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

 

LMacTCPTCPSendQueue



Overview:

LMacTCPTCPSendQueue is a PowerPlant class that is used for queuing data for asynchronous style data sending for MacTCP.

Methods :

The methods in this class are:

 

LMacTCPTCPSendQueue()  
~LMacTCPTCPSendQueue()  
Int_InternalSend()  
NotifyRelease()  

Data Members:

The data members in this class are:

 

mWDS  
mMacTCPEndpoint  
mOperation  
 

Operation:

This class is used primarily for Open Transport-style "acked" data transfers which are not native to MacTCP.

Source files:

(Networking Classes)

LMacTCPTCPSendQueue.h

LMacTCPTCPSendQueue.cp

See also:

LSendQueue

LThread

LMacTCPTCPSendQueue()

Purpose:

The constructor creates the object.

Access :

Public

Prototype:

LMacTCPTCPSendQueue(
   LMacTCPTCPEndpoint *inEndpoint );
Parameters:

This constructor has the following parameter:

 

LMacTCPTCPEndpoint*  
inEndpoint  
This is the endpoint.  

~LMacTCPTCPSendQueue()

Purpose:

The destructor destroys the object.

Access :

Public

Prototype:

virtual ~LMacTCPTCPSendQueue();

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

Prototype:

virtual void NotifyRelease(LSendData* inData);
Parameters:

This method has the following parameter:

 

LSendData*  
inData  
The data.  

Return:

None

mWDS

Purpose:

Data storage.

Access :

Protected

Prototype:

wdsEntry mWDS[5];

mMacTCPEndpoint

Purpose:

The MacTCP endpoint.

Access :

Protected

Prototype:

LMacTCPTCPEndpoint	* mMacTCPEndpoint;

mOperation

Purpose:

The operation.

Access :

Protected

Prototype:

StMacTCPTCPSendOperation * 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