[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

 

StMacTCPUDPOperation



Overview:

StMacTCPUDPOperation is a PowerPlant class that is used for managing UDPParamBlock and thread blocking for MacTCP related UDP interface calls.

Methods :

The methods in this class are:

 

StMacTCPUDPOperation()  
~StMacTCPUDPOperation()  
GetCompletionProc()  
GetParamBlock()  
Int_UDPCompletionProc()  
Run()  

Data Members:

The data members in this class are:

 

mUDPParamBlock  
sMacTCPUDPCompletionProc  
sUDPParamBlockDeleteQueue  
 

Source files:

(Networking Classes)

UMacTCPSupport.h

UMacTCPSupport.cp

See also:

LGlobalsContext

StAsyncOperation

StMacTCPUDPSendOperation

StMacTCPUDPOperation()

Purpose:

The constructor creates the object.

Access :

Public

Prototype:

StMacTCPUDPOperation( 
   SInt16 inOperationCode,
	StreamPtr inStreamPtr );
Parameters:

None

~StMacTCPUDPOperation()

Purpose:

The destructor destroys the object.

Access :

Public

Prototype:

~StMacTCPUDPOperation();

GetCompletionProc()

Purpose:

Return the value of sMacTCPUDPCompletionProc.

Access :

Inline, Public

Prototype:

inline UDPIOCompletionUPP GetCompletionProc();
Parameters:

None

Return:

The procedure pointer.

GetParamBlock()

Purpose:

Return the value of mUDPParamBlock.

Access :

Inline, Public

Prototype:

inline SUDPParamBlock&	GetParamBlock();
Parameters:

None

Return:

The parameter block.

Int_UDPCompletionProc()

Purpose:

The completion procedure.

Access :

Static, Protected

Prototype:

static pascal void Int_UDPCompletionProc(

	SUDPParamBlock* inParamBlock

		#if !GENERATINGCFM

			: __A0

		#endif
  );
Parameters:

This method has the following parameters:

 

SUDPParamBlock*  
inParamBlock  
The parameter block.  

Return:

None

Run()

Purpose:

Attempt the operation. Check for immediate failure.

Access :

Public

Prototype:

void Run();
Parameters:

None

Return:

None

mUDPParamBlock

Purpose:

The parameter block.

Access :

Protected

Prototype:

SUDPParamBlock * mUDPParamBlock;

sMacTCPUDPCompletionProc

Purpose:

The completion routine Universal Procedure Pointer (UPP).

Access :

Static, Private

Prototype:

UDPIOCompletionUPP sMacTCPUDPCompletionProc;

sUDPParamBlockDeleteQueue

Purpose:

The parameter block deletion queue.

Access :

Static, Private

Prototype:

LUDPParamBlockDeleteQueue

	*sUDPParamBlockDeleteQueue;

 


[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.

Last updated: July 21, 2000