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

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

Static Public Member Functions

static bool isStoreCreatedEvent (const core::EventHolder &eventHolder)
static StoreCreatedEvent extractStoreCreatedEvent (const core::EventHolder &eventHolder)
static bool isStoreUpdatedEvent (const core::EventHolder &eventHolder)
static StoreUpdatedEvent extractStoreUpdatedEvent (const core::EventHolder &eventHolder)
static bool isStoreDeletedEvent (const core::EventHolder &eventHolder)
static StoreDeletedEvent extractStoreDeletedEvent (const core::EventHolder &eventHolder)
static bool isStoreStatsChangedEvent (const core::EventHolder &eventHolder)
static StoreStatsChangedEvent extractStoreStatsChangedEvent (const core::EventHolder &eventHolder)
static bool isStoreFileCreatedEvent (const core::EventHolder &eventHolder)
static StoreFileCreatedEvent extractStoreFileCreatedEvent (const core::EventHolder &eventHolder)
static bool isStoreFileUpdatedEvent (const core::EventHolder &eventHolder)
static StoreFileUpdatedEvent extractStoreFileUpdatedEvent (const core::EventHolder &eventHolder)
static bool isStoreFileDeletedEvent (const core::EventHolder &eventHolder)
static StoreFileDeletedEvent extractStoreFileDeletedEvent (const core::EventHolder &eventHolder)

Detailed Description

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

Member Function Documentation

◆ extractStoreCreatedEvent()

StoreCreatedEvent privmx::endpoint::store::Events::extractStoreCreatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractStoreDeletedEvent()

StoreDeletedEvent privmx::endpoint::store::Events::extractStoreDeletedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractStoreFileCreatedEvent()

StoreFileCreatedEvent privmx::endpoint::store::Events::extractStoreFileCreatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractStoreFileDeletedEvent()

StoreFileDeletedEvent privmx::endpoint::store::Events::extractStoreFileDeletedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractStoreFileUpdatedEvent()

StoreFileUpdatedEvent privmx::endpoint::store::Events::extractStoreFileUpdatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractStoreStatsChangedEvent()

StoreStatsChangedEvent privmx::endpoint::store::Events::extractStoreStatsChangedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ extractStoreUpdatedEvent()

StoreUpdatedEvent privmx::endpoint::store::Events::extractStoreUpdatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isStoreCreatedEvent()

bool privmx::endpoint::store::Events::isStoreCreatedEvent ( const core::EventHolder & eventHolder)
static

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

Returns
true for 'StoreCreatedEvent', else otherwise

◆ isStoreDeletedEvent()

bool privmx::endpoint::store::Events::isStoreDeletedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isStoreFileCreatedEvent()

bool privmx::endpoint::store::Events::isStoreFileCreatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isStoreFileDeletedEvent()

bool privmx::endpoint::store::Events::isStoreFileDeletedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isStoreFileUpdatedEvent()

bool privmx::endpoint::store::Events::isStoreFileUpdatedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isStoreStatsChangedEvent()

bool privmx::endpoint::store::Events::isStoreStatsChangedEvent ( const core::EventHolder & eventHolder)
static

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

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

◆ isStoreUpdatedEvent()

bool privmx::endpoint::store::Events::isStoreUpdatedEvent ( const core::EventHolder & eventHolder)
static

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

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

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