Urbi SDK Remote for C++  2.7.5
urbi::UTable Struct Reference

#include <utable.hh>

Inheritance diagram for urbi::UTable:
Collaboration diagram for urbi::UTable:

List of all members.

Public Types

typedef std::string key_type
 The keys.
typedef libport::SafeContainer
< std::list, UGenericCallback * > 
callbacks_type
 The list call backs.
typedef callbacks_type mapped_type
typedef boost::unordered_map
< key_type, mapped_type
super_type
 Type of the super class.
typedef super_type::const_iterator const_iterator
 Iterator types.
typedef super_type::iterator iterator

Public Member Functions

 UTable ()
 Contructor.
mapped_typefind0 (const key_type &name)
 Return the list of callbacks, otherwise 0.
void clean (const key_type &name)
 Clean a callback UTable from all callbacks linked to the object whose name is name.

Detailed Description

Definition at line 36 of file utable.hh.


Member Typedef Documentation

typedef libport::SafeContainer<std::list, UGenericCallback*> urbi::UTable::callbacks_type

The list call backs.

Definition at line 44 of file utable.hh.

typedef super_type::const_iterator urbi::UTable::const_iterator

Iterator types.

Definition at line 51 of file utable.hh.

typedef super_type::iterator urbi::UTable::iterator

Definition at line 52 of file utable.hh.

typedef std::string urbi::UTable::key_type

The keys.

Definition at line 41 of file utable.hh.

Definition at line 45 of file utable.hh.

typedef boost::unordered_map<key_type, mapped_type> urbi::UTable::super_type

Type of the super class.

Definition at line 48 of file utable.hh.


Constructor & Destructor Documentation

urbi::UTable::UTable ( )

Contructor.

Definition at line 46 of file utable.cc.


Member Function Documentation

void urbi::UTable::clean ( const key_type name)

Clean a callback UTable from all callbacks linked to the object whose name is name.

Clean a callback UTable from all callbacks linked to the object whose name is 'name'.

Definition at line 59 of file utable.cc.

UTable::mapped_type * urbi::UTable::find0 ( const key_type name)

Return the list of callbacks, otherwise 0.

Definition at line 51 of file utable.cc.


The documentation for this struct was generated from the following files: