VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtVrfBackendState Class Reference
Inheritance diagram for makVrf::DtVrfBackendState:
Inheritance graph
[legend]

Public Member Functions

 DtVrfBackendState (makVrv::DtDe &de)
 
 DtVrfBackendState (makVrv::DtDe &de, const DtBackend &b)
 
 DtVrfBackendState (const DtVrfBackendState &o)
 
virtual ~DtVrfBackendState ()
 
DtVrfBackendStateoperator= (const DtVrfBackendState &rhs)
 
DtBackend::Status status () const
 
std::string displayName () const
 
const DtBackendbackend () const
 
DtBackendbackend ()
 
void setBackend (const DtBackend &b)
 
void setSaving (bool b)
 
bool saving () const
 
void setNumberOfCPUs (short s)
 
void setTickingPublishersDuringObjectTick (bool s)
 
void setNumberOfTickThreads (short s)
 
virtual void startFrameRateMonitor (double period=-1)
 
virtual void stopFrameRateMonitor ()
 
int numSections () const
 
int section (int)
 
double frameRateMean (int section=-1) const
 
double frameRateMedian (int section=-1) const
 
double frameRateStandardDeviation (int section=-1) const
 
double frameRateMin (int section=-1) const
 
double frameRateMax (int section=-1) const
 
double frameRateSimTimeToRealTimeRatio () const
 
const DtBackend::SectionTimessectionTimes () const
 
bool tickingPublishersDuringObjectTick () const
 
short numberOfCPUs () const
 
short numberOfTickThreads () const
 
- Public Member Functions inherited from makVrv::DtSimState
 DtSimState ()
 
virtual ~DtSimState ()
 

Public Attributes

boost::signals2::signal< void(const
DtVrfBackendState &)> 
signal_frameRatesUpdated
 

Protected Member Functions

virtual void processFrameRateCallback (DtSimMessage *msg)
 

Protected Attributes

makVrv::DtDemyDe
 
DtBackend myBackend
 
bool mySaving
 
double myFrameRateReportPeriod
 
int mySampleSize
 
intmyMonitoringReference
 
DtBackend::SectionTimes mySectionTimes
 
double mySimTimeToRealTimeRatio
 
short myNumberOfCPUs
 
short myNumberOfTickThreads
 
bool myTickingPublishersDuringObjectTick
 

Constructor & Destructor Documentation

makVrf::DtVrfBackendState::DtVrfBackendState ( makVrv::DtDe de)
inline
makVrf::DtVrfBackendState::DtVrfBackendState ( makVrv::DtDe de,
const DtBackend b 
)
inline
makVrf::DtVrfBackendState::DtVrfBackendState ( const DtVrfBackendState o)
inline

References myMonitoringReference.

virtual makVrf::DtVrfBackendState::~DtVrfBackendState ( )
virtual

Member Function Documentation

DtVrfBackendState& makVrf::DtVrfBackendState::operator= ( const DtVrfBackendState rhs)
DtBackend::Status makVrf::DtVrfBackendState::status ( ) const
inline

Current back-end status.

std::string makVrf::DtVrfBackendState::displayName ( ) const
inline
const DtBackend& makVrf::DtVrfBackendState::backend ( ) const
inline
DtBackend& makVrf::DtVrfBackendState::backend ( )
inline
void makVrf::DtVrfBackendState::setBackend ( const DtBackend b)
inline
void makVrf::DtVrfBackendState::setSaving ( bool  b)
inline
bool makVrf::DtVrfBackendState::saving ( ) const
inline
void makVrf::DtVrfBackendState::setNumberOfCPUs ( short  s)
inline
void makVrf::DtVrfBackendState::setTickingPublishersDuringObjectTick ( bool  s)
inline
void makVrf::DtVrfBackendState::setNumberOfTickThreads ( short  s)
inline
virtual void makVrf::DtVrfBackendState::startFrameRateMonitor ( double  period = -1)
virtual
virtual void makVrf::DtVrfBackendState::stopFrameRateMonitor ( )
virtual
int makVrf::DtVrfBackendState::numSections ( ) const
int makVrf::DtVrfBackendState::section ( int  )
double makVrf::DtVrfBackendState::frameRateMean ( int  section = -1) const
double makVrf::DtVrfBackendState::frameRateMedian ( int  section = -1) const
double makVrf::DtVrfBackendState::frameRateStandardDeviation ( int  section = -1) const
double makVrf::DtVrfBackendState::frameRateMin ( int  section = -1) const
double makVrf::DtVrfBackendState::frameRateMax ( int  section = -1) const
double makVrf::DtVrfBackendState::frameRateSimTimeToRealTimeRatio ( ) const
inline
const DtBackend::SectionTimes& makVrf::DtVrfBackendState::sectionTimes ( ) const
inline
bool makVrf::DtVrfBackendState::tickingPublishersDuringObjectTick ( ) const
inline
short makVrf::DtVrfBackendState::numberOfCPUs ( ) const
inline
short makVrf::DtVrfBackendState::numberOfTickThreads ( ) const
inline
virtual void makVrf::DtVrfBackendState::processFrameRateCallback ( DtSimMessage msg)
protectedvirtual

Member Data Documentation

boost::signals2::signal<void (const DtVrfBackendState&)> makVrf::DtVrfBackendState::signal_frameRatesUpdated
makVrv::DtDe& makVrf::DtVrfBackendState::myDe
protected
DtBackend makVrf::DtVrfBackendState::myBackend
protected
bool makVrf::DtVrfBackendState::mySaving
protected
double makVrf::DtVrfBackendState::myFrameRateReportPeriod
protected
int makVrf::DtVrfBackendState::mySampleSize
protected
int* makVrf::DtVrfBackendState::myMonitoringReference
protected

Referenced by DtVrfBackendState().

DtBackend::SectionTimes makVrf::DtVrfBackendState::mySectionTimes
protected
double makVrf::DtVrfBackendState::mySimTimeToRealTimeRatio
protected
short makVrf::DtVrfBackendState::myNumberOfCPUs
protected
short makVrf::DtVrfBackendState::myNumberOfTickThreads
protected
bool makVrf::DtVrfBackendState::myTickingPublishersDuringObjectTick
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)