Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

CAsynchSend Class Reference

#include <serversideasynch.h>

Inheritance diagram for CAsynchSend:

CAsynchBase

Public Member Functions

 CAsynchSend (CConcreteConnection *aConnection)
void SendL (TDesC8 *aBuf)
void SendL (RPointerArray< TDesC8 > *aFragments)
void RunL ()
void DoCancel ()
TInt RunError (TInt aError)

Private Member Functions

void SendFragmentL (TDesC8 *aBuf)
void CleanBuffers ()

Private Attributes

TDesC8 * iSendBuf
RPointerArray< TDesC8 > * iFragments
TInt iFragmentCount

Constructor & Destructor Documentation

CAsynchSend::CAsynchSend CConcreteConnection aConnection  ) 
 

Definition at line 62 of file serversideasynch.cpp.


Member Function Documentation

void CAsynchSend::CleanBuffers  )  [private]
 

Definition at line 135 of file serversideasynch.cpp.

References iFragments, and iSendBuf.

Referenced by DoCancel(), and RunError().

void CAsynchSend::DoCancel  ) 
 

Definition at line 125 of file serversideasynch.cpp.

References CleanBuffers(), CConcreteConnection::GetSocket(), and Log::Print().

TInt CAsynchSend::RunError TInt  aError  ) 
 

Definition at line 114 of file serversideasynch.cpp.

References CleanBuffers(), CConcreteConnection::Close(), and Log::Print().

void CAsynchSend::RunL  ) 
 

Definition at line 93 of file serversideasynch.cpp.

References iFragmentCount, iFragments, iSendBuf, Log::Print(), and SendFragmentL().

void CAsynchSend::SendFragmentL TDesC8 *  aBuf  )  [private]
 

Definition at line 86 of file serversideasynch.cpp.

References CConcreteConnection::GetSocket(), and iSendBuf.

Referenced by RunL(), and SendL().

void CAsynchSend::SendL RPointerArray< TDesC8 > *  aFragments  ) 
 

Definition at line 77 of file serversideasynch.cpp.

References iFragmentCount, iFragments, Log::Print(), and SendFragmentL().

void CAsynchSend::SendL TDesC8 *  aBuf  ) 
 

Definition at line 67 of file serversideasynch.cpp.

References iFragmentCount, iFragments, Log::Print(), and SendFragmentL().

Referenced by CNUDPConnection::SendL(), and CConcreteConnection::SendL().


Field Documentation

TInt CAsynchSend::iFragmentCount [private]
 

Definition at line 84 of file serversideasynch.h.

Referenced by RunL(), and SendL().

RPointerArray<TDesC8>* CAsynchSend::iFragments [private]
 

Definition at line 81 of file serversideasynch.h.

Referenced by CleanBuffers(), RunL(), and SendL().

TDesC8* CAsynchSend::iSendBuf [private]
 

Definition at line 77 of file serversideasynch.h.

Referenced by CleanBuffers(), RunL(), and SendFragmentL().


The documentation for this class was generated from the following files:
Generated on Tue Jan 13 15:47:08 2004 for CobainAPIImplementation by doxygen 1.3.5