|
Crinit -- Configurable Rootfs Init
|
#include <elos-common.h>
Data Fields | |
| char * | elosServer |
| Elos server name or ip. | |
| int | elosPort |
| Elos server port. | |
| safuResultE_t(* | connect )(const char *, uint16_t, crinitElosSession_t **) |
| Function pointer to the elosConnectTcpip function. | |
| safuResultE_t(* | getVersion )(crinitElosSession_t *, const char **) |
| Function pointer to the elosGetVersion function. | |
| safuResultE_t(* | eventSubscribe )(crinitElosSession_t *, const char *[], size_t, crinitElosEventQueueId_t *) |
| Function pointer to the elosEventSubscribe function. | |
| safuResultE_t(* | eventUnsubscribe )(crinitElosSession_t *, crinitElosEventQueueId_t) |
| Function pointer to the elosEventUnsubscribe function. | |
| safuResultE_t(* | eventQueueRead )(crinitElosSession_t *, crinitElosEventQueueId_t, crinitElosEventVector_t **) |
| Function pointer to the elosEventQueueRead function. | |
| void *(* | eventVecGetLast )(const crinitElosEventVector_t *) |
| Function pointer to the safuVecGetLast function. | |
| void(* | eventVectorDelete )(crinitElosEventVector_t *) |
| Function pointer to the elosEventVectorDelete function. | |
| safuResultE_t(* | eventPublish )(crinitElosSession_t *, const crinitElosEvent_t *) |
| Function pointer to the elosEventPublish function. | |
| safuResultE_t(* | disconnect )(crinitElosSession_t *) |
| Function pointer to the elosDisconnect function. | |
Elos virtual table and connection data.
| safuResultE_t(* crinitElosVirtualTable::connect) (const char *, uint16_t, crinitElosSession_t **) |
Function pointer to the elosConnectTcpip function.
| safuResultE_t(* crinitElosVirtualTable::disconnect) (crinitElosSession_t *) |
Function pointer to the elosDisconnect function.
| int crinitElosVirtualTable::elosPort |
Elos server port.
| char* crinitElosVirtualTable::elosServer |
Elos server name or ip.
| safuResultE_t(* crinitElosVirtualTable::eventPublish) (crinitElosSession_t *, const crinitElosEvent_t *) |
Function pointer to the elosEventPublish function.
| safuResultE_t(* crinitElosVirtualTable::eventQueueRead) (crinitElosSession_t *, crinitElosEventQueueId_t, crinitElosEventVector_t **) |
Function pointer to the elosEventQueueRead function.
| safuResultE_t(* crinitElosVirtualTable::eventSubscribe) (crinitElosSession_t *, const char *[], size_t, crinitElosEventQueueId_t *) |
Function pointer to the elosEventSubscribe function.
| safuResultE_t(* crinitElosVirtualTable::eventUnsubscribe) (crinitElosSession_t *, crinitElosEventQueueId_t) |
Function pointer to the elosEventUnsubscribe function.
| void *(* crinitElosVirtualTable::eventVecGetLast) (const crinitElosEventVector_t *) |
Function pointer to the safuVecGetLast function.
| void(* crinitElosVirtualTable::eventVectorDelete) (crinitElosEventVector_t *) |
Function pointer to the elosEventVectorDelete function.
| safuResultE_t(* crinitElosVirtualTable::getVersion) (crinitElosSession_t *, const char **) |
Function pointer to the elosGetVersion function.