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.