OpenDaVINCI  4.15.3
odcore::serialization::QueryableNetstringsDeserializerVisitor Class Reference

#include <QueryableNetstringsDeserializerVisitor.h>

Inheritance diagram for odcore::serialization::QueryableNetstringsDeserializerVisitor:
Inheritance graph

Public Member Functions

 QueryableNetstringsDeserializerVisitor ()
 
virtual ~QueryableNetstringsDeserializerVisitor ()
 
virtual void beginVisit (const int32_t &id, const string &shortName, const string &longName)
 
virtual void endVisit ()
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, Serializable &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, bool &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, char &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, unsigned char &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, int8_t &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, int16_t &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, uint16_t &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, int32_t &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, uint32_t &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, int64_t &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, uint64_t &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, float &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, double &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, string &v)
 
virtual void visit (const uint32_t &id, const string &longName, const string &shortName, void *data, const uint32_t &size)
 
virtual void deserializeDataFrom (istream &in)
 
virtual uint32_t readValue (istream &i, Serializable &v)
 
virtual uint32_t readValue (istream &i, bool &v)
 
virtual uint32_t readValue (istream &i, char &v)
 
virtual uint32_t readValue (istream &i, unsigned char &v)
 
virtual uint32_t readValue (istream &i, int8_t &v)
 
virtual uint32_t readValue (istream &i, int16_t &v)
 
virtual uint32_t readValue (istream &i, uint16_t &v)
 
virtual uint32_t readValue (istream &i, int32_t &v)
 
virtual uint32_t readValue (istream &i, uint32_t &v)
 
virtual uint32_t readValue (istream &i, int64_t &v)
 
virtual uint32_t readValue (istream &i, uint64_t &v)
 
virtual uint32_t readValue (istream &i, float &v)
 
virtual uint32_t readValue (istream &i, double &v)
 
virtual uint32_t readValue (istream &i, string &v)
 
virtual uint32_t readValue (istream &i, void *data, const uint32_t &size)
 
virtual void read (const uint32_t &id, Serializable &s)
 
virtual void read (const uint32_t &id, bool &b)
 
virtual void read (const uint32_t &id, char &c)
 
virtual void read (const uint32_t &id, unsigned char &uc)
 
virtual void read (const uint32_t &id, int8_t &i)
 
virtual void read (const uint32_t &id, int16_t &i)
 
virtual void read (const uint32_t &id, uint16_t &ui)
 
virtual void read (const uint32_t &id, int32_t &i)
 
virtual void read (const uint32_t &id, uint32_t &ui)
 
virtual void read (const uint32_t &id, int64_t &i)
 
virtual void read (const uint32_t &id, uint64_t &ui)
 
virtual void read (const uint32_t &id, float &f)
 
virtual void read (const uint32_t &id, double &d)
 
virtual void read (const uint32_t &id, string &s)
 
virtual void read (const uint32_t &id, void *data, const uint32_t &size)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, Serializable &s)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, bool &b)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, char &c)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, unsigned char &uc)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, int8_t &i)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, int16_t &i)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, uint16_t &ui)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, int32_t &i)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, uint32_t &ui)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, int64_t &i)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, uint64_t &ui)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, float &f)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, double &d)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, string &s)
 
virtual void read (const uint32_t &id, const string &longName, const string &shortName, void *data, const uint32_t &size)
 

Static Public Member Functions

static float ntohf (float f)
 
static double ntohd (double d)
 
static uint64_t __ntohll (uint64_t ui)
 
static int64_t __ntohll (int64_t i)
 

Detailed Description

Constructor & Destructor Documentation

odcore::serialization::QueryableNetstringsDeserializerVisitor::QueryableNetstringsDeserializerVisitor ( )

Default Constructor.

odcore::serialization::QueryableNetstringsDeserializerVisitor::~QueryableNetstringsDeserializerVisitor ( )
virtual

Member Function Documentation

uint64_t odcore::serialization::Deserializer::__ntohll ( uint64_t  ui)
staticinherited

This method converts a uint64_t from network byte order to host byte order.

Parameters
uiuint64_t to be converted.
Returns
ui in HBO.

References odcore::wrapper::IS_BIG_ENDIAN.

Referenced by odcore::serialization::LCMDeserializerVisitor::deserializeDataFrom(), and odcore::serialization::QueryableNetstringsDeserializerAACF::readValue().

int64_t odcore::serialization::Deserializer::__ntohll ( int64_t  i)
staticinherited

This method converts an int64_t from network byte order to host byte order.

Parameters
iint64_t to be converted.
Returns
i in HBO.

References odcore::wrapper::IS_BIG_ENDIAN.

void odcore::serialization::QueryableNetstringsDeserializerVisitor::beginVisit ( const int32_t &  id,
const string &  shortName,
const string &  longName 
)
virtual

This method is called from a Visitable before the first visit(...) call.

Parameters
idIdentifier of the visitable; typically the ID() of the visited message.
shortNameof the visited message.
longNameof the visited message.

Implements odcore::base::Visitor.

void odcore::serialization::QueryableNetstringsDeserializer::deserializeDataFrom ( istream &  in)
virtualinherited

The method sets the istream from which the data shall be deserialized. Any existing deserialized data will be reset.

Parameters
inInput stream containing the data.

Implements odcore::serialization::Deserializer.

References CLOG2, and odcore::serialization::Deserializer::deserializeDataFrom().

Referenced by odcore::serialization::QueryableNetstringsDeserializer::QueryableNetstringsDeserializer().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::endVisit ( )
virtual

This method is called from a Visitable after the last visit(...) call.

Implements odcore::base::Visitor.

double odcore::serialization::Deserializer::ntohd ( double  d)
staticinherited

This method converts a double from network byte order to host byte order.

Parameters
ddouble to be converted.
Returns
d in HBO.

References odcore::wrapper::IS_BIG_ENDIAN.

Referenced by odcore::serialization::QueryableNetstringsDeserializerAACF::readValue(), and odcore::serialization::QueryableNetstringsDeserializerABCF::readValue().

float odcore::serialization::Deserializer::ntohf ( float  f)
staticinherited

This method converts a float from network byte order to host byte order.

Parameters
ffloat to be converted.
Returns
f in HBO.

References odcore::wrapper::IS_BIG_ENDIAN.

Referenced by odcore::serialization::QueryableNetstringsDeserializerAACF::readValue(), and odcore::serialization::QueryableNetstringsDeserializerABCF::readValue().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
Serializable s 
)
virtualinherited

This method deserializes a Serializable.

Parameters
idIdentifier for the s to be deserialized.
sSerializable to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

Referenced by visit().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
bool &  b 
)
virtualinherited

This method deserializes a bool.

Parameters
idIdentifier for the b to be deserialized.
bBool to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
char &  c 
)
virtualinherited

This method deserializes a char.

Parameters
idIdentifier for the c to be deserialized.
cChar to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
unsigned char &  uc 
)
virtualinherited

This method deserializes an unsigned char.

Parameters
idIdentifier for the uc to be deserialized.
ucUnsigned char to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
int8_t &  i 
)
virtualinherited

This method deserializes an int.

Parameters
idIdentifier for the i to be deserialized.
iInt to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
int16_t &  i 
)
virtualinherited

This method deserializes an int.

Parameters
idIdentifier for the i to be deserialized.
iInt to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
uint16_t &  ui 
)
virtualinherited

This method deserializes an uint32_t.

Parameters
idIdentifier for the ui to be deserialized.
uiUnsigned int32_t to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
int32_t &  i 
)
virtualinherited

This method deserializes an int.

Parameters
idIdentifier for the i to be deserialized.
iInt to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
uint32_t &  ui 
)
virtualinherited

This method deserializes an uint32_t.

Parameters
idIdentifier for the ui to be deserialized.
uiUnsigned int32_t to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
int64_t &  i 
)
virtualinherited

This method deserializes an int.

Parameters
idIdentifier for the i to be deserialized.
iInt to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
uint64_t &  ui 
)
virtualinherited

This method deserializes an uint32_t.

Parameters
idIdentifier for the ui to be deserialized.
uiUnsigned int32_t to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
float &  f 
)
virtualinherited

This method deserializes a float.

Parameters
idIdentifier for the f to be deserialized.
fFloat to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
double &  d 
)
virtualinherited

This method deserializes a double.

Parameters
idIdentifier for the d to be deserialized.
dDouble to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
string &  s 
)
virtualinherited

This method deserializes a string.

Parameters
idIdentifier for the s to be deserialized.
sString to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
void *  data,
const uint32_t &  size 
)
virtualinherited

This method deserializes undefined data of length size.

Parameters
idIdentifier for the data to be deserialized.
dataData to be deserialized.
sizeLength of the data to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
Serializable s 
)
virtualinherited

This method deserializes a Serializable.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
sSerializable to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
bool &  b 
)
virtualinherited

This method deserializes a bool.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
bBool to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
char &  c 
)
virtualinherited

This method deserializes a char.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
cChar to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
unsigned char &  uc 
)
virtualinherited

This method deserializes an unsigned char.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
ucUnsigned char to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
int8_t &  i 
)
virtualinherited

This method deserializes an int.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
iInt to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
int16_t &  i 
)
virtualinherited

This method deserializes an int.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
iInt to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
uint16_t &  ui 
)
virtualinherited

This method deserializes an uint32_t.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
uiUnsigned int32_t to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
int32_t &  i 
)
virtualinherited

This method deserializes an int.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
iInt to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
uint32_t &  ui 
)
virtualinherited

This method deserializes an uint32_t.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
uiUnsigned int32_t to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
int64_t &  i 
)
virtualinherited

This method deserializes an int.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
iInt to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
uint64_t &  ui 
)
virtualinherited

This method deserializes an uint32_t.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
uiUnsigned int32_t to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
float &  f 
)
virtualinherited

This method deserializes a float.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
fFloat to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
double &  d 
)
virtualinherited

This method deserializes a double.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
dDouble to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
string &  s 
)
virtualinherited

This method deserializes a string.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
sString to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

void odcore::serialization::QueryableNetstringsDeserializer::read ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
void *  data,
const uint32_t &  size 
)
virtualinherited

This method deserializes undefined data of length size.

Parameters
idIdentifier for the value to be deserialized.
longNameLong string name of the field.
shortNameShort string name of the field.
dataData to be deserialized.
sizeLength of the data to be deserialized.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::read().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
Serializable v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
bool &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
char &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
unsigned char &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
int8_t &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
int16_t &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
uint16_t &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
int32_t &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
uint32_t &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
int64_t &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
uint64_t &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
float &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
double &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
string &  v 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
vValue to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

uint32_t odcore::serialization::QueryableNetstringsDeserializer::readValue ( istream &  i,
void *  data,
const uint32_t &  size 
)
virtualinherited

This method deserializes the raw value from the stream.

Parameters
iStream to be used for deserializing the value.
dataData to be deserialized.
sizeLength of the data to be deserialized.
Returns
Number of bytes read during the deserialization.

Implements odcore::serialization::Deserializer.

References odcore::serialization::Deserializer::readValue().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
Serializable v 
)
virtual

This method visits a Serializable.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vSerializable to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
bool &  v 
)
virtual

This method visits a bool.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vBool to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
char &  v 
)
virtual

This method visits a char.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vChar to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
unsigned char &  v 
)
virtual

This method visits an unsigned char.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vUnsigned char to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
int8_t &  v 
)
virtual

This method visits an int8_t.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
iint8_t to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
int16_t &  v 
)
virtual

This method visits an int16_t.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
iint16_t to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
uint16_t &  v 
)
virtual

This method visits an uint16_t.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vuint16_t to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
int32_t &  v 
)
virtual

This method visits an int32_t.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
iint32_t to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
uint32_t &  v 
)
virtual

This method visits an uint32_t.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vuint32_t to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
int64_t &  v 
)
virtual

This method visits an int64_t.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
iint64_t to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
uint64_t &  v 
)
virtual

This method visits an uint64_t.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vuint64_t to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
float &  v 
)
virtual

This method visits a float.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vFloat to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
double &  v 
)
virtual

This method visits a double.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vDouble to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
string &  v 
)
virtual

This method visits a string.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
vString to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().

void odcore::serialization::QueryableNetstringsDeserializerVisitor::visit ( const uint32_t &  id,
const string &  longName,
const string &  shortName,
void *  data,
const uint32_t &  size 
)
virtual

This method visits undefined data of length size.

Parameters
ididentifier for the v to be serialized.
longNameLong identifier (ie. with package name) for the v to be serialized.
shortNameShort identifier for the v to be serialized.
dataData to be serialized.
sizeLength of the data to be serialized.

Implements odcore::base::Visitor.

References odcore::serialization::QueryableNetstringsDeserializer::read().