ivd_Delay Class Reference
[G_new_group]

#include <hsm_fs_api.h>

List of all members.


Detailed Description

Definition at line 40 of file hsm_fs_api.h.


Public Member Functions

 ivd_Delay ()
void SetProperties (const string &a_eventRatePolicy)
void SetProperties (int a_step, int a_maxMiliSecWait, int a_miliSecWaitUnit)
void Delay (int a_objNum)

Private Member Functions

void Fibonacci ()

Private Attributes

 log_CLASSID_m
int m_step
int m_maxMiliSecWait
int m_miliSecWaitUnit
int m_levels
int m_sleepLevel [MAXNumOfLevels_d]
bool m_warningWritten

Static Private Attributes

static const int m_maxStep_c = 20000
static const int m_maxNumOfLevels_c = MAXNumOfLevels_d
static const int m_maxMiliSecWait_c = 180000
static const int m_maxMiliSecWaitUnit_c = 1000

Friends

ostream & operator<< (ostream &o_s, const ivd_Delay &a_o)

Constructor & Destructor Documentation

ivd_Delay::ivd_Delay (  )  [inline]

Definition at line 42 of file hsm_fs_api.h.

References m_sleepLevel.

00043         :
00044         m_step(1),
00045         m_levels(0),
00046         m_warningWritten(false)
00047     {
00048          m_sleepLevel[0] = 0;
00049     };


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

Generated on Mon Feb 27 19:41:22 2012 for OPENARCHIVE by  doxygen 1.5.6