PrivMX Endpoint v2.7.0
Loading...
Searching...
No Matches
privmx::endpoint::thread::Events Class Reference

#include <privmx/endpoint/thread/Events.hpp>

Static Public Member Functions

static bool isThreadCreatedEvent (const core::EventHolder &eventHolder)
static ThreadCreatedEvent extractThreadCreatedEvent (const core::EventHolder &eventHolder)
static bool isThreadUpdatedEvent (const core::EventHolder &eventHolder)
static ThreadUpdatedEvent extractThreadUpdatedEvent (const core::EventHolder &eventHolder)
static bool isThreadDeletedEvent (const core::EventHolder &eventHolder)
static ThreadDeletedEvent extractThreadDeletedEvent (const core::EventHolder &eventHolder)
static bool isThreadStatsEvent (const core::EventHolder &eventHolder)
static ThreadStatsChangedEvent extractThreadStatsEvent (const core::EventHolder &eventHolder)
static bool isThreadNewMessageEvent (const core::EventHolder &eventHolder)
static ThreadNewMessageEvent extractThreadNewMessageEvent (const core::EventHolder &eventHolder)
static bool isThreadMessageUpdatedEvent (const core::EventHolder &eventHolder)
static ThreadMessageUpdatedEvent extractThreadMessageUpdatedEvent (const core::EventHolder &eventHolder)
static bool isThreadDeletedMessageEvent (const core::EventHolder &eventHolder)
static bool isThreadMessageDeletedEvent (const core::EventHolder &eventHolder)
static ThreadMessageDeletedEvent extractThreadMessageDeletedEvent (const core::EventHolder &eventHolder)

Detailed Description

'Events' provides the helpers methods for module's events management.

Member Function Documentation

◆ extractThreadCreatedEvent()

ThreadCreatedEvent privmx::endpoint::thread::Events::extractThreadCreatedEvent ( const core::EventHolder & eventHolder)
static

Gets Event held in the 'EventHolder' as an 'ThreadCreatedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
'ThreadCreatedEvent' object

◆ extractThreadDeletedEvent()

ThreadDeletedEvent privmx::endpoint::thread::Events::extractThreadDeletedEvent ( const core::EventHolder & eventHolder)
static

Gets Event held in the 'EventHolder' as an 'ThreadDeletedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
'ThreadDeletedEvent' object

◆ extractThreadMessageDeletedEvent()

ThreadMessageDeletedEvent privmx::endpoint::thread::Events::extractThreadMessageDeletedEvent ( const core::EventHolder & eventHolder)
static

Gets Event held in the 'EventHolder' as an 'ThreadMessageDeletedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
'ThreadMessageDeletedEvent' object

◆ extractThreadMessageUpdatedEvent()

ThreadMessageUpdatedEvent privmx::endpoint::thread::Events::extractThreadMessageUpdatedEvent ( const core::EventHolder & eventHolder)
static

Gets Event held in the 'EventHolder' as an 'ThreadMessageUpdatedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
'ThreadMessageUpdatedEvent' object

◆ extractThreadNewMessageEvent()

ThreadNewMessageEvent privmx::endpoint::thread::Events::extractThreadNewMessageEvent ( const core::EventHolder & eventHolder)
static

Gets Event held in the 'EventHolder' as an 'ThreadNewMessageEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
'ThreadNewMessageEvent' object

◆ extractThreadStatsEvent()

ThreadStatsChangedEvent privmx::endpoint::thread::Events::extractThreadStatsEvent ( const core::EventHolder & eventHolder)
static

Gets Event held in the 'EventHolder' as an 'ThreadStatsChangedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
'ThreadStatsChangedEvent' object

◆ extractThreadUpdatedEvent()

ThreadUpdatedEvent privmx::endpoint::thread::Events::extractThreadUpdatedEvent ( const core::EventHolder & eventHolder)
static

Gets Event held in the 'EventHolder' as an 'ThreadUpdatedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
'ThreadUpdatedEvent' object

◆ isThreadCreatedEvent()

bool privmx::endpoint::thread::Events::isThreadCreatedEvent ( const core::EventHolder & eventHolder)
static

Checks whether event held in the 'EventHolder' is an 'ThreadCreatedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
true for 'ThreadCreatedEvent', else otherwise

◆ isThreadDeletedEvent()

bool privmx::endpoint::thread::Events::isThreadDeletedEvent ( const core::EventHolder & eventHolder)
static

Checks whether event held in the 'EventHolder' is an 'ThreadDeletedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
true for 'ThreadDeletedEvent', else otherwise

◆ isThreadDeletedMessageEvent()

bool privmx::endpoint::thread::Events::isThreadDeletedMessageEvent ( const core::EventHolder & eventHolder)
static

Checks whether event held in the 'EventHolder' is an 'ThreadMessageDeletedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
true for 'ThreadMessageDeletedEvent', else otherwise

◆ isThreadMessageDeletedEvent()

bool privmx::endpoint::thread::Events::isThreadMessageDeletedEvent ( const core::EventHolder & eventHolder)
static

Checks whether event held in the 'EventHolder' is an 'ThreadMessageDeletedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
true for 'ThreadMessageDeletedEvent', else otherwise

◆ isThreadMessageUpdatedEvent()

bool privmx::endpoint::thread::Events::isThreadMessageUpdatedEvent ( const core::EventHolder & eventHolder)
static

Checks whether event held in the 'EventHolder' is an 'ThreadMessageUpdatedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
true for 'ThreadMessageUpdatedEvent', else otherwise

◆ isThreadNewMessageEvent()

bool privmx::endpoint::thread::Events::isThreadNewMessageEvent ( const core::EventHolder & eventHolder)
static

Checks whether event held in the 'EventHolder' is an 'ThreadNewMessageEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
true for 'ThreadNewMessageEvent', else otherwise

◆ isThreadStatsEvent()

bool privmx::endpoint::thread::Events::isThreadStatsEvent ( const core::EventHolder & eventHolder)
static

Checks whether event held in the 'EventHolder' is an 'ThreadStatsChangedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
true for 'ThreadStatsChangedEvent', else otherwise

◆ isThreadUpdatedEvent()

bool privmx::endpoint::thread::Events::isThreadUpdatedEvent ( const core::EventHolder & eventHolder)
static

Checks whether event held in the 'EventHolder' is an 'ThreadUpdatedEvent'

Parameters
eventHolderholder object that wraps the 'Event'
Returns
true for 'ThreadUpdatedEvent', else otherwise

The documentation for this class was generated from the following file: