LLTransferConnection Class Reference

#include <lltransfermanager.h>

Collaboration diagram for LLTransferConnection:

Collaboration graph
[legend]
List of all members.

Public Types

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

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

Friends

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