CARTA Backend
The backend component of CARTA
Loading...
Searching...
No Matches
carta::GeneralMessageTask< T > Class Template Reference
Inheritance diagram for carta::GeneralMessageTask< T >:
[legend]
Collaboration diagram for carta::GeneralMessageTask< T >:
[legend]

Public Member Functions

 GeneralMessageTask (Session *session, T message, uint32_t request_id)
 
 ~GeneralMessageTask ()=default
 
- Public Member Functions inherited from carta::OnMessageTask
 OnMessageTask (Session *session)
 
virtual ~OnMessageTask ()
 

Private Member Functions

OnMessageTaskexecute ()
 

Private Attributes

_message
 
uint32_t _request_id
 

Additional Inherited Members

- Static Public Member Functions inherited from carta::OnMessageTask
static void SetSessionManager (shared_ptr< SessionManager > &session_manager)
 
- Protected Attributes inherited from carta::OnMessageTask
Session_session
 

Constructor & Destructor Documentation

◆ GeneralMessageTask()

template<typename T >
carta::GeneralMessageTask< T >::GeneralMessageTask ( Session session,
message,
uint32_t  request_id 
)
inline

◆ ~GeneralMessageTask()

template<typename T >
carta::GeneralMessageTask< T >::~GeneralMessageTask ( )
default

Member Function Documentation

◆ execute()

template<typename T >
OnMessageTask * carta::GeneralMessageTask< T >::execute ( )
inlineprivatevirtual

Implements carta::OnMessageTask.

Here is the call graph for this function:

Member Data Documentation

◆ _message

template<typename T >
T carta::GeneralMessageTask< T >::_message
private

◆ _request_id

template<typename T >
uint32_t carta::GeneralMessageTask< T >::_request_id
private

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