HiveMind
BittyBuzzNeighborsManager.h
Go to the documentation of this file.
1 #ifndef __BITTYBUZZNEIGHBORSMANAGER_H_
2 #define __BITTYBUZZNEIGHBORSMANAGER_H_
3 
5 #include <cpp-common/ICircularQueue.h>
6 #include <interloc/IInterloc.h>
7 
9  public:
10  BittyBuzzNeighborsManager(const IInterloc& interloc, ICircularQueue<uint16_t>& posUpdateQueue);
11  ~BittyBuzzNeighborsManager() override = default;
12 
13  void updateNeighbors() override;
14 
15  private:
17  ICircularQueue<uint16_t>& m_posUpdateQueue;
18 };
19 
20 #endif // __BITTYBUZZNEIGHBORSMANAGER_H_
BittyBuzzNeighborsManager
Definition: BittyBuzzNeighborsManager.h:8
BittyBuzzNeighborsManager::m_posUpdateQueue
ICircularQueue< uint16_t > & m_posUpdateQueue
Definition: BittyBuzzNeighborsManager.h:17
IBittyBuzzNeighborsManager.h
IBittyBuzzNeighborsManager
Definition: IBittyBuzzNeighborsManager.h:4
BittyBuzzNeighborsManager::~BittyBuzzNeighborsManager
~BittyBuzzNeighborsManager() override=default
BittyBuzzNeighborsManager::BittyBuzzNeighborsManager
BittyBuzzNeighborsManager(const IInterloc &interloc, ICircularQueue< uint16_t > &posUpdateQueue)
Definition: BittyBuzzNeighborsManager.cpp:5
IInterloc
Definition: IInterloc.h:15
BittyBuzzNeighborsManager::updateNeighbors
void updateNeighbors() override
Definition: BittyBuzzNeighborsManager.cpp:9
IInterloc.h
BittyBuzzNeighborsManager::m_interloc
const IInterloc & m_interloc
Definition: BittyBuzzNeighborsManager.h:16