Public Member Functions | Protected Attributes
msp::client::SubscriptionBase Class Reference

#include <Client.hpp>

Inheritance diagram for msp::client::SubscriptionBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void call (const msp::Request &req)=0
bool hasTimer ()
void setTimerFrequency (const double rate_hz)
 setTimerFrequency change the update rate of timer
void setTimerPeriod (const double period_seconds)
 setTimerPeriod change the period of the timer
 SubscriptionBase (PeriodicTimer *timer=NULL)
virtual ~SubscriptionBase ()

Protected Attributes

PeriodicTimertimer

Detailed Description

Definition at line 62 of file Client.hpp.


Constructor & Destructor Documentation

Definition at line 64 of file Client.hpp.

virtual msp::client::SubscriptionBase::~SubscriptionBase ( ) [inline, virtual]

Definition at line 66 of file Client.hpp.


Member Function Documentation

virtual void msp::client::SubscriptionBase::call ( const msp::Request req) [pure virtual]

Definition at line 72 of file Client.hpp.

void msp::client::SubscriptionBase::setTimerFrequency ( const double  rate_hz) [inline]

setTimerFrequency change the update rate of timer

Parameters:
rate_hzfrequency in Hz

Definition at line 89 of file Client.hpp.

void msp::client::SubscriptionBase::setTimerPeriod ( const double  period_seconds) [inline]

setTimerPeriod change the period of the timer

Parameters:
period_secondsperiod in seconds

Definition at line 81 of file Client.hpp.


Member Data Documentation

Definition at line 94 of file Client.hpp.


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


msp
Author(s): Christian Rauch
autogenerated on Mon Oct 9 2017 03:02:14