SCL  1.0
Standard Control Library : Control, dynamics, physics, and simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
sutil::SSystemClock Class Reference

#include <CSystemClock.hpp>

Public Member Functions

 SSystemClock ()
 

Private Member Functions

 SSystemClock (const SSystemClock &)
 
SSystemClockoperator= (const SSystemClock &)
 

Private Attributes

suClock sim_time_
 
timeval t_start_
 

Friends

class CSystemClock
 

Detailed Description

Contains data required to compute the time. Private data members and a friend CSystemClock help enforce the singleton.

Constructor & Destructor Documentation

sutil::SSystemClock::SSystemClock ( )
inline

Sets the start times for the system and simulation clocks

sutil::SSystemClock::SSystemClock ( const SSystemClock )
private

Private for the clock singleton

Member Function Documentation

SSystemClock& sutil::SSystemClock::operator= ( const SSystemClock )
private

Private for the clock singleton

Friends And Related Function Documentation

friend class CSystemClock
friend

Only CSystemClock objects can handle this data structure

Member Data Documentation

suClock sutil::SSystemClock::sim_time_
private

Tracks simulation time ticks

timeval sutil::SSystemClock::t_start_
private

Initialized to when the clock started


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