Public Member Functions | Public Attributes
rtctree.ports.DataPort Class Reference

Data port objects. More...

Inheritance diagram for rtctree.ports.DataPort:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def connect

Public Attributes

 porttype

Detailed Description

Data port objects.

Specialisation of the Port class for data ports.

Do not create DataPort objects directly. Call parse_port().

Definition at line 260 of file ports.py.


Constructor & Destructor Documentation

def rtctree.ports.DataPort.__init__ (   self,
  port_obj = None,
  owner = None,
  args,
  kwargs 
)
DataPort constructor.

@param port_obj The CORBA PortService object to wrap.
@param owner The owner of this port. Should be a Component object or
     None.

Reimplemented from rtctree.ports.Port.

Definition at line 266 of file ports.py.


Member Function Documentation

def rtctree.ports.DataPort.connect (   self,
  dests = [],
  name = None,
  id = '',
  props = {} 
)
Connect this port to other DataPorts.

After the connection has been made, a delayed reparse of the
connections for this and the destination port will be triggered.

@param dests A list of the destination Port objects. Must be provided.
@param name The name of the connection. If None, a suitable default
    will be created based on the names of the two ports.
@param id The ID of this connection. If None, one will be generated by
       the RTC implementation.
@param props Properties of the connection. Suitable defaults will be
     set for required values if they are not already present.
@raises WrongPortTypeError

Reimplemented from rtctree.ports.Port.

Definition at line 277 of file ports.py.


Member Data Documentation

Reimplemented from rtctree.ports.Port.

Definition at line 291 of file ports.py.


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


rtctree
Author(s): Geoffrey Biggs
autogenerated on Wed Aug 26 2015 16:13:08