Urbi SDK Remote for C++  2.7.5
urbi::InputPort Class Reference

An InputPort is a slot that can be connected to other UVars from urbiscript. More...

#include <input-port.hh>

Inheritance diagram for urbi::InputPort:
Collaboration diagram for urbi::InputPort:

List of all members.

Public Member Functions

 InputPort ()
 InputPort (const std::string &objname, const std::string &name, impl::UContextImpl *=0)
 InputPort (UObject *owner, const std::string &name, impl::UContextImpl *=0)
 InputPort (const InputPort &b)
InputPortoperator= (const InputPort &b)
void init (UObject *owner, const std::string &name, impl::UContextImpl *=0)
void init (const std::string &obj, const std::string &name, impl::UContextImpl *=0)
void unnotify ()
 Remove all notifies setup on this port.

Friends

class UObject

Detailed Description

An InputPort is a slot that can be connected to other UVars from urbiscript.

Definition at line 22 of file input-port.hh.


Constructor & Destructor Documentation

urbi::InputPort::InputPort ( ) [inline]

Definition at line 17 of file input-port.hxx.

urbi::InputPort::InputPort ( const std::string &  objname,
const std::string &  name,
impl::UContextImpl ctx = 0 
) [inline]

Definition at line 21 of file input-port.hxx.

References urbi::UVar::impl_, and urbi::impl::UVarImpl::setInputPort().

urbi::InputPort::InputPort ( UObject owner,
const std::string &  name,
impl::UContextImpl ctx = 0 
) [inline]

Definition at line 29 of file input-port.hxx.

References urbi::UVar::impl_, and urbi::impl::UVarImpl::setInputPort().

urbi::InputPort::InputPort ( const InputPort b) [inline]

Definition at line 36 of file input-port.hxx.

References urbi::UVar::impl_, and urbi::impl::UVarImpl::setInputPort().


Member Function Documentation

void urbi::InputPort::init ( UObject owner,
const std::string &  name,
impl::UContextImpl ctx = 0 
)

Definition at line 177 of file uvar-common.cc.

References urbi::UObject::__name, urbi::UVar::impl_, and urbi::impl::UVarImpl::setInputPort().

Referenced by init(), and operator=().

void urbi::InputPort::init ( const std::string &  obj,
const std::string &  name,
impl::UContextImpl ctx = 0 
)

Reimplemented from urbi::UVar.

Definition at line 183 of file uvar-common.cc.

References urbi::UVar::impl_, init(), and urbi::impl::UVarImpl::setInputPort().

InputPort & urbi::InputPort::operator= ( const InputPort b) [inline]
void urbi::InputPort::unnotify ( ) [inline]

Remove all notifies setup on this port.

Reimplemented from urbi::UVar.

Definition at line 49 of file input-port.hxx.


Friends And Related Function Documentation

friend class UObject [friend]

Definition at line 37 of file input-port.hh.


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