13 class ParticipantImpl;
32 void putNull(
const std::string & key );
33 void put (
const std::string & key,
const byte & value );
34 void put (
const std::string & key,
const bool & value );
35 void put (
const std::string & key,
const unsigned short & value );
36 void put (
const std::string & key,
const unsigned int & value );
37 void put (
const std::string & key,
const uint64_t & value );
38 void put (
const std::string & key,
const float & value );
39 void put (
const std::string & key,
const double & value );
40 void put (
const std::string & key,
const std::string & value );
41 void put (
const std::string & key,
const ClassID & value );
42 void put (
const std::string & key,
const GUID & value );
43 void put (
const std::string & key,
const Shareable * value );
45 bool isNull (
const std::string & key )
const;
46 bool get (
const std::string & key, byte & value )
const;
47 bool get (
const std::string & key,
bool & value )
const;
48 bool get (
const std::string & key,
unsigned short & value )
const;
49 bool get (
const std::string & key,
unsigned int & value )
const;
50 bool get (
const std::string & key, uint64_t & value )
const;
51 bool get (
const std::string & key,
float & value )
const;
52 bool get (
const std::string & key,
double & value )
const;
53 bool get (
const std::string & key, std::string & value )
const;
54 bool get (
const std::string & key,
ClassID & value )
const;
55 bool get (
const std::string & key,
GUID & value )
const;
56 bool get (
const std::string & key,
Shareable * & value )
const;
68 typedef std::map<std::string, void *> args_t;
69 typedef args_t::iterator argsIter_t;
70 typedef args_t::const_iterator argsCstIter_t;
72 typedef std::map<std::string, ClassID::Type> types_t;
73 typedef types_t::iterator typesIter_t;
74 typedef types_t::const_iterator typesCstIter_t;
ClassID::Type getType(const std::string &key) const
void serialize(io::ByteBuffer &message) const
void setQueue(byte queue)
void putNull(const std::string &key)
bool isNull(const std::string &key) const
void put(const std::string &key, const byte &value)