S2OPC OPCUA Toolkit
|
Event oriented API of the Secure Channel layer. More...
Go to the source code of this file.
Enumerations | |
enum | SOPC_SecureChannels_InputEvent { EP_OPEN = 0x200 , EP_CLOSE , REVERSE_EP_OPEN , REVERSE_EP_CLOSE , SC_CONNECT , SC_REVERSE_CONNECT , SC_DISCONNECT , SC_SERVICE_SND_MSG , SC_SERVICE_SND_ERR , SC_DISCONNECTED_ACK , SCS_REEVALUATE_SCS } |
Secure channel input events from services layer. More... | |
enum | SOPC_SecureChannels_OutputEvent { EP_CONNECTED = 0x300 , EP_CLOSED , EP_REVERSE_CLOSED , SC_CONNECTED , SC_REVERSE_CONNECTED , SC_CONNECTION_TIMEOUT , SC_DISCONNECTED , SC_SERVICE_RCV_MSG , SC_SND_FAILURE , SC_REQUEST_TIMEOUT } |
Secure channel output events to services layer. More... | |
Functions | |
SOPC_ReturnStatus | SOPC_SecureChannels_EnqueueEvent (SOPC_SecureChannels_InputEvent scEvent, uint32_t id, uintptr_t params, uintptr_t auxParam) |
void | SOPC_SecureChannels_Initialize (SOPC_SetListenerFunc *setSocketsListener) |
void | SOPC_SecureChannels_SetEventHandler (SOPC_EventHandler *handler) |
void | SOPC_SecureChannels_Clear (void) |
Event oriented API of the Secure Channel layer.
This module is in charge of the event dispatcher thread management.
Secure channel input events from services layer.
Secure channel output events to services layer.
SOPC_ReturnStatus SOPC_SecureChannels_EnqueueEvent | ( | SOPC_SecureChannels_InputEvent | scEvent, |
uint32_t | id, | ||
uintptr_t | params, | ||
uintptr_t | auxParam ) |
void SOPC_SecureChannels_Initialize | ( | SOPC_SetListenerFunc * | setSocketsListener | ) |
void SOPC_SecureChannels_SetEventHandler | ( | SOPC_EventHandler * | handler | ) |
void SOPC_SecureChannels_Clear | ( | void | ) |