HiveMind
Namespaces | Functions
BSPContainer.h File Reference
#include "ICRC.h"
#include "ICommInterface.h"
#include "IInterlocManager.h"
#include "bsp/IBSP.h"
#include "bsp/IUserInterface.h"
#include <functional>
#include <optional>
Include dependency graph for BSPContainer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 BSPContainer
 

Functions

IBSPBSPContainer::getBSP ()
 Returns an instance of the platform dependent BSP. More...
 
IUserInterfaceBSPContainer::getUserInterface ()
 Returns an instance of the platform dependent UserInterface. More...
 
ICRCBSPContainer::getCRC ()
 Returns an instance of the HardwareCRC driver. More...
 
std::optional< std::reference_wrapper< ICommInterface > > BSPContainer::getHostCommInterface ()
 Return an instance of the connected host comm interface. More...
 
std::optional< std::reference_wrapper< ICommInterface > > BSPContainer::getRemoteCommInterface ()
 Return an instance of the connected remote comm interface. More...
 
IInterlocManagerBSPContainer::getInterlocManager ()
 Returns an instance of the interloc manager. More...