S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
util_event.h File Reference
#include "constants.h"
#include "monitored_item_pointer_impl.h"
#include "sopc_types.h"

Go to the source code of this file.

Functions

bool init_event_types (SOPC_EndpointConfigIdx epIdx)
 
bool util_event__alloc_event_field_list (uint32_t clientHandle, int32_t nbSelectClauses, OpcUa_EventFieldList **ppEventFieldList)
 
void util_event__set_event_field_list_elt (char **preferredLocalesIds, const constants__t_TimestampsToReturn_i timestampToReturn, bool userAccessGranted, int32_t selectClauseIdx, const SOPC_InternalMonitoredItemFilterCtx *pFilterCtx, const SOPC_Event *pEvent, OpcUa_EventFieldList *pEventFieldList)
 
bool util_event__alloc_and_fill_event_field_list (const SOPC_InternalMonitoredItemFilterCtx *pFilterCtx, uint32_t clientHandle, char **preferredLocalesIds, const constants__t_TimestampsToReturn_i timestampToReturn, bool userAccessGranted, const SOPC_Event *pEvent, OpcUa_EventFieldList **ppEventFieldList)
 
bool util_event__gen_event_queue_overflow_notification (const SOPC_InternalMonitoredItemFilterCtx *pFilterCtx, uint32_t clientHandle, OpcUa_EventFieldList **ppEventFieldList)
 

Variables

const SOPC_Server_Event_TypesinitEventTypes
 

Detailed Description

Utils to manage events in the services layer

Function Documentation

◆ init_event_types()

bool init_event_types ( SOPC_EndpointConfigIdx epIdx)

◆ util_event__alloc_event_field_list()

bool util_event__alloc_event_field_list ( uint32_t clientHandle,
int32_t nbSelectClauses,
OpcUa_EventFieldList ** ppEventFieldList )

◆ util_event__set_event_field_list_elt()

void util_event__set_event_field_list_elt ( char ** preferredLocalesIds,
const constants__t_TimestampsToReturn_i timestampToReturn,
bool userAccessGranted,
int32_t selectClauseIdx,
const SOPC_InternalMonitoredItemFilterCtx * pFilterCtx,
const SOPC_Event * pEvent,
OpcUa_EventFieldList * pEventFieldList )

◆ util_event__alloc_and_fill_event_field_list()

bool util_event__alloc_and_fill_event_field_list ( const SOPC_InternalMonitoredItemFilterCtx * pFilterCtx,
uint32_t clientHandle,
char ** preferredLocalesIds,
const constants__t_TimestampsToReturn_i timestampToReturn,
bool userAccessGranted,
const SOPC_Event * pEvent,
OpcUa_EventFieldList ** ppEventFieldList )

◆ util_event__gen_event_queue_overflow_notification()

bool util_event__gen_event_queue_overflow_notification ( const SOPC_InternalMonitoredItemFilterCtx * pFilterCtx,
uint32_t clientHandle,
OpcUa_EventFieldList ** ppEventFieldList )

Variable Documentation

◆ initEventTypes

const SOPC_Server_Event_Types* initEventTypes
extern