Public Member Functions | Protected Attributes | List of all members
PortBase Class Reference

#include <Port_impl.h>

Inheritance diagram for PortBase:
Port_Provides_base_impl Port_Uses_base_impl bulkio::InPortBase< PortTraits > frontend::InFrontendTunerPort frontend::InGPSPort frontend::InNavDataPort frontend::InRFInfoPort frontend::InRFSourcePort MessageConsumerPort bulkio::OutPortBase< PortTraits > frontend::OutFrontendPort< PortType_var, PortType > MessageSupplierPort frontend::OutFrontendPort< FRONTEND::AnalogTuner_var, FRONTEND::AnalogTuner > frontend::OutFrontendPort< FRONTEND::DigitalTuner_var, FRONTEND::DigitalTuner > frontend::OutFrontendPort< FRONTEND::FrontendTuner_var, FRONTEND::FrontendTuner > frontend::OutFrontendPort< FRONTEND::GPS_var, FRONTEND::GPS > frontend::OutFrontendPort< FRONTEND::NavData_var, FRONTEND::NavData > frontend::OutFrontendPort< FRONTEND::RFInfo_var, FRONTEND::RFInfo > frontend::OutFrontendPort< FRONTEND::RFSource_var, FRONTEND::RFSource > bulkio::OutPortBase< CharPortTraits > bulkio::OutPortBase< FilePortTraits > bulkio::OutPortBase< XMLPortTraits >

Public Member Functions

 PortBase (const std::string &name)
 
virtual ~PortBase ()
 
virtual void setDescription (const std::string &desc)
 
virtual void startPort ()
 
virtual void stopPort ()
 
virtual void releasePort ()
 
virtual std::string getName ()
 
virtual std::string getDescription ()
 
virtual std::string getRepid () const
 
virtual std::string getDirection () const
 

Protected Attributes

std::string name
 
std::string description
 

Constructor & Destructor Documentation

PortBase::PortBase ( const std::string &  name)
inline
virtual PortBase::~PortBase ( )
inlinevirtual

Member Function Documentation

virtual std::string PortBase::getDescription ( )
inlinevirtual
virtual std::string PortBase::getDirection ( ) const
inlinevirtual
virtual std::string PortBase::getName ( )
inlinevirtual
virtual std::string PortBase::getRepid ( ) const
inlinevirtual
virtual void PortBase::releasePort ( )
inlinevirtual
virtual void PortBase::setDescription ( const std::string &  desc)
inlinevirtual
virtual void PortBase::startPort ( )
inlinevirtual
virtual void PortBase::stopPort ( )
inlinevirtual

Member Data Documentation

std::string PortBase::description
protected
std::string PortBase::name
protected

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