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

#include <BittyBuzzNeighborsManager.h>

Inheritance diagram for BittyBuzzNeighborsManager:
Inheritance graph
Collaboration diagram for BittyBuzzNeighborsManager:
Collaboration graph

Public Member Functions

 BittyBuzzNeighborsManager (const IInterloc &interloc, ICircularQueue< uint16_t > &posUpdateQueue)
 
 ~BittyBuzzNeighborsManager () override=default
 
void updateNeighbors () override
 
- Public Member Functions inherited from IBittyBuzzNeighborsManager
virtual ~IBittyBuzzNeighborsManager ()=default
 

Private Attributes

const IInterlocm_interloc
 
ICircularQueue< uint16_t > & m_posUpdateQueue
 

Constructor & Destructor Documentation

◆ BittyBuzzNeighborsManager()

BittyBuzzNeighborsManager::BittyBuzzNeighborsManager ( const IInterloc interloc,
ICircularQueue< uint16_t > &  posUpdateQueue 
)

◆ ~BittyBuzzNeighborsManager()

BittyBuzzNeighborsManager::~BittyBuzzNeighborsManager ( )
overridedefault

Member Function Documentation

◆ updateNeighbors()

void BittyBuzzNeighborsManager::updateNeighbors ( )
overridevirtual

Implements IBittyBuzzNeighborsManager.

Here is the call graph for this function:

Member Data Documentation

◆ m_interloc

const IInterloc& BittyBuzzNeighborsManager::m_interloc
private

◆ m_posUpdateQueue

ICircularQueue<uint16_t>& BittyBuzzNeighborsManager::m_posUpdateQueue
private

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