Logo
Public Member Functions | List of all members
eclipse::TaskManagerRouter Class Reference

#include <task_manager_router.hh>

Inheritance diagram for eclipse::TaskManagerRouter:
Inheritance graph
Collaboration diagram for eclipse::TaskManagerRouter:
Collaboration graph

Public Member Functions

 TaskManagerRouter (TaskManager *, Router *)
 
 ~TaskManagerRouter ()=default
 
void task_operation (messages::Message *, Channel *)
 
- Public Member Functions inherited from eclipse::RouterDecorator
 RouterDecorator (Router *)
 
virtual ~RouterDecorator ()=default
 
virtual void on_read (messages::Message *, Channel *)
 
- Public Member Functions inherited from eclipse::Router
 Router ()=default
 
virtual ~Router ()=default
 
- Public Member Functions inherited from eclipse::network::NetObserver
virtual ~NetObserver ()
 

Additional Inherited Members

- Protected Attributes inherited from eclipse::RouterDecorator
std::unique_ptr< Routerrouter
 
- Protected Attributes inherited from eclipse::Router
std::map< std::string, std::function< void(messages::Message *, Channel *)> > routing_table
 

Constructor & Destructor Documentation

◆ TaskManagerRouter()

TaskManagerRouter::TaskManagerRouter ( TaskManager t_node,
Router router 
)

◆ ~TaskManagerRouter()

eclipse::TaskManagerRouter::~TaskManagerRouter ( )
default

Member Function Documentation

◆ task_operation()

void TaskManagerRouter::task_operation ( messages::Message _m,
Channel tcp_connection 
)

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