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 ;