RTI Connext Modern C++ API  Version 6.0.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
rti::core::cond::AsyncWaitSetListener Class Referenceabstract

<<interface>> Listener for receiving event notifications related to the thread pool of the rti::core::cond::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.
 
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.
 
virtual void on_wait_timeout (ThreadId thread_id)=0
 Handles the wait timeout generated by the leader thread of the rti::core::cond::AsyncWaitSet.
 

Detailed Description

<<interface>> Listener for receiving event notifications related to the thread pool of the rti::core::cond::AsyncWaitSet.

Member Function Documentation

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.

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.

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.


RTI Connext Modern C++ API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc