World Ocean Simulation System (WOSS) library
WossCbrModule Class Reference

#include <uw-woss-cbr.h>

Inheritance diagram for WossCbrModule:
Inheritance graph
Collaboration diagram for WossCbrModule:
Collaboration graph

Public Member Functions

 WossCbrModule ()
 
virtual ~WossCbrModule () override=default
 
virtual void recv (Packet *) override
 
virtual int command (int argc, const char *const *argv) override
 

Protected Member Functions

void updateFirstTimeRx (double time)
 
void updateLastTimeRx (double time)
 
double getFirstTimeRx () const
 
double getLastTimeRx () const
 

Protected Attributes

double first_time_rx
 
double last_time_rx
 

Constructor & Destructor Documentation

◆ WossCbrModule()

WossCbrModule::WossCbrModule ( )

◆ ~WossCbrModule()

virtual WossCbrModule::~WossCbrModule ( )
overridevirtualdefault

Member Function Documentation

◆ command()

int WossCbrModule::command ( int  argc,
const char *const *  argv 
)
overridevirtual

References getFirstTimeRx(), and getLastTimeRx().

Here is the call graph for this function:

◆ getFirstTimeRx()

double WossCbrModule::getFirstTimeRx ( ) const
inlineprotected

References first_time_rx.

Referenced by command().

◆ getLastTimeRx()

double WossCbrModule::getLastTimeRx ( ) const
inlineprotected

References last_time_rx.

Referenced by command().

◆ recv()

void WossCbrModule::recv ( Packet *  p)
overridevirtual

References updateFirstTimeRx(), and updateLastTimeRx().

Here is the call graph for this function:

◆ updateFirstTimeRx()

void WossCbrModule::updateFirstTimeRx ( double  time)
protected

References first_time_rx.

Referenced by recv().

◆ updateLastTimeRx()

void WossCbrModule::updateLastTimeRx ( double  time)
protected

References last_time_rx.

Referenced by recv().

Member Data Documentation

◆ first_time_rx

double WossCbrModule::first_time_rx
protected

◆ last_time_rx

double WossCbrModule::last_time_rx
protected

Referenced by getLastTimeRx(), and updateLastTimeRx().


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