33 #ifndef I_XDRFileUnMarshaller_h 34 #define I_XDRFileUnMarshaller_h 1 67 virtual void get_str(
string &val ) ;
68 virtual void get_url(
string &val ) ;
70 virtual void get_opaque(
char *val,
unsigned int len ) ;
71 virtual void get_int(
int &val ) ;
73 virtual void get_vector(
char **val,
unsigned int &num,
75 virtual void get_vector(
char **val,
unsigned int &num,
78 virtual void dump(ostream &strm)
const ;
83 #endif // I_XDRFileUnMarshaller_h virtual ~XDRFileUnMarshaller()
virtual void get_byte(dods_byte &val)
abstract base class used to unmarshall/deserialize dap data objects
virtual void get_float64(dods_float64 &val)
Holds a one-dimensional collection of DAP2 data types.
virtual void get_int16(dods_int16 &val)
virtual void get_uint32(dods_uint32 &val)
virtual void get_str(string &val)
virtual void get_url(string &val)
virtual void get_int(int &val)
unmarshaller that knows how to unmarshall/deserialize dap objects using XDR from a file ...
virtual void dump(ostream &strm) const
dump the contents of this object to the specified ostream
virtual void get_int32(dods_int32 &val)
virtual void get_uint16(dods_uint16 &val)
virtual void get_float32(dods_float32 &val)
virtual void get_vector(char **val, unsigned int &num, Vector &vec)
virtual void get_opaque(char *val, unsigned int len)