HiveMind
Public Member Functions | Private Attributes | List of all members
GreetSender Class Reference

#include <GreetSender.h>

Inheritance diagram for GreetSender:
Inheritance graph
Collaboration diagram for GreetSender:
Collaboration graph

Public Member Functions

 GreetSender (ICircularQueue< MessageDTO > &outputQueue, IBSP &bsp)
 
 ~GreetSender () override=default
 
bool sendGreet () override
 send a greet to the output queue More...
 
- Public Member Functions inherited from IGreetSender
virtual ~IGreetSender ()=default
 

Private Attributes

ICircularQueue< MessageDTO > & m_outputQueue
 
IBSPm_bsp
 

Constructor & Destructor Documentation

◆ GreetSender()

GreetSender::GreetSender ( ICircularQueue< MessageDTO > &  outputQueue,
IBSP bsp 
)

◆ ~GreetSender()

GreetSender::~GreetSender ( )
overridedefault

Member Function Documentation

◆ sendGreet()

bool GreetSender::sendGreet ( )
overridevirtual

send a greet to the output queue

Returns
true if the push was successfull, false if not

Implements IGreetSender.

Here is the call graph for this function:

Member Data Documentation

◆ m_bsp

IBSP& GreetSender::m_bsp
private

◆ m_outputQueue

ICircularQueue<MessageDTO>& GreetSender::m_outputQueue
private

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