protlib::IE Member List
This is the complete list of members for
protlib::IE, including all inherited members.
category | protlib::IE | [protected] |
check() const =0 | protlib::IE | [pure virtual] |
check_deser_args(coding_t cod, IEErrorList &errorlist, uint32 &bread) const | protlib::IE | [protected] |
check_ser_args(coding_t cod, uint32 &wbytes) const | protlib::IE | [protected] |
clear_pointers() | protlib::IE | [virtual] |
coding_t enum name | protlib::IE | |
copy() const =0 | protlib::IE | [pure virtual] |
deserialize(NetMsg &msg, coding_t coding, IEErrorList &errorlist, uint32 &bread, bool skip=true)=0 | protlib::IE | [pure virtual] |
get_category() const | protlib::IE | |
get_ie_name() const =0 | protlib::IE | [pure virtual] |
get_serialized_size(coding_t coding) const =0 | protlib::IE | [pure virtual] |
IE(uint16 category) | protlib::IE | [protected] |
IE(const IE &n) | protlib::IE | [protected] |
IEManager class | protlib::IE | [friend] |
input(istream &is, bool istty, uint32 level, const uint32 indent, const char *name=NULL) | protlib::IE | [virtual] |
new_instance() const =0 | protlib::IE | [pure virtual] |
nslp_v1 enum value | protlib::IE | |
nslp_v2 enum value | protlib::IE | |
nslp_v2_yoda enum value | protlib::IE | |
operator!=(const IE &ie) const | protlib::IE | [inline] |
operator==(const IE &ie) const =0 | protlib::IE | [pure virtual] |
print(ostream &os, uint32 level, const uint32 indent, const char *name=NULL) const | protlib::IE | [virtual] |
protocol_v1 enum value | protlib::IE | |
protocol_v2 enum value | protlib::IE | |
register_ie(IEManager *iem) const =0 | protlib::IE | [protected, pure virtual] |
serialize(NetMsg &msg, coding_t coding, uint32 &wbytes) const =0 | protlib::IE | [pure virtual] |
supports_coding(coding_t c) const =0 | protlib::IE | [pure virtual] |
throw_nomem_error() const | protlib::IE | [protected] |
to_string(const char *name=0) const | protlib::IE | |
~IE() | protlib::IE | [inline, virtual] |