Events
namespace: privmx::endpoint::thread
Events provides the helpers methods for module's events management.
Static Methods
isThreadCreatedEvent
Checks whether event held in the 'EventHolder' is an ThreadCreatedEvent
static bool isThreadCreatedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
Gets Event held in the 'EventHolder' as an ThreadCreatedEvent
static ThreadCreatedEvent extractThreadCreatedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
isThreadUpdatedEvent
Checks whether event held in the 'EventHolder' is an ThreadUpdatedEvent
static bool isThreadUpdatedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
Gets Event held in the 'EventHolder' as an ThreadUpdatedEvent
static ThreadUpdatedEvent extractThreadUpdatedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
isThreadDeletedEvent
Checks whether event held in the 'EventHolder' is an ThreadDeletedEvent
static bool isThreadDeletedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
Gets Event held in the 'EventHolder' as an ThreadDeletedEvent
static ThreadDeletedEvent extractThreadDeletedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
isThreadStatsEvent
Checks whether event held in the 'EventHolder' is an ThreadStatsChangedEvent
static bool isThreadStatsEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
Gets Event held in the 'EventHolder' as an ThreadStatsChangedEvent
static ThreadStatsChangedEvent extractThreadStatsEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
isThreadNewMessageEvent
Checks whether event held in the 'EventHolder' is an ThreadNewMessageEvent
static bool isThreadNewMessageEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
Gets Event held in the 'EventHolder' as an ThreadNewMessageEvent
static ThreadNewMessageEvent extractThreadNewMessageEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
isThreadMessageUpdatedEvent
Checks whether event held in the 'EventHolder' is an ThreadMessageUpdatedEvent
static bool isThreadMessageUpdatedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
Gets Event held in the 'EventHolder' as an ThreadMessageUpdatedEvent
static ThreadMessageUpdatedEvent extractThreadMessageUpdatedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
isThreadDeletedMessageEvent
Checks whether event held in the 'EventHolder' is an ThreadMessageDeletedEvent
static bool isThreadDeletedMessageEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |
Gets Event held in the 'EventHolder' as an ThreadMessageDeletedEvent
static ThreadMessageDeletedEvent extractThreadMessageDeletedEvent(
const core::EventHolder &eventHolder
)
Name | Type | Description |
---|
eventHolder | const core::EventHolder & | holder object that wraps the 'Event' |