59 XDRStreamUnMarshaller();
60 XDRStreamUnMarshaller(
const XDRStreamUnMarshaller &um);
61 XDRStreamUnMarshaller &operator=(
const XDRStreamUnMarshaller &);
64 XDRStreamUnMarshaller(istream &in);
65 virtual ~XDRStreamUnMarshaller();
67 virtual void get_byte(dods_byte &val);
69 virtual void get_int16(dods_int16 &val);
70 virtual void get_int32(dods_int32 &val);
72 virtual void get_float32(dods_float32 &val);
73 virtual void get_float64(dods_float64 &val);
75 virtual void get_uint16(dods_uint16 &val);
76 virtual void get_uint32(dods_uint32 &val);
78 virtual void get_str(
string &val);
79 virtual void get_url(
string &val);
81 virtual void get_opaque(
char *val,
unsigned int len);
82 virtual void get_int(
int &val);
84 virtual void get_vector(
char **val,
unsigned int &num,
Vector &vec);
85 virtual void get_vector(
char **val,
unsigned int &num,
int width,
Vector &vec);
87 virtual void get_vector(
char **val,
unsigned int &num,
int width,
Type type);
89 virtual void dump(ostream &strm)
const;