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