LMacTCPDNSOperation is a PowerPlant class that is used for managing thread blocking for MacTCP DNS interface calls.
Methods :
The methods in this class are:
Data Members:
The data members in this class are:
Source files:
See also:
LInterruptSafeListMember
Purpose:
The constructor creates the object.
Access :
Prototype:
LMacTCPDNSOperation();Parameters:
Purpose:
The destructor destroys the object.
Access :
Prototype:
~LMacTCPDNSOperation();
Purpose:
Return the value of sMacTCPDNSCompletionProc.
Access :
Prototype:
inline ResultUPP GetResultProc();Parameters:
Return:
The value of sMacTCPDNSCompletionProc.
Purpose:
Access :
Prototype:
pascal void Int_DNSCompletionProc(
hostInfo* inHostInfoPtr,
Ptr inUserDataPtr ); This method has the following parameters:
Return:
Purpose:
Access :
Prototype:
pascal void Int_DNSCompletionProc2(
returnRec* inReturnRecPtr,
Ptr inUserDataPtr ); This method has the following parameters:
Return:
Purpose:
Wait for the completion routine to execute.
Access :
Prototype:
void WaitForCompletion();Parameters:
Return:
Purpose:
Access :
Prototype:
LOperationListMember * mOperationListMem;
Purpose:
The DNS completion routine pointer.
Access :
Prototype:
static ResultUPP sMacTCPDNSCompletionProc;
Purpose:
The MacTCP DNS pending operation.
Access :
Prototype:
static UInt16 sMacTCPDNSPendingOperations;
Purpose:
The DNS operation deletion queue.
Access :
Prototype:
LDNSOperationDeleteQueue * sDNSOperationDeleteQueue;