SIMBASE::RCSyncSimAccessRequest Class Reference

... More...

Inherits BASE::RCHandleNewDelete.

Inheritance diagram for SIMBASE::RCSyncSimAccessRequest:

Inheritance graph
[legend]
Collaboration diagram for SIMBASE::RCSyncSimAccessRequest:

Collaboration graph
[legend]
List of all members.

Public Member Functions

TLong GetExpectedDuration () const
const RCString & GetAccessorKey () const
TBool Wait (TLong nTimeout=NO_TIMEOUT, const RCEvent *pAbortEvent=NULL) const
void Done ()
TBool IsDenied ()

Protected Member Functions

 RCSyncSimAccessRequest (RCSimSyncHandler &SyncHandler, TLong nExpectedDuration, const RCString &sAccessorKey, RCEvent &QuitEvent)
void SetTime (TSLongLong nTime)
void DenyRequest ()
void GrantAccess ()
TBool WaitForDone (TLong nTimeout) const

Protected Attributes

RCSimSyncHandlerm_SyncHandler
TLong m_nExpectedDuration
const RCString & m_sAccessorKey
RCEvent & m_QuitEvent
RCEvent m_DoneEvent
RCEvent m_WaitEvent
TBool m_bAccessGranted
TBool m_bAccessDenied
TSLongLong m_nTime

Friends

class RCSimSyncHandler

Detailed Description

...

Author:
Patrik Stellmann
...


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 12:47:56 2006 for Simulator Bob by  doxygen 1.4.6-NO