nd_protocol_registry

Name

nd_protocol_registry -- 

Synopsis



void        (*ND_ProtocolFunc)              (ND_Protocol *proto,
                                             void *user_data);
void        nd_proto_registry_init          (void);
gboolean    nd_proto_registry_register      (ND_Protocol *proto);
void        nd_proto_registry_unregister    (ND_Protocol *proto);
ND_Protocol* nd_proto_registry_find         (ND_ProtocolLayer layer,
                                             guint64 magic);
guint       nd_proto_registry_size          (void);
void        nd_proto_registry_foreach_proto (ND_ProtocolFunc callback,
                                             void *user_data);

Description

Details

ND_ProtocolFunc ()

void        (*ND_ProtocolFunc)              (ND_Protocol *proto,
                                             void *user_data);


nd_proto_registry_init ()

void        nd_proto_registry_init          (void);


nd_proto_registry_register ()

gboolean    nd_proto_registry_register      (ND_Protocol *proto);


nd_proto_registry_unregister ()

void        nd_proto_registry_unregister    (ND_Protocol *proto);


nd_proto_registry_find ()

ND_Protocol* nd_proto_registry_find         (ND_ProtocolLayer layer,
                                             guint64 magic);


nd_proto_registry_size ()

guint       nd_proto_registry_size          (void);


nd_proto_registry_foreach_proto ()

void        nd_proto_registry_foreach_proto (ND_ProtocolFunc callback,
                                             void *user_data);