libiec61850
1.5.3
|
Typedefs | |
typedef void(* | IedServer_RCBEventHandler) (void *parameter, ReportControlBlock *rcb, ClientConnection connection, IedServer_RCBEventType event, const char *parameterName, MmsDataAccessError serviceError) |
Callback that is called in case of RCB event. More... | |
Functions | |
LIB61850_API void | IedServer_setRCBEventHandler (IedServer self, IedServer_RCBEventHandler handler, void *parameter) |
Set a handler for report control block (RCB) events. More... | |
typedef void(* IedServer_RCBEventHandler) (void *parameter, ReportControlBlock *rcb, ClientConnection connection, IedServer_RCBEventType event, const char *parameterName, MmsDataAccessError serviceError) |
Callback that is called in case of RCB event.
parameter | user provided parameter |
rcb | affected report control block |
connection | client connection that is involved |
event | event type |
parameterName | name of the parameter in case of RCB_EVENT_SET_PARAMETER |
serviceError | service error in case of RCB_EVENT_SET_PARAMETER |
LIB61850_API void IedServer_setRCBEventHandler | ( | IedServer | self, |
IedServer_RCBEventHandler | handler, | ||
void * | parameter | ||
) |
Set a handler for report control block (RCB) events.
self | the instance of IedServer to operate on. |
handler | the event handler to be used |
parameter | a user provided parameter that is passed to the handler. |