#include <ext/hash_map>
#include <deque>
#include <string>
#include <iostream>
#include <map>
#include "protlib_types.h"
#include "network_message.h"
Go to the source code of this file.
Classes | |
class | protlib::IE |
class | protlib::IEError |
class | protlib::PDUSyntaxError |
class | protlib::IEMsgTooShort |
class | protlib::IEWrongVersion |
class | protlib::IEWrongType |
class | protlib::IEWrongSubtype |
class | protlib::IEWrongLength |
class | protlib::IETooBigForImpl |
class | protlib::IEProtocolSpecific |
class | protlib::IEErrorList |
IE error list. More... | |
class | protlib::IE_Key |
struct | protlib::hash_IE_Key |
class | protlib::IEManager |
Namespaces | |
namespace | protlib |
Defines | |
#define | catch_bad_alloc(x) try { x; } catch(bad_alloc) { throw_nomem_error(); } |
Catch bad_alloc and call throw_nomem_error. | |
Functions | |
ostream & | protlib::operator<< (ostream &os, const IE &ie) |
print an IE to an ostream | |
istream & | protlib::operator>> (istream &is, IE &ie) |
input operator | |
uint32 | protlib::round_up4 (uint32 i) |
round uint32 up |
Basic information elements (PDUs and PDU objects) ----------------------------------------------------------
Definition in file ie.h.