RTI Connext Modern C++ API Version 7.3.0
rti::core::cond::AsyncWaitSetListener Class Referenceabstract

Listener for receiving event notifications related to the thread pool of the AsyncWaitSet. More...

#include <AsyncWaitSetListener.hpp>

Inheritance diagram for rti::core::cond::AsyncWaitSetListener:
rti::core::cond::NoOpAsyncWaitSetListener

Public Member Functions

virtual void on_thread_spawned (ThreadId thread_id)=0
 Handles the spawning of each thread conforming the thread pool of the rti::core::cond::AsyncWaitSet. More...
 
virtual void on_thread_deleted (ThreadId thread_id)=0
 Handles the deletion of each thread conforming the thread pool of the rti::core::cond::AsyncWaitSet. More...
 
virtual void on_wait_timeout (ThreadId thread_id)=0
 Handles the wait timeout generated by the leader thread of the rti::core::cond::AsyncWaitSet. More...
 

Detailed Description

Listener for receiving event notifications related to the thread pool of the AsyncWaitSet.

Member Function Documentation

◆ on_thread_spawned()

virtual void rti::core::cond::AsyncWaitSetListener::on_thread_spawned ( ThreadId  thread_id)
pure virtual

Handles the spawning of each thread conforming the thread pool of the rti::core::cond::AsyncWaitSet.

Implemented in rti::core::cond::NoOpAsyncWaitSetListener.

◆ on_thread_deleted()

virtual void rti::core::cond::AsyncWaitSetListener::on_thread_deleted ( ThreadId  thread_id)
pure virtual

Handles the deletion of each thread conforming the thread pool of the rti::core::cond::AsyncWaitSet.

Implemented in rti::core::cond::NoOpAsyncWaitSetListener.

◆ on_wait_timeout()

virtual void rti::core::cond::AsyncWaitSetListener::on_wait_timeout ( ThreadId  thread_id)
pure virtual

Handles the wait timeout generated by the leader thread of the rti::core::cond::AsyncWaitSet.

Implemented in rti::core::cond::NoOpAsyncWaitSetListener.