Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends

ivd_Delay Class Reference
[G_new_group]

#include <hsm_fs_api.h>

List of all members.

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)

Detailed Description

Definition at line 57 of file hsm_fs_api.h.


Constructor & Destructor Documentation

ivd_Delay::ivd_Delay (  )  [inline]

Definition at line 59 of file hsm_fs_api.h.

References m_sleepLevel.

        :
        m_step(1),
        m_levels(0),
        m_warningWritten(false)
    {
         m_sleepLevel[0] = 0;
    };


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