Choreonoid
1.8
|
#include <IoConnectionMap.h>
Public Types | |
typedef std::vector< DigitalIoConnectionPtr > | container |
typedef container::iterator | iterator |
typedef container::const_iterator | const_iterator |
Public Member Functions | |
IoConnectionMap () | |
IoConnectionMap * | clone () const |
IoConnectionMap * | clone (CloneMap &cloneMap) const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
int | numConnections () const |
DigitalIoConnection * | connection (int index) |
const DigitalIoConnection * | connection (int index) const |
void | insert (int index, DigitalIoConnection *connection) |
void | append (DigitalIoConnection *connection) |
void | remove (DigitalIoConnection *connection) |
void | establishConnections () |
void | releaseConnections () |
bool | read (const Mapping &archive) |
bool | write (Mapping &archive) const |
Public Member Functions inherited from cnoid::Referenced | |
virtual | ~Referenced () |
Protected Member Functions | |
IoConnectionMap (const IoConnectionMap &org, CloneMap *cloneMap) | |
virtual Referenced * | doClone (CloneMap *cloneMap) const override |
Protected Member Functions inherited from cnoid::Referenced | |
Referenced () | |
Referenced (const Referenced &) | |
int | refCount () const |
typedef container::const_iterator cnoid::IoConnectionMap::const_iterator |
typedef std::vector<DigitalIoConnectionPtr> cnoid::IoConnectionMap::container |
typedef container::iterator cnoid::IoConnectionMap::iterator |
IoConnectionMap::IoConnectionMap | ( | ) |
|
protected |
void IoConnectionMap::append | ( | DigitalIoConnection * | connection | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
overrideprotectedvirtual |
Implements cnoid::ClonableReferenced.
|
inline |
|
inline |
void IoConnectionMap::establishConnections | ( | ) |
void IoConnectionMap::insert | ( | int | index, |
DigitalIoConnection * | connection | ||
) |
|
inline |
bool IoConnectionMap::read | ( | const Mapping & | archive | ) |
void IoConnectionMap::releaseConnections | ( | ) |
void IoConnectionMap::remove | ( | DigitalIoConnection * | connection | ) |
bool IoConnectionMap::write | ( | Mapping & | archive | ) | const |