component: Control_SysIO- control channel over SysIO
Data Structures | |
| struct | sysio_control_status_s |
| status of an instance of a Control/SysIO component. More... | |
Variables | |
| static const struct padico_control_driver_s | sysio_control_driver |
| 'Control' facet for Control/SysIO | |
| static const struct padico_bootstrap_driver_s | sysio_bootstrap_driver |
| 'Bootstrap' facet for Control/SysIO | |
| static const struct padico_control_connector_driver_s | sysio_connector_driver |
| 'Connector' facet for Control/SysIO | |
| static const struct puk_component_driver_s | sysio_control_component_driver |
| instanciation facet for Control/SysIO | |
Detailed Description
Variable Documentation
◆ sysio_bootstrap_driver
|
static |
Initial value:
=
{
.bootstrap_new = &sysio_control_bootstrap_new,
.bootstrap_connect = &sysio_control_bootstrap_connect
}
static int sysio_control_bootstrap_connect(void *_status, const char *hostname, padico_topo_uuid_t uuid)
Definition control-sysio.c:511
static int sysio_control_bootstrap_new(void *_status)
Definition control-sysio.c:497
'Bootstrap' facet for Control/SysIO
Definition at line 70 of file control-sysio.c.
Referenced by control_sysio_init().
◆ sysio_connector_driver
|
static |
Initial value:
=
{
.connector_init = NULL,
.connector_new = &sysio_control_connector_new,
.connector_connect = &sysio_control_connector_connect,
.connector_close = NULL,
}
static int sysio_control_connector_connect(void *_status, const void *remote_addr, size_t addr_size)
Definition control-sysio.c:556
static int sysio_control_connector_new(void *_status, const void **local_addr, size_t *addr_size)
Definition control-sysio.c:535
'Connector' facet for Control/SysIO
Definition at line 84 of file control-sysio.c.
Referenced by control_sysio_init().
◆ sysio_control_component_driver
|
static |
Initial value:
=
{
.instantiate = &sysio_control_instantiate,
.destroy = &sysio_control_destroy
}
static void * sysio_control_instantiate(puk_instance_t, puk_context_t)
Definition control-sysio.c:589
instanciation facet for Control/SysIO
Definition at line 100 of file control-sysio.c.
Referenced by control_sysio_init().
◆ sysio_control_driver
|
static |
Initial value:
=
{
.send_common = &sysio_control_send_common
}
static void sysio_control_send_common(void *_status, padico_topo_node_t node, padico_control_msg_t msg)
Definition control-sysio.c:162
'Control' facet for Control/SysIO
Definition at line 57 of file control-sysio.c.
Referenced by control_sysio_init().