|
|
XrlArgs ()
| XrlArgs |
~XrlArgs ()
| ~XrlArgs |
XrlAtomNotFound (class) | XrlAtomNotFound |
XrlAtomFound (class) | XrlAtomFound |
XrlArgs& add (const XrlAtom& xa)
throw (XrlAtomFound) | add |
const XrlAtom& get (const XrlAtom& dataless)
throw (XrlAtomNotFound) | get |
[const]
void remove (const XrlAtom& dataless)
throw (XrlAtomNotFound) | remove |
XrlArgs& add_bool (const char* name, bool val)
throw (XrlAtomFound) | add_bool |
const bool_t& get_bool (const char* name)
throw (XrlAtomNotFound) | get_bool |
[const]
void remove_bool (const char* name)
throw (XrlAtomNotFound) | remove_bool |
inline XrlArgs& add (const char *n, bool v)
throw (XrlAtomFound) | add |
inline void get (const char *n, bool& t)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_int32 (const char* name, int32_t val)
throw (XrlAtomFound) | add_int32 |
const int32_t& get_int32 (const char* name)
throw (XrlAtomNotFound) | get_int32 |
[const]
void remove_int32 (const char* name)
throw (XrlAtomNotFound) | remove_int32 |
inline XrlArgs& add (const char *n, int32_t v)
throw (XrlAtomFound) | add |
inline void get (const char *n, int32_t& t)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_uint32 (const char* name, uint32_t v)
throw (XrlAtomFound) | add_uint32 |
const uint32_t& get_uint32 (const char* name)
throw (XrlAtomNotFound) | get_uint32 |
[const]
void remove_uint32 (const char* name)
throw (XrlAtomNotFound) | remove_uint32 |
inline XrlArgs& add (const char *n, uint32_t v)
throw (XrlAtomFound) | add |
inline void get (const char *n, uint32_t& t)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_ipv4 (const char* n, const IPv4& a)
throw (XrlAtomFound) | add_ipv4 |
const IPv4& get_ipv4 (const char* name)
throw (XrlAtomNotFound) | get_ipv4 |
[const]
void remove_ipv4 (const char* name)
throw (XrlAtomNotFound) | remove_ipv4 |
inline XrlArgs& add (const char *n, const IPv4& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, IPv4& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_ipv4net (const char* n, const IPv4Net& a)
throw (XrlAtomFound) | add_ipv4net |
const IPv4Net& get_ipv4net (const char* name)
throw (XrlAtomNotFound) | get_ipv4net |
[const]
void remove_ipv4net (const char* name)
throw (XrlAtomNotFound) | remove_ipv4net |
inline XrlArgs& add (const char *n, const IPv4Net& v)
throw (XrlAtomFound) | add |
inline void get (const char *n, IPv4Net& t)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_ipv6 (const char* name, const IPv6& addr)
throw (XrlAtomFound) | add_ipv6 |
const IPv6& get_ipv6 (const char* name)
throw (XrlAtomNotFound) | get_ipv6 |
[const]
void remove_ipv6 (const char* name)
throw (XrlAtomNotFound) | remove_ipv6 |
inline XrlArgs& add (const char *n, const IPv6& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, IPv6& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_ipv6net (const char* name, const IPv6Net& addr)
throw (XrlAtomFound) | add_ipv6net |
const IPv6Net& get_ipv6net (const char* name)
throw (XrlAtomNotFound) | get_ipv6net |
[const]
void remove_ipv6net (const char* name)
throw (XrlAtomNotFound) | remove_ipv6net |
inline XrlArgs& add (const char *n, const IPv6Net& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, IPv6Net& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_ipvx (const char* name, const IPvX& ipvx)
throw (XrlAtomFound) | add_ipvx |
const IPvX get_ipvx (const char* name)
throw (XrlAtomNotFound) | get_ipvx |
[const]
void remove_ipvx (const char* name)
throw (XrlAtomNotFound) | remove_ipvx |
inline XrlArgs& add (const char *n, const IPvX& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, IPvX& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_ipvxnet (const char* name, const IPvXNet& ipvxnet)
throw (XrlAtomFound) | add_ipvxnet |
const IPvXNet get_ipvxnet (const char* name)
throw (XrlAtomNotFound) | get_ipvxnet |
[const]
void remove_ipvxnet (const char* name)
throw (XrlAtomNotFound) | remove_ipvxnet |
inline XrlArgs& add (const char *n, const IPvXNet& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, IPvXNet& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_mac (const char* name, const Mac& addr)
throw (XrlAtomFound) | add_mac |
const Mac& get_mac (const char* name)
throw (XrlAtomNotFound) | get_mac |
[const]
void remove_mac (const char* name)
throw (XrlAtomNotFound) | remove_mac |
inline XrlArgs& add (const char *n, const Mac& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, Mac& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_string (const char* name, const string& addr)
throw (XrlAtomFound) | add_string |
const string& get_string (const char* name)
throw (XrlAtomNotFound) | get_string |
[const]
void remove_string (const char* name)
throw (XrlAtomNotFound) | remove_string |
inline XrlArgs& add (const char *n, const string& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, string& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_list (const char* name, const XrlAtomList& addr)
throw (XrlAtomFound) | add_list |
const XrlAtomList& get_list (const char* name)
throw (XrlAtomNotFound) | get_list |
[const]
void remove_list (const char* name)
throw (XrlAtomNotFound) | remove_list |
inline XrlArgs& add (const char *n, const XrlAtomList& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, XrlAtomList& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add_binary (const char* name, const vector<uint8_t>& addr)
throw (XrlAtomFound) | add_binary |
const vector<uint8_t>& get_binary (const char* name)
throw (XrlAtomNotFound) | get_binary |
[const]
void remove_binary (const char* name)
throw (XrlAtomNotFound) | remove_binary |
inline XrlArgs& add (const char *n, const vector<uint8_t>& a)
throw (XrlAtomFound) | add |
inline void get (const char *n, vector<uint8_t>& a)
throw (XrlAtomNotFound) | get |
[const]
XrlArgs& add (const XrlArgs& args)
throw (XrlAtomFound) | add |
bool matches_template (XrlArgs& t)
| matches_template |
[const]
bool operator== (const XrlArgs& t)
| operator== |
[const]
size_t size ()
| size |
[const]
const XrlAtom& operator[] (uint32_t index)
| operator[] |
[const]
inline const XrlAtom& item (uint32_t index)
| item |
[const]
const XrlAtom& operator[] (const string& name)
throw (XrlAtomNotFound) | operator[] |
[const]
inline const XrlAtom& item (const string& name)
throw (XrlAtomNotFound) | item |
[const]
typedef list<XrlAtom>::const_iterator const_iterator | const_iterator |
const_iterator begin ()
| begin |
[const]
const_iterator end ()
| end |
[const]
inline void clear ()
| clear |
inline bool empty ()
| empty |
string str ()
| str |
[const]
explicit XrlArgs (const char* str)
throw (InvalidString) | XrlArgs |
void check_not_found (const XrlAtom &xa)
throw (XrlAtomFound) | check_not_found |
[protected]
list<XrlAtom> _args | _args |
[protected]
typedef list<XrlAtom>::iterator iterator | iterator |
[protected]
Generated by: pavlin on possum.icir.org on Mon Mar 10 19:34:49 2003, using kdoc 2.0a54+XORP. |