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

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

Static Public Member Functions

static bool isKvdbCreatedEvent (const core::EventHolder &eventHolder)
static KvdbCreatedEvent extractKvdbCreatedEvent (const core::EventHolder &eventHolder)
static bool isKvdbUpdatedEvent (const core::EventHolder &eventHolder)
static KvdbUpdatedEvent extractKvdbUpdatedEvent (const core::EventHolder &eventHolder)
static bool isKvdbDeletedEvent (const core::EventHolder &eventHolder)
static KvdbDeletedEvent extractKvdbDeletedEvent (const core::EventHolder &eventHolder)
static bool isKvdbStatsEvent (const core::EventHolder &eventHolder)
static KvdbStatsChangedEvent extractKvdbStatsEvent (const core::EventHolder &eventHolder)
static bool isKvdbNewEntryEvent (const core::EventHolder &eventHolder)
static KvdbNewEntryEvent extractKvdbNewEntryEvent (const core::EventHolder &eventHolder)
static bool isKvdbEntryUpdatedEvent (const core::EventHolder &eventHolder)
static KvdbEntryUpdatedEvent extractKvdbEntryUpdatedEvent (const core::EventHolder &eventHolder)
static bool isKvdbEntryDeletedEvent (const core::EventHolder &eventHolder)
static KvdbEntryDeletedEvent extractKvdbEntryDeletedEvent (const core::EventHolder &eventHolder)

Detailed Description

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

Member Function Documentation

◆ extractKvdbCreatedEvent()

KvdbCreatedEvent privmx::endpoint::kvdb::Events::extractKvdbCreatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractKvdbDeletedEvent()

KvdbDeletedEvent privmx::endpoint::kvdb::Events::extractKvdbDeletedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractKvdbEntryDeletedEvent()

KvdbEntryDeletedEvent privmx::endpoint::kvdb::Events::extractKvdbEntryDeletedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractKvdbEntryUpdatedEvent()

KvdbEntryUpdatedEvent privmx::endpoint::kvdb::Events::extractKvdbEntryUpdatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractKvdbNewEntryEvent()

KvdbNewEntryEvent privmx::endpoint::kvdb::Events::extractKvdbNewEntryEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractKvdbStatsEvent()

KvdbStatsChangedEvent privmx::endpoint::kvdb::Events::extractKvdbStatsEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractKvdbUpdatedEvent()

KvdbUpdatedEvent privmx::endpoint::kvdb::Events::extractKvdbUpdatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isKvdbCreatedEvent()

bool privmx::endpoint::kvdb::Events::isKvdbCreatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isKvdbDeletedEvent()

bool privmx::endpoint::kvdb::Events::isKvdbDeletedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isKvdbEntryDeletedEvent()

bool privmx::endpoint::kvdb::Events::isKvdbEntryDeletedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isKvdbEntryUpdatedEvent()

bool privmx::endpoint::kvdb::Events::isKvdbEntryUpdatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isKvdbNewEntryEvent()

bool privmx::endpoint::kvdb::Events::isKvdbNewEntryEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isKvdbStatsEvent()

bool privmx::endpoint::kvdb::Events::isKvdbStatsEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isKvdbUpdatedEvent()

bool privmx::endpoint::kvdb::Events::isKvdbUpdatedEvent ( const core::EventHolder & eventHolder)
static

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

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

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