#include <SctApiConfigCache.h>
Collaboration diagram for SctApi::SctApiConfigCache::ModuleBanks:
Public Member Functions | |
boost::shared_ptr< ABCDModule > | get (BankType b) |
get a config for a particular BankType | |
boost::shared_ptr< const ABCDModule > | get (BankType b) const |
get a config for a particular BankType (const) | |
void | copy (BankType from, BankType to) |
make deep copy of a particular bank , using cloneABCDModule if from bank does not exist, then nothing happens | |
void | copy (BankType from, std::list< BankType > to) |
make deep copy of a particular bank , using cloneABCDModule if from bank does not exist, then nothing happens | |
void | set (BankType, boost::shared_ptr< ABCDModule > config) |
set contents of a bank | |
Private Attributes | |
std::map< BankType, boost::shared_ptr< ABCDModule > > | m_map |
boost::recursive_mutex | bank_mutex |
Definition at line 60 of file SctApiConfigCache.h.
|
make deep copy of a particular bank , using cloneABCDModule if from bank does not exist, then nothing happens
|
|
make deep copy of a particular bank , using cloneABCDModule if from bank does not exist, then nothing happens
|
|
get a config for a particular BankType (const)
|
|
get a config for a particular BankType
|
|
set contents of a bank
|