Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

CGuestDir Class Reference

#include <int_dir.h>

List of all members.

Public Member Functions

 CGuestDir ()
 CGuestDir (CCDGNode *guest, long target, long tolerance)
void Append (CGuestDir *ii)
void Append_Preceding_Implicit_Guest (CCDGNode *ig)
void Append_Following_Implicit_Guest (CCDGNode *ig)
CGuestDirGet_Next ()
CGuestDirGet_Last ()
CCDGNodeListGet_NextImplicit ()
CTimeRange Get_Preceding_Implicit_Guest_Duration ()
CTimeRange Get_Following_Implicit_Guest_Duration ()
CCDGNodeListGet_PrevImplicit ()
void Set_Guest (CCDGNode *g)
CCDGNodeGet_Guest ()
void Set_Host (CCDGNode *h)
CCDGNodeGet_Host ()
void Set_StartCy (long s)
long Get_StartCy ()
long Get_Tolerance ()
void Set_Tolerance (long t)
bool Is_Loop ()
void Set_IterPeriod (long c)
long Get_IterPeriod ()
void Set_IterCount (int c)
int Get_IterCount ()
CGuestDirGet_LoopChildren ()
void Append_LoopChild (CGuestDir *child)
void Pad_Dedicated_Guest (int *cum_padding)
bool Verify_Timing ()
void Output_Debug ()
void Output_Debug_Detail (ostream &stream, int tab)

Private Attributes

CCDGNodeGuest
CCDGNodeHost
long StartCy
long Tolerance
CGuestDirNext
CGuestDirLoopChildren
CCDGNodeListNextImplicit
CCDGNodeListPrevImplicit
long IterPeriod
int IterCount


Constructor & Destructor Documentation

CGuestDir::CGuestDir  )  [inline]
 

CGuestDir::CGuestDir CCDGNode guest,
long  target,
long  tolerance
[inline]
 


Member Function Documentation

void CGuestDir::Append CGuestDir ii  )  [inline]
 

void CGuestDir::Append_Following_Implicit_Guest CCDGNode ig  )  [inline]
 

void CGuestDir::Append_LoopChild CGuestDir child  )  [inline]
 

void CGuestDir::Append_Preceding_Implicit_Guest CCDGNode ig  )  [inline]
 

CTimeRange CGuestDir::Get_Following_Implicit_Guest_Duration  )  [inline]
 

CCDGNode* CGuestDir::Get_Guest  )  [inline]
 

CCDGNode* CGuestDir::Get_Host  )  [inline]
 

int CGuestDir::Get_IterCount  )  [inline]
 

long CGuestDir::Get_IterPeriod  )  [inline]
 

CGuestDir* CGuestDir::Get_Last  )  [inline]
 

CGuestDir* CGuestDir::Get_LoopChildren  )  [inline]
 

CGuestDir* CGuestDir::Get_Next  )  [inline]
 

CCDGNodeList* CGuestDir::Get_NextImplicit  )  [inline]
 

CTimeRange CGuestDir::Get_Preceding_Implicit_Guest_Duration  )  [inline]
 

CCDGNodeList* CGuestDir::Get_PrevImplicit  )  [inline]
 

long CGuestDir::Get_StartCy  )  [inline]
 

long CGuestDir::Get_Tolerance  )  [inline]
 

bool CGuestDir::Is_Loop  )  [inline]
 

void CGuestDir::Output_Debug  ) 
 

void CGuestDir::Output_Debug_Detail ostream &  stream,
int  tab
 

void CGuestDir::Pad_Dedicated_Guest int *  cum_padding  ) 
 

void CGuestDir::Set_Guest CCDGNode g  )  [inline]
 

void CGuestDir::Set_Host CCDGNode h  )  [inline]
 

void CGuestDir::Set_IterCount int  c  )  [inline]
 

void CGuestDir::Set_IterPeriod long  c  )  [inline]
 

void CGuestDir::Set_StartCy long  s  )  [inline]
 

void CGuestDir::Set_Tolerance long  t  )  [inline]
 

bool CGuestDir::Verify_Timing  ) 
 


Member Data Documentation

CCDGNode* CGuestDir::Guest [private]
 

CCDGNode* CGuestDir::Host [private]
 

int CGuestDir::IterCount [private]
 

long CGuestDir::IterPeriod [private]
 

CGuestDir* CGuestDir::LoopChildren [private]
 

CGuestDir* CGuestDir::Next [private]
 

CCDGNodeList* CGuestDir::NextImplicit [private]
 

CCDGNodeList* CGuestDir::PrevImplicit [private]
 

long CGuestDir::StartCy [private]
 

long CGuestDir::Tolerance [private]
 


The documentation for this class was generated from the following files:
Generated on Sat May 8 14:08:59 2004 for Thrint by doxygen 1.3.6