Crinit -- Configurable Rootfs Init
|
Public Attributes | |
pthread_t | threadId |
Thread identifier. More... | |
char * | elosServer |
Elos server name or ip. More... | |
int | elosPort |
Elos server port. More... | |
bool | elosStarted |
Wether or not an initial conenction to elos has been established. More... | |
crinitTaskDB_t * | taskDb |
Pointer to crinit task database. More... | |
crinitElosSession_t * | session |
Elos session handle. More... | |
crinitSafuResultE_t(* | connect )(const char *, uint16_t, crinitElosSession_t **) |
Function pointer to the elosConnectTcpip function. More... | |
crinitSafuResultE_t(* | getVersion )(crinitElosSession_t *, const char **) |
Function pointer to the elosGetVersion function. More... | |
crinitSafuResultE_t(* | eventSubscribe )(crinitElosSession_t *, const char *[], size_t, crinitElosEventQueueId_t *) |
Function pointer to the elosEventSubscribe function. More... | |
crinitSafuResultE_t(* | eventUnsubscribe )(crinitElosSession_t *, crinitElosEventQueueId_t) |
Function pointer to the elosEventUnsubscribe function. More... | |
crinitSafuResultE_t(* | eventQueueRead )(crinitElosSession_t *, crinitElosEventQueueId_t, crinitElosEventVector_t **) |
Function pointer to the elosEventQueueRead function. More... | |
void *(* | eventVecGetLast )(const crinitElosEventVector_t *) |
Function pointer to the safuVecGetLast function. More... | |
void(* | eventVectorDelete )(crinitElosEventVector_t *) |
Function pointer to the elosEventVectorDelete function. More... | |
crinitSafuResultE_t(* | disconnect )(crinitElosSession_t *) |
Function pointer to the elosDisconnect function. More... | |
Thread conext of the elosio main thread and elos vtable.
crinitSafuResultE_t(* crinitElosEventThread::connect) (const char *, uint16_t, crinitElosSession_t **) |
Function pointer to the elosConnectTcpip function.
crinitSafuResultE_t(* crinitElosEventThread::disconnect) (crinitElosSession_t *) |
Function pointer to the elosDisconnect function.
int crinitElosEventThread::elosPort |
Elos server port.
char* crinitElosEventThread::elosServer |
Elos server name or ip.
bool crinitElosEventThread::elosStarted |
Wether or not an initial conenction to elos has been established.
crinitSafuResultE_t(* crinitElosEventThread::eventQueueRead) (crinitElosSession_t *, crinitElosEventQueueId_t, crinitElosEventVector_t **) |
Function pointer to the elosEventQueueRead function.
crinitSafuResultE_t(* crinitElosEventThread::eventSubscribe) (crinitElosSession_t *, const char *[], size_t, crinitElosEventQueueId_t *) |
Function pointer to the elosEventSubscribe function.
crinitSafuResultE_t(* crinitElosEventThread::eventUnsubscribe) (crinitElosSession_t *, crinitElosEventQueueId_t) |
Function pointer to the elosEventUnsubscribe function.
void*(* crinitElosEventThread::eventVecGetLast) (const crinitElosEventVector_t *) |
Function pointer to the safuVecGetLast function.
void(* crinitElosEventThread::eventVectorDelete) (crinitElosEventVector_t *) |
Function pointer to the elosEventVectorDelete function.
crinitSafuResultE_t(* crinitElosEventThread::getVersion) (crinitElosSession_t *, const char **) |
Function pointer to the elosGetVersion function.
crinitElosSession_t* crinitElosEventThread::session |
Elos session handle.
crinitTaskDB_t* crinitElosEventThread::taskDb |
Pointer to crinit task database.
pthread_t crinitElosEventThread::threadId |
Thread identifier.