|
| DataBase () |
|
| ~DataBase () |
|
void | configure (ResourceFinder &rf) |
|
void | setBroadcastPort (BufferedPort< Bottle > &broadcastPort) |
|
void | load () |
|
void | save () |
|
void | dump () |
|
void | broadcast (const string &type) |
|
bool | add (Bottle *content) |
|
bool | remove (Bottle *content) |
|
bool | get (Bottle *content, Bottle &response) |
|
bool | set (Bottle *content, const string &agent) |
|
bool | lock (Bottle *content, const string &agent) |
|
bool | unlock (Bottle *content, const string &agent) |
|
bool | owner (Bottle *content, Bottle &response) |
|
bool | time (Bottle *content, Bottle &response) |
|
bool | ask (Bottle *content, Bottle &response) |
|
void | periodicHandler (const double dt) |
|
bool | isQuitting () const |
|
void | respond (ConnectionReader &connection, const Bottle &command, Bottle &reply) |
|
bool | modify (const Bottle &content) |
|
Definition at line 399 of file main.cpp.
◆ DataBase()
◆ ~DataBase()
◆ add()
bool DataBase::add |
( |
Bottle * |
content | ) |
|
|
inline |
◆ ask()
bool DataBase::ask |
( |
Bottle * |
content, |
|
|
Bottle & |
response |
|
) |
| |
|
inline |
◆ broadcast()
void DataBase::broadcast |
( |
const string & |
type | ) |
|
|
inline |
◆ clear()
◆ configure()
void DataBase::configure |
( |
ResourceFinder & |
rf | ) |
|
|
inline |
◆ dump()
◆ eraseItem()
void DataBase::eraseItem |
( |
map< int, Item >::iterator & |
it | ) |
|
|
inlineprotected |
◆ get()
bool DataBase::get |
( |
Bottle * |
content, |
|
|
Bottle & |
response |
|
) |
| |
|
inline |
◆ isQuitting()
bool DataBase::isQuitting |
( |
| ) |
const |
|
inline |
◆ load()
◆ lock()
bool DataBase::lock |
( |
Bottle * |
content, |
|
|
const string & |
agent |
|
) |
| |
|
inline |
◆ modify()
bool DataBase::modify |
( |
const Bottle & |
content | ) |
|
|
inline |
◆ owner()
bool DataBase::owner |
( |
Bottle * |
content, |
|
|
Bottle & |
response |
|
) |
| |
|
inline |
◆ periodicHandler()
void DataBase::periodicHandler |
( |
const double |
dt | ) |
|
|
inline |
◆ recursiveCheck()
bool DataBase::recursiveCheck |
( |
Property * |
item, |
|
|
deque< Condition > & |
condList, |
|
|
deque< string > & |
opList, |
|
|
const unsigned int |
i = 0 |
|
) |
| |
|
inlineprotected |
◆ remove()
bool DataBase::remove |
( |
Bottle * |
content | ) |
|
|
inline |
◆ respond()
void DataBase::respond |
( |
ConnectionReader & |
connection, |
|
|
const Bottle & |
command, |
|
|
Bottle & |
reply |
|
) |
| |
|
inline |
◆ run()
◆ save()
◆ set()
bool DataBase::set |
( |
Bottle * |
content, |
|
|
const string & |
agent |
|
) |
| |
|
inline |
◆ setBroadcastPort()
void DataBase::setBroadcastPort |
( |
BufferedPort< Bottle > & |
broadcastPort | ) |
|
|
inline |
◆ time()
bool DataBase::time |
( |
Bottle * |
content, |
|
|
Bottle & |
response |
|
) |
| |
|
inline |
◆ unlock()
bool DataBase::unlock |
( |
Bottle * |
content, |
|
|
const string & |
agent |
|
) |
| |
|
inline |
◆ write()
void DataBase::write |
( |
FILE * |
stream | ) |
|
|
inlineprotected |
◆ asyncBroadcast
bool DataBase::asyncBroadcast |
|
protected |
◆ idCnt
◆ initialized
bool DataBase::initialized |
|
protected |
◆ itemsMap
map<int,Item> DataBase::itemsMap |
|
protected |
◆ mtx
◆ nosavedb
◆ pBroadcastPort
BufferedPort<Bottle>* DataBase::pBroadcastPort |
|
protected |
◆ quitting
◆ rf
ResourceFinder* DataBase::rf |
|
protected |
The documentation for this class was generated from the following file:
- icub-main/src/modules/objectsPropertiesCollector/main.cpp