#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
|
1.4.6