StOpenTptOperation is a PowerPlant class that is used for encapsulating an Open Transport operation. It manages thread blocking for OpenTransport interface calls.
Methods :
The methods in this class are:
Data Members:
The data members in this class are:
Source files:
See also:
Purpose:
The constructor creates the object.
Access :
Prototype:
StOpenTptOperation(
LOpenTptNotifHandler * inNotifHandler, OTEventCode inEventCode, void * inCookieTest, Boolean inTestCookie ); This constructor has the following parameter:
Purpose:
The destructor destroys the object.
Access :
Prototype:
~StOpenTptOperation();
Purpose:
Returns the value of mCookie.
Access :
Prototype:
void* GetCookie();Parameters:
Return:
The value of mCookie.
Purpose:
Return the value of mEventCode.
Access :
Prototype:
OTEventCode GetEventCode();Parameters:
Return:
The value of mEventCode.
Purpose:
Return the value of mResultCode.
Access :
Prototype:
OTResult GetResultCode();Parameters:
Return:
The value of mResultCode.
Purpose:
Access :
Prototype:
pascal void Int_TimerProc(TMTaskPtr tmTaskPtr
#if !GENERATINGCFM : __A1
#endif);Parameters:
The parameter is the pointer to a Time Manager task block.
Return:
Purpose:
Return the value of mOperationTimeout.
Access :
Prototype:
Boolean OperationTimedOut();Parameters:
Return:
The value of mOperationTimeout.
Purpose:
Set the value of mEventCode.
Access :
Prototype:
void SetEventCode(OTEventCode inEventCode);Parameters:
This method has the following parameter:
Return:
Purpose:
Wait for the Time Manager task to complete.
Access :
Prototype:
void WaitForCompletion( UInt32 inTimeoutSeconds);Parameters:
This method has the following parameter:
Return:
Purpose:
This method breaks into the debugger with a call to DebugStr().
Access :
Prototype:
void WaitForResult();Parameters:
Return:
Purpose:
Access :
Prototype:
LOpenTptNotifHandler * mNotifHandler;
Purpose:
Access :
Prototype:
OTEventCode mEventCode;
Purpose:
Access :
Prototype:
void * mCookieTest;
Purpose:
Access :
Prototype:
Boolean mTestCookie;
Purpose:
Access :
Prototype:
OTResult mResultCode;
Purpose:
Access :
Prototype:
void* mCookie;
Purpose:
Access :
Prototype:
Boolean mOperationTimeout;
Purpose:
The Open Transport operation timer proc pointer.edure
Access :
Prototype: