HiveMind
Public Member Functions | List of all members
IMessageDispatcher Class Referenceabstract

A class to manage message dispatching to queues, sending messages at the right place. More...

#include <IMessageDispatcher.h>

Inheritance diagram for IMessageDispatcher:
Inheritance graph
Collaboration diagram for IMessageDispatcher:
Collaboration graph

Public Member Functions

virtual ~IMessageDispatcher ()=default
 
virtual bool deserializeAndDispatch ()=0
 deserialize a message and dispatches it in the appropriate queue More...
 

Detailed Description

A class to manage message dispatching to queues, sending messages at the right place.

Constructor & Destructor Documentation

◆ ~IMessageDispatcher()

virtual IMessageDispatcher::~IMessageDispatcher ( )
virtualdefault

Member Function Documentation

◆ deserializeAndDispatch()

virtual bool IMessageDispatcher::deserializeAndDispatch ( )
pure virtual

deserialize a message and dispatches it in the appropriate queue

Returns
true if the serialization and the dispatch was successful, false if any of those were not

Implemented in MessageDispatcher.


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