HiveMind
InterlocContainer.h
Go to the documentation of this file.
1 #ifndef __INTERLOCCONTAINER_H__
2 #define __INTERLOCCONTAINER_H__
3 
4 #include "IInterloc.h"
6 #include <NotificationQueue.h>
7 #include <ThreadSafeQueue.h>
8 
9 namespace InterlocContainer {
11 
13 
18  ThreadSafeQueue<uint16_t>& getInterlocUpdateOutputQueue();
19 
24  INotificationQueue<InterlocUpdate>& getInterlocUpdateInputQueue();
25 } // namespace InterlocContainer
26 
27 #endif //__INTERLOCCONTAINER_H__
InterlocContainer::getInterlocUpdateOutputQueue
ThreadSafeQueue< uint16_t > & getInterlocUpdateOutputQueue()
get interloc position update msg queu
Definition: InterlocContainer.cpp:29
InterlocContainer
Definition: InterlocContainer.h:9
IInterlocMessageHandler
Definition: IInterlocMessageHandler.h:6
InterlocContainer::getInterlocMessageHandler
IInterlocMessageHandler & getInterlocMessageHandler()
Definition: InterlocContainer.cpp:19
InterlocContainer::getInterlocUpdateInputQueue
INotificationQueue< InterlocUpdate > & getInterlocUpdateInputQueue()
Gets a queue in which to insert raw position updates from the BSP layer.
Definition: InterlocContainer.cpp:37
InterlocContainer::getInterloc
IInterloc & getInterloc()
Definition: InterlocContainer.cpp:12
IInterlocMessageHandler.h
IInterloc
Definition: IInterloc.h:15
IInterloc.h