xorp

XrlArgs Member List

This is the complete list of members for XrlArgs, including all inherited members.
_args (defined in XrlArgs)XrlArgs [protected]
_have_name (defined in XrlArgs)XrlArgs [protected]
add(const XrlAtom &xa) (defined in XrlArgs)XrlArgs
add(const char *n, bool v) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, int32_t v) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, uint32_t v) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const IPv4 &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const IPv4Net &v) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const IPv6 &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const IPv6Net &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const IPvX &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const IPvXNet &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const Mac &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const string &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const XrlAtomList &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, const vector< uint8_t > &a) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, int64_t v) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, uint64_t v) (defined in XrlArgs)XrlArgs [inline]
add(const char *n, fp64_t v) (defined in XrlArgs)XrlArgs [inline]
add(const XrlArgs &args) (defined in XrlArgs)XrlArgs
add_binary(const char *name, const vector< uint8_t > &addr) (defined in XrlArgs)XrlArgs
add_bool(const char *name, bool val) (defined in XrlArgs)XrlArgs
add_fp64(const char *name, fp64_t v) (defined in XrlArgs)XrlArgs
add_int32(const char *name, int32_t val) (defined in XrlArgs)XrlArgs
add_int64(const char *name, int64_t v) (defined in XrlArgs)XrlArgs
add_ipv4(const char *n, const IPv4 &a) (defined in XrlArgs)XrlArgs
add_ipv4net(const char *n, const IPv4Net &a) (defined in XrlArgs)XrlArgs
add_ipv6(const char *name, const IPv6 &addr) (defined in XrlArgs)XrlArgs
add_ipv6net(const char *name, const IPv6Net &addr) (defined in XrlArgs)XrlArgs
add_ipvx(const char *name, const IPvX &ipvx) (defined in XrlArgs)XrlArgs
add_ipvxnet(const char *name, const IPvXNet &ipvxnet) (defined in XrlArgs)XrlArgs
add_list(const char *name, const XrlAtomList &addr) (defined in XrlArgs)XrlArgs
add_mac(const char *name, const Mac &addr) (defined in XrlArgs)XrlArgs
add_string(const char *name, const string &addr) (defined in XrlArgs)XrlArgs
add_uint32(const char *name, uint32_t v) (defined in XrlArgs)XrlArgs
add_uint64(const char *name, uint64_t v) (defined in XrlArgs)XrlArgs
ATOMS typedef (defined in XrlArgs)XrlArgs
back() (defined in XrlArgs)XrlArgs [inline]
begin() const (defined in XrlArgs)XrlArgs [inline]
check_not_found(const XrlAtom &xa) (defined in XrlArgs)XrlArgs [protected]
clear() (defined in XrlArgs)XrlArgs [inline]
const_iterator typedef (defined in XrlArgs)XrlArgs
empty() (defined in XrlArgs)XrlArgs [inline]
end() const (defined in XrlArgs)XrlArgs [inline]
fill(const uint8_t *buffer, size_t buffer_bytes) (defined in XrlArgs)XrlArgs
get(const XrlAtom &dataless) const (defined in XrlArgs)XrlArgs
get(unsigned idx, const char *name) const (defined in XrlArgs)XrlArgs
get(const char *n, bool &t) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, int32_t &t) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, uint32_t &t) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, IPv4 &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, IPv4Net &t) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, IPv6 &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, IPv6Net &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, IPvX &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, IPvXNet &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, Mac &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, string &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, XrlAtomList &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, vector< uint8_t > &a) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, int64_t &t) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, uint64_t &t) const (defined in XrlArgs)XrlArgs [inline]
get(const char *n, fp64_t &t) const (defined in XrlArgs)XrlArgs [inline]
get_binary(const char *name) const (defined in XrlArgs)XrlArgs
get_bool(const char *name) const (defined in XrlArgs)XrlArgs
get_fp64(const char *name) const (defined in XrlArgs)XrlArgs
get_int32(const char *name) const (defined in XrlArgs)XrlArgs
get_int64(const char *name) const (defined in XrlArgs)XrlArgs
get_ipv4(const char *name) const (defined in XrlArgs)XrlArgs
get_ipv4net(const char *name) const (defined in XrlArgs)XrlArgs
get_ipv6(const char *name) const (defined in XrlArgs)XrlArgs
get_ipv6net(const char *name) const (defined in XrlArgs)XrlArgs
get_ipvx(const char *name) const (defined in XrlArgs)XrlArgs
get_ipvxnet(const char *name) const (defined in XrlArgs)XrlArgs
get_list(const char *name) const (defined in XrlArgs)XrlArgs
get_mac(const char *name) const (defined in XrlArgs)XrlArgs
get_string(const char *name) const (defined in XrlArgs)XrlArgs
get_uint32(const char *name) const (defined in XrlArgs)XrlArgs
get_uint64(const char *name) const (defined in XrlArgs)XrlArgs
item(uint32_t index) const (defined in XrlArgs)XrlArgs [inline]
item(const string &name) const (defined in XrlArgs)XrlArgs [inline]
iterator typedef (defined in XrlArgs)XrlArgs
matches_template(XrlArgs &t) const (defined in XrlArgs)XrlArgs
operator==(const XrlArgs &t) const (defined in XrlArgs)XrlArgs
operator[](uint32_t index) const (defined in XrlArgs)XrlArgs
operator[](const string &name) const (defined in XrlArgs)XrlArgs
pack(uint8_t *buffer, size_t buffer_bytes, XrlAtom *head=NULL) const XrlArgs
packed_bytes(XrlAtom *head=NULL) const XrlArgs
pop_back() (defined in XrlArgs)XrlArgs [inline]
push_back(const XrlAtom &xa) (defined in XrlArgs)XrlArgs [inline]
remove(const XrlAtom &dataless) (defined in XrlArgs)XrlArgs
remove_binary(const char *name) (defined in XrlArgs)XrlArgs
remove_bool(const char *name) (defined in XrlArgs)XrlArgs
remove_fp64(const char *name) (defined in XrlArgs)XrlArgs
remove_int32(const char *name) (defined in XrlArgs)XrlArgs
remove_int64(const char *name) (defined in XrlArgs)XrlArgs
remove_ipv4(const char *name) (defined in XrlArgs)XrlArgs
remove_ipv4net(const char *name) (defined in XrlArgs)XrlArgs
remove_ipv6(const char *name) (defined in XrlArgs)XrlArgs
remove_ipv6net(const char *name) (defined in XrlArgs)XrlArgs
remove_ipvx(const char *name) (defined in XrlArgs)XrlArgs
remove_ipvxnet(const char *name) (defined in XrlArgs)XrlArgs
remove_list(const char *name) (defined in XrlArgs)XrlArgs
remove_mac(const char *name) (defined in XrlArgs)XrlArgs
remove_string(const char *name) (defined in XrlArgs)XrlArgs
remove_uint32(const char *name) (defined in XrlArgs)XrlArgs
remove_uint64(const char *name) (defined in XrlArgs)XrlArgs
set_arg(int idx, const T &arg) (defined in XrlArgs)XrlArgs [inline]
size() const (defined in XrlArgs)XrlArgs
str() const (defined in XrlArgs)XrlArgs
swap(XrlArgs &xa) (defined in XrlArgs)XrlArgs [inline]
unpack(const uint8_t *buffer, size_t buffer_bytes, XrlAtom *head=NULL)XrlArgs
unpack_header(uint32_t &cnt, const uint8_t *in, size_t len) (defined in XrlArgs)XrlArgs [static]
XrlArgs() (defined in XrlArgs)XrlArgs [inline]
XrlArgs(const char *str) (defined in XrlArgs)XrlArgs [explicit]
~XrlArgs() (defined in XrlArgs)XrlArgs [inline]
 All Classes Namespaces Functions Variables Typedefs Enumerations