LLTransferConnection Class Reference

#include <lltransfermanager.h>

Collaboration diagram for LLTransferConnection:

Collaboration graph
List of all members.

Public Types

typedef std::list< LLTransferSourceChannel
* >::iterator 
typedef std::list< LLTransferTargetChannel
* >::iterator 

Public Member Functions

 LLTransferConnection (const LLHost &host)
virtual ~LLTransferConnection ()
void updateTransfers ()
LLTransferSourceChannelgetSourceChannel (const LLTransferChannelType type)
LLTransferTargetChannelgetTargetChannel (const LLTransferChannelType type)

Protected Attributes

LLHost mHost
std::list< LLTransferSourceChannel * > mTransferSourceChannels
std::list< LLTransferTargetChannel * > mTransferTargetChannels


class LLTransferManager

Detailed Description

Definition at line 166 of file lltransfermanager.h.

Member Typedef Documentation

typedef std::list<LLTransferSourceChannel *>::iterator LLTransferConnection::tsc_iter

Definition at line 178 of file lltransfermanager.h.

typedef std::list<LLTransferTargetChannel *>::iterator LLTransferConnection::ttc_iter

Definition at line 179 of file lltransfermanager.h.

Constructor & Destructor Documentation

LLTransferConnection::LLTransferConnection ( const LLHost host  ) 

Definition at line 628 of file lltransfermanager.cpp.

References mHost.

LLTransferConnection::~LLTransferConnection (  )  [virtual]

Definition at line 633 of file lltransfermanager.cpp.

References mTransferSourceChannels, and mTransferTargetChannels.

Member Function Documentation

LLTransferSourceChannel * LLTransferConnection::getSourceChannel ( const LLTransferChannelType  type  ) 

Definition at line 668 of file lltransfermanager.cpp.

References mHost, and mTransferSourceChannels.

Referenced by LLTransferManager::getSourceChannel().

LLTransferTargetChannel * LLTransferConnection::getTargetChannel ( const LLTransferChannelType  type  ) 

Definition at line 685 of file lltransfermanager.cpp.

References mHost, and mTransferTargetChannels.

Referenced by LLTransferManager::getTargetChannel().

void LLTransferConnection::updateTransfers (  ) 

Definition at line 651 of file lltransfermanager.cpp.

References mTransferSourceChannels.

Friends And Related Function Documentation

friend class LLTransferManager [friend]

Definition at line 180 of file lltransfermanager.h.

Member Data Documentation

LLHost LLTransferConnection::mHost [protected]

Definition at line 183 of file lltransfermanager.h.

Referenced by getSourceChannel(), getTargetChannel(), and LLTransferConnection().

std::list<LLTransferSourceChannel *> LLTransferConnection::mTransferSourceChannels [protected]

Definition at line 184 of file lltransfermanager.h.

Referenced by getSourceChannel(), updateTransfers(), and ~LLTransferConnection().

std::list<LLTransferTargetChannel *> LLTransferConnection::mTransferTargetChannels [protected]

Definition at line 185 of file lltransfermanager.h.

Referenced by getTargetChannel(), and ~LLTransferConnection().

The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:53 2010 for Second Life Viewer by  doxygen 1.4.7