PadicoTM

Documentation

« back to PM2 home.
SocketFactory.h File Reference
#include <Padico/Topology.h>
Include dependency graph for SocketFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  padico_socketfactory_s
 
struct  puk_receptacle_SocketFactory_s
 

Typedefs

typedef void(* padico_socketfactory_acceptor_t) (void *key, int fd, const struct sockaddr *addr, socklen_t addrlen)
 
typedef void(* padico_socketfactory_connector_t) (void *key, int fd)
 

Functions

static puk_iface_t puk_iface_SocketFactory (void)
 
static struct puk_receptacle_SocketFactory_s puk_receptacle_SocketFactory_null (void)
 
static void puk_instance_indirect_SocketFactory (puk_instance_t instance, const char *label, struct puk_receptacle_SocketFactory_s *receptacle)
 
static void puk_instance_context_indirect_SocketFactory (puk_instance_t instance, const char *label, struct puk_receptacle_SocketFactory_s *receptacle)
 
static puk_facet_t puk_component_get_facet_SocketFactory (puk_component_t c, const char *label)
 
static const struct padico_socketfactory_s * puk_component_get_driver_SocketFactory (puk_component_t component, const char *label)
 
static void puk_context_indirect_SocketFactory (puk_context_t context, const char *label, const struct padico_socketfactory_s **driver, puk_context_t *rcontext)
 
static void puk_component_indirect_SocketFactory (puk_component_t component, const char *label, const struct padico_socketfactory_s **driver, puk_context_t *context)
 

Typedef Documentation

◆ padico_socketfactory_acceptor_t

typedef void(* padico_socketfactory_acceptor_t) (void *key, int fd, const struct sockaddr *addr, socklen_t addrlen)

Definition at line 33 of file SocketFactory.h.

◆ padico_socketfactory_connector_t

typedef void(* padico_socketfactory_connector_t) (void *key, int fd)

Definition at line 34 of file SocketFactory.h.

Function Documentation

◆ puk_component_get_driver_SocketFactory()

static const struct padico_socketfactory_s * puk_component_get_driver_SocketFactory ( puk_component_t  component,
const char *  label 
)
inlinestatic

Definition at line 77 of file SocketFactory.h.

◆ puk_component_get_facet_SocketFactory()

static puk_facet_t puk_component_get_facet_SocketFactory ( puk_component_t  c,
const char *  label 
)
inlinestatic

Definition at line 77 of file SocketFactory.h.

◆ puk_component_indirect_SocketFactory()

static void puk_component_indirect_SocketFactory ( puk_component_t  component,
const char *  label,
const struct padico_socketfactory_s **  driver,
puk_context_t *  context 
)
inlinestatic

Definition at line 77 of file SocketFactory.h.

◆ puk_context_indirect_SocketFactory()

static void puk_context_indirect_SocketFactory ( puk_context_t  context,
const char *  label,
const struct padico_socketfactory_s **  driver,
puk_context_t *  rcontext 
)
inlinestatic

Definition at line 77 of file SocketFactory.h.

◆ puk_iface_SocketFactory()

static puk_iface_t puk_iface_SocketFactory ( void  )
inlinestatic

Definition at line 77 of file SocketFactory.h.

Referenced by ns_inet_default_selector_host(), and remote_control_init().

◆ puk_instance_context_indirect_SocketFactory()

static void puk_instance_context_indirect_SocketFactory ( puk_instance_t  instance,
const char *  label,
struct puk_receptacle_SocketFactory_s *  receptacle 
)
inlinestatic

◆ puk_instance_indirect_SocketFactory()

static void puk_instance_indirect_SocketFactory ( puk_instance_t  instance,
const char *  label,
struct puk_receptacle_SocketFactory_s *  receptacle 
)
inlinestatic

◆ puk_receptacle_SocketFactory_null()

static struct puk_receptacle_SocketFactory_s puk_receptacle_SocketFactory_null ( void  )
inlinestatic

Definition at line 77 of file SocketFactory.h.