YARP  2.3.68+220-20170323.2+git4955ef0
Yet Another Robot Platform
yarp::os::Node Class Reference

#include <yarp/os/Node.h>

+ Inheritance diagram for yarp::os::Node:

Classes

class  Helper
 

Public Member Functions

 Node ()
 
 Node (const ConstString &name)
 
virtual ~Node ()
 
virtual void add (Contactable &contactable)
 
virtual void update (Contactable &contactable)
 
virtual void remove (Contactable &contactable)
 
virtual Contact query (const ConstString &name, const ConstString &category="")
 
virtual Contact where ()
 
void interrupt ()
 
virtual void prepare (const ConstString &name)
 
- Public Member Functions inherited from yarp::os::Contactables
virtual ~Contactables ()
 

Private Attributes

Helper *const mPriv
 

Detailed Description

Definition at line 20 of file Node.h.

Constructor & Destructor Documentation

◆ Node() [1/2]

Node::Node ( )

Definition at line 541 of file Node.cpp.

◆ Node() [2/2]

Node::Node ( const ConstString name)

Definition at line 548 of file Node.cpp.

◆ ~Node()

Node::~Node ( )
virtual

Definition at line 563 of file Node.cpp.

Member Function Documentation

◆ add()

void Node::add ( Contactable contactable)
virtual

Implements yarp::os::Contactables.

Definition at line 573 of file Node.cpp.

◆ interrupt()

void Node::interrupt ( )

Definition at line 597 of file Node.cpp.

◆ prepare()

void Node::prepare ( const ConstString name)
virtual

Definition at line 607 of file Node.cpp.

◆ query()

Contact Node::query ( const ConstString name,
const ConstString category = "" 
)
virtual

Implements yarp::os::Contactables.

Definition at line 588 of file Node.cpp.

◆ remove()

void Node::remove ( Contactable contactable)
virtual

Implements yarp::os::Contactables.

Definition at line 583 of file Node.cpp.

◆ update()

void Node::update ( Contactable contactable)
virtual

Definition at line 578 of file Node.cpp.

◆ where()

Contact Node::where ( )
virtual

Definition at line 602 of file Node.cpp.

Member Data Documentation

◆ mPriv

Helper* const yarp::os::Node::mPriv
private

Definition at line 40 of file Node.h.


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