Public Member Functions | Protected Attributes | List of all members
frontend::InGPSPort Class Reference

#include <fe_gps_port_impl.h>

Inheritance diagram for frontend::InGPSPort:
Port_Provides_base_impl PortBase

Public Member Functions

 InGPSPort (std::string port_name, gps_delegation *_parent)
 
 ~InGPSPort ()
 
FRONTEND::GPSInfo * gps_info ()
 
void gps_info (const FRONTEND::GPSInfo &gps)
 
FRONTEND::GpsTimePos * gps_time_pos ()
 
void gps_time_pos (const FRONTEND::GpsTimePos &gps_time_pos)
 
std::string getRepid () const
 
- Public Member Functions inherited from Port_Provides_base_impl
 Port_Provides_base_impl (std::string port_name)
 
virtual ~Port_Provides_base_impl ()
 
virtual std::string getDirection () const
 
- Public Member Functions inherited from PortBase
 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 ()
 

Protected Attributes

gps_delegationparent
 
boost::mutex portAccess
 
- Protected Attributes inherited from PortBase
std::string name
 
std::string description
 

Constructor & Destructor Documentation

frontend::InGPSPort::InGPSPort ( std::string  port_name,
gps_delegation _parent 
)
inline
frontend::InGPSPort::~InGPSPort ( )
inline

Member Function Documentation

std::string frontend::InGPSPort::getRepid ( ) const
inlinevirtual

Reimplemented from PortBase.

FRONTEND::GPSInfo* frontend::InGPSPort::gps_info ( )
inline
void frontend::InGPSPort::gps_info ( const FRONTEND::GPSInfo &  gps)
inline
FRONTEND::GpsTimePos* frontend::InGPSPort::gps_time_pos ( )
inline
void frontend::InGPSPort::gps_time_pos ( const FRONTEND::GpsTimePos &  gps_time_pos)
inline

Member Data Documentation

gps_delegation* frontend::InGPSPort::parent
protected
boost::mutex frontend::InGPSPort::portAccess
protected

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