Class Spinnaker::LoggingEventHandler¶
ClassList > Spinnaker > LoggingEventHandler
An event handler for capturing the device logging event.
#include <LoggingEventHandler.h>
Inherits the following classes: Spinnaker::ILoggingEventHandler
Public Functions¶
| Type | Name |
|---|---|
| LoggingEventHandler () |
|
| virtual void | OnLogEvent (LoggingEventDataPtr eventPtr) = 0 |
| ~LoggingEventHandler () |
Public Functions inherited from Spinnaker::ILoggingEventHandler¶
See Spinnaker::ILoggingEventHandler
| Type | Name |
|---|---|
| virtual void | OnLogEvent (LoggingEventDataPtr eventPtr) = 0 |
| virtual | ~ILoggingEventHandler () |
Public Functions inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| const uint8_t * | GetEventPayloadData () |
| const size_t | GetEventPayloadDataSize () |
| EventType | GetEventType () |
| void | SetEventType (EventType eventType) |
| virtual | ~EventHandler () |
Protected Attributes inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| EventData * | m_pEventData |
Protected Functions¶
| Type | Name |
|---|---|
| LoggingEventHandler & | operator= (const LoggingEventHandler &) |
Protected Functions inherited from Spinnaker::ILoggingEventHandler¶
See Spinnaker::ILoggingEventHandler
| Type | Name |
|---|---|
| ILoggingEventHandler () |
|
| ILoggingEventHandler (const ILoggingEventHandler &) |
|
| ILoggingEventHandler & | operator= (const ILoggingEventHandler &) |
Protected Functions inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| EventHandler () |
|
| void | SetEventPayload (uint8_t * offset, size_t length) |
| EventHandler & | operator= (const EventHandler &) |
Public Functions Documentation¶
function LoggingEventHandler¶
Default constructor.
function OnLogEvent¶
The callback for the log event.
Parameters:
eventPtrThe logging event pointer
Implements Spinnaker::ILoggingEventHandler::OnLogEvent
function ~LoggingEventHandler¶
Virtual destructor.
Protected Functions Documentation¶
function operator=¶
Assignment operator.
The documentation for this class was generated from the following file C:/workspace/include/LoggingEventHandler.h