SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
OutputPort Class Reference

#include <Port.h>

Inheritance diagram for OutputPort:
Port OutputPortInterface PortInterface PortInterface PortDescriptionInterface PortDescriptionInterface

Public Member Functions

 OutputPort (ModuleInterface *module, const ConstructionParams &params, DatatypeSourceInterfaceHandle source)
 
virtual ~OutputPort ()
 
virtual void sendData (Core::Datatypes::DatatypeHandle data)
 
virtual bool isInput () const
 
virtual bool isDynamic () const
 
- Public Member Functions inherited from Port
 Port (ModuleInterface *module, const ConstructionParams &params)
 
virtual ~Port ()
 
size_t nconnections () const
 
const Connectionconnection (size_t) const
 
virtual PortId id () const
 
std::string get_typename () const
 
std::string get_colorname () const
 
std::string get_portname () const
 
virtual void attach (Connection *conn)
 
virtual void detach (Connection *conn)
 
virtual ModuleId getUnderlyingModuleId () const
 
virtual size_t getIndex () const
 
virtual void setIndex (size_t index)
 
- Public Member Functions inherited from PortInterface
virtual ~PortInterface ()
 
- Public Member Functions inherited from PortDescriptionInterface
virtual ~PortDescriptionInterface ()
 
- Public Member Functions inherited from OutputPortInterface
virtual ~OutputPortInterface ()
 

Additional Inherited Members

- Protected Attributes inherited from Port
ModuleInterfacemodule_
 
std::vector< Connection * > connections_
 
size_t index_
 
PortId id_
 
const std::string typeName_
 
const std::string portName_
 
const std::string colorName_
 

Constructor & Destructor Documentation

OutputPort ( ModuleInterface module,
const ConstructionParams params,
DatatypeSourceInterfaceHandle  source 
)
~OutputPort ( )
virtual

Member Function Documentation

virtual bool isDynamic ( ) const
inlinevirtual
virtual bool isInput ( ) const
inlinevirtual
void sendData ( Core::Datatypes::DatatypeHandle  data)
virtual

Implements OutputPortInterface.


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