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

 

LMacTCPUDPSendQueue



Overview:

LMacTCPUDPSendQueue is a PowerPlant class that is used for simplifying data sends.

Methods :

The methods in this class are:

 

LMacTCPUDPSendQueue()  
~LMacTCPUDPSendQueue()  
Int_InternalSend()  
NotifyRelease()  

Data Members:

The data members in this class are:

 

mWDS  
mMacTCPUDPEndpoint  
mOperation  
 

Source files:

(Networking Classes)

LMacTCPUDPSendQueue.h

LMacTCPUDPSendQueue.cp

See also:

LInterruptSafeListMember

LSendQueue

LMacTCPUDPSendQueue()

Purpose:

The constructor creates the object. It inherits from the LSendQueue() constructor.

Access :

Public

Prototype:

LMacTCPUDPSendQueue(
   LMacTCPUDPEndpoint * inEndpoint);
Parameters:

This constructor has the following parameter:

 

LMacTCPUDPEndpoint*  
inEndpoint  
This is the endpoint.  

~LMacTCPUDPSendQueue()

Purpose:

The destructor destroys the object.

Access :

Virtual, Public

Prototype:

virtual ~LMacTCPUDPSendQueue()

Int_InternalSend()

Purpose:

Sends are chained via the completion routine.

NOTE: This routine may be called at interrupt time.

Access :

Virtual, Protected

Prototype:

virtual void Int_InternalSend();
Parameters:

None

Return:

None

NotifyRelease()

Purpose:

Returns the size of the pending data in the queue.

Access :

Virtual, Protected

Prototype:

void NotifyRelease(LSendData* inData);
Parameters:

This method has the following parameter:

 

LSendData*  
inData  
This is the data object.  

Return:

None

mWDS

Purpose:

Data storage.

Access :

Protected

Prototype:

wdsEntry mWDS[2];

mMacTCPUDPEndpoint

Purpose:

The MacTCP endpoint.

Access :

Protected

Prototype:

LMacTCPUDPEndpoint * mMacTCPUDPEndpoint;

mOperation

Purpose:

The operation.

Access :

Protected

Prototype:

StMacTCPUDPSendOperation * mOperation;

 


[ 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