#include <SctApiConfigCache.h>
Public Member Functions | |
boost::shared_ptr< ModuleBanks > | getFromMid (const UINT32 mid) |
return shared pointer to the ABCDModule structure, or null shared pointer if it dosent exist. | |
boost::shared_ptr< const ModuleBanks > | getFromMid (const UINT32 mid) const |
void | set (UINT32 mid, boost::shared_ptr< ModuleBanks > banks) |
add a module with a particular MID and bank | |
SctApiConfigCache () | |
constructor. | |
~SctApiConfigCache () | |
destructor | |
Private Attributes | |
std::map< UINT32, boost::shared_ptr< ModuleBanks > > | m_map |
The map itself. | |
boost::mutex | cache_mutex |
It allows the API to check what the configuration looks like, and to only do updates of those parts which are different.
Definition at line 23 of file SctApiConfigCache.h.
|
constructor.
|
|
destructor
|
|
return shared pointer to the ABCDModule structure, or null shared pointer if it dosent exist.
Referenced by SctApi::SctApi::copyABCDModule(), SctApi::SctApi::getABCDModule(), SctApi::SctApi::modifyABCDVarROD(), and SctApi::SctApi::setABCDModule(). |
|
add a module with a particular MID and bank
Referenced by SctApi::SctApi::setABCDModule(). |
|
The map itself.
Definition at line 71 of file SctApiConfigCache.h. |