libnd_protocol_registry

Name

libnd_protocol_registry -- 

Functions

void(*LND_ProtocolFunc) ()
voidlibnd_proto_registry_init ()
gbooleanlibnd_proto_registry_register ()
voidlibnd_proto_registry_unregister ()
LND_Protocol *libnd_proto_registry_find ()
guintlibnd_proto_registry_size ()
voidlibnd_proto_registry_foreach_proto ()

Description

Functions

LND_ProtocolFunc ()

void
(*LND_ProtocolFunc) (LND_Protocol *proto,
                     void *user_data);


libnd_proto_registry_init ()

void
libnd_proto_registry_init (void);


libnd_proto_registry_register ()

gboolean
libnd_proto_registry_register (LND_Protocol *proto);


libnd_proto_registry_unregister ()

void
libnd_proto_registry_unregister (LND_Protocol *proto);


libnd_proto_registry_find ()

LND_Protocol *
libnd_proto_registry_find (LND_ProtocolLayer layer,
                           guint32 magic);


libnd_proto_registry_size ()

guint
libnd_proto_registry_size (void);


libnd_proto_registry_foreach_proto ()

void
libnd_proto_registry_foreach_proto (LND_ProtocolFunc callback,
                                    void *user_data);

Types and Values