PrivMX DOCS
API Reference/PrivMX Endpoint/Thread

Events

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

Static Methods

isThreadCreatedEvent

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

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isThreadCreatedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for ThreadCreatedEvent else otherwise

extractThreadCreatedEvent

Gets Event held in the 'EventHolder' as an ThreadCreatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static ThreadCreatedEvent extractThreadCreatedEvent(
const core::EventHolder &eventHolder
)

Returns

[ThreadCreatedEvent](/reference/cpp/endpoint/thread/thread-created-event) · ThreadCreatedEvent object

isThreadUpdatedEvent

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

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isThreadUpdatedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for ThreadUpdatedEvent else otherwise

extractThreadUpdatedEvent

Gets Event held in the 'EventHolder' as an ThreadUpdatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static ThreadUpdatedEvent extractThreadUpdatedEvent(
const core::EventHolder &eventHolder
)

Returns

[ThreadUpdatedEvent](/reference/cpp/endpoint/thread/thread-updated-event) · ThreadUpdatedEvent object

isThreadDeletedEvent

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

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isThreadDeletedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for ThreadDeletedEvent else otherwise

extractThreadDeletedEvent

Gets Event held in the 'EventHolder' as an ThreadDeletedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static ThreadDeletedEvent extractThreadDeletedEvent(
const core::EventHolder &eventHolder
)

Returns

[ThreadDeletedEvent](/reference/cpp/endpoint/thread/thread-deleted-event) · ThreadDeletedEvent object

isThreadStatsEvent

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

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isThreadStatsEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for ThreadStatsChangedEvent else otherwise

extractThreadStatsEvent

Gets Event held in the 'EventHolder' as an ThreadStatsChangedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static ThreadStatsChangedEvent extractThreadStatsEvent(
const core::EventHolder &eventHolder
)

Returns

[ThreadStatsChangedEvent](/reference/cpp/endpoint/thread/thread-stats-changed-event) · ThreadStatsChangedEvent object

isThreadNewMessageEvent

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

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isThreadNewMessageEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for ThreadNewMessageEvent else otherwise

extractThreadNewMessageEvent

Gets Event held in the 'EventHolder' as an ThreadNewMessageEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static ThreadNewMessageEvent extractThreadNewMessageEvent(
const core::EventHolder &eventHolder
)

Returns

[ThreadNewMessageEvent](/reference/cpp/endpoint/thread/thread-new-message-event) · ThreadNewMessageEvent object

isThreadMessageUpdatedEvent

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

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isThreadMessageUpdatedEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for ThreadMessageUpdatedEvent else otherwise

extractThreadMessageUpdatedEvent

Gets Event held in the 'EventHolder' as an ThreadMessageUpdatedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static ThreadMessageUpdatedEvent extractThreadMessageUpdatedEvent(
const core::EventHolder &eventHolder
)

Returns

[ThreadMessageUpdatedEvent](/reference/cpp/endpoint/thread/thread-message-updated-event) · ThreadMessageUpdatedEvent object

isThreadDeletedMessageEvent

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

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static bool isThreadDeletedMessageEvent(
const core::EventHolder &eventHolder
)

Returns

bool · true for ThreadMessageDeletedEvent else otherwise

extractThreadMessageDeletedEvent

Gets Event held in the 'EventHolder' as an ThreadMessageDeletedEvent

Params

eventHolder

const core::EventHolder &

holder object that wraps the 'Event'

static ThreadMessageDeletedEvent extractThreadMessageDeletedEvent(
const core::EventHolder &eventHolder
)

Returns

[ThreadMessageDeletedEvent](/reference/cpp/endpoint/thread/thread-message-deleted-event) · ThreadMessageDeletedEvent object

We use cookies on our website. We use them to ensure the proper functioning of the site and, if you agree, for purposes we set, such as analytics or marketing.