rtnl_class_ops Struct Reference
[Classes]

#include <class-modules.h>


Detailed Description

Class operations.

Definition at line 21 of file class-modules.h.

Data Fields

char co_kind [32]
 Kind/Name of class.
int(* co_dump [NL_DUMP_MAX+1])(struct rtnl_class *, struct nl_dump_params *, int)
 Dump callbacks.
nl_msg *(* co_get_opts )(struct rtnl_class *)
 Must return the contents supposed to be in TCA_OPTIONS.
int(* co_msg_parser )(struct rtnl_class *)
 TCA_OPTIONS message parser.
void(* co_free_data )(struct rtnl_class *)
 Called before a class object gets destroyed.
rtnl_class_opsco_next
 INTERNAL (Do not use).


Field Documentation

char rtnl_class_ops::co_kind[32]

Kind/Name of class.

Definition at line 26 of file class-modules.h.

Referenced by rtnl_class_register(), and rtnl_class_unregister().

int(* rtnl_class_ops::co_dump[NL_DUMP_MAX+1])(struct rtnl_class *, struct nl_dump_params *, int)

Dump callbacks.

struct nl_msg*(* rtnl_class_ops::co_get_opts)(struct rtnl_class *)

Must return the contents supposed to be in TCA_OPTIONS.

int(* rtnl_class_ops::co_msg_parser)(struct rtnl_class *)

TCA_OPTIONS message parser.

void(* rtnl_class_ops::co_free_data)(struct rtnl_class *)

Called before a class object gets destroyed.

struct rtnl_class_ops* rtnl_class_ops::co_next

INTERNAL (Do not use).

Definition at line 52 of file class-modules.h.

Referenced by rtnl_class_register(), and rtnl_class_unregister().


Generated on Fri Apr 27 14:14:08 2007 for libnl by  doxygen 1.5.1