LLTransferSourceParamsInvItem Class Reference

#include <lltransfermanager.h>

Inheritance diagram for LLTransferSourceParamsInvItem:

Inheritance graph
[legend]
Collaboration diagram for LLTransferSourceParamsInvItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLTransferSourceParamsInvItem ()
virtual ~LLTransferSourceParamsInvItem ()
void packParams (LLDataPacker &dp) const
BOOL unpackParams (LLDataPacker &dp)
void setAgentSession (const LLUUID &agent_id, const LLUUID &session_id)
void setInvItem (const LLUUID &owner_id, const LLUUID &task_id, const LLUUID &item_id)
void setAsset (const LLUUID &asset_id, const LLAssetType::EType at)
LLUUID getAgentID () const
LLUUID getSessionID () const
LLUUID getOwnerID () const
LLUUID getTaskID () const
LLUUID getItemID () const
LLUUID getAssetID () const
LLAssetType::EType getAssetType () const

Protected Attributes

LLUUID mAgentID
LLUUID mSessionID
LLUUID mOwnerID
LLUUID mTaskID
LLUUID mItemID
LLUUID mAssetID
LLAssetType::EType mAssetType

Detailed Description

Definition at line 442 of file lltransfermanager.h.


Constructor & Destructor Documentation

LLTransferSourceParamsInvItem::LLTransferSourceParamsInvItem (  ) 

Definition at line 1266 of file lltransfermanager.cpp.

virtual LLTransferSourceParamsInvItem::~LLTransferSourceParamsInvItem (  )  [inline, virtual]

Definition at line 446 of file lltransfermanager.h.


Member Function Documentation

LLUUID LLTransferSourceParamsInvItem::getAgentID (  )  const [inline]

Definition at line 454 of file lltransfermanager.h.

References mAgentID.

LLUUID LLTransferSourceParamsInvItem::getAssetID (  )  const [inline]

Definition at line 459 of file lltransfermanager.h.

References mAssetID.

LLAssetType::EType LLTransferSourceParamsInvItem::getAssetType (  )  const [inline]

Definition at line 460 of file lltransfermanager.h.

References mAssetType.

LLUUID LLTransferSourceParamsInvItem::getItemID (  )  const [inline]

Definition at line 458 of file lltransfermanager.h.

References mItemID.

LLUUID LLTransferSourceParamsInvItem::getOwnerID (  )  const [inline]

Definition at line 456 of file lltransfermanager.h.

References mOwnerID.

LLUUID LLTransferSourceParamsInvItem::getSessionID (  )  const [inline]

Definition at line 455 of file lltransfermanager.h.

References mSessionID.

LLUUID LLTransferSourceParamsInvItem::getTaskID (  )  const [inline]

Definition at line 457 of file lltransfermanager.h.

References mTaskID.

void LLTransferSourceParamsInvItem::packParams ( LLDataPacker dp  )  const [virtual]

Implements LLTransferSourceParams.

Definition at line 1293 of file lltransfermanager.cpp.

References lldebugs, llendl, mAgentID, mAssetID, mAssetType, mItemID, mOwnerID, mSessionID, mTaskID, LLDataPacker::packS32(), and LLDataPacker::packUUID().

void LLTransferSourceParamsInvItem::setAgentSession ( const LLUUID agent_id,
const LLUUID session_id 
)

Definition at line 1271 of file lltransfermanager.cpp.

References mAgentID, and mSessionID.

Referenced by LLAssetStorage::getInvItemAsset().

void LLTransferSourceParamsInvItem::setAsset ( const LLUUID asset_id,
const LLAssetType::EType  at 
)

Definition at line 1286 of file lltransfermanager.cpp.

References mAssetID, and mAssetType.

Referenced by LLAssetStorage::getInvItemAsset().

void LLTransferSourceParamsInvItem::setInvItem ( const LLUUID owner_id,
const LLUUID task_id,
const LLUUID item_id 
)

Definition at line 1278 of file lltransfermanager.cpp.

References mItemID, mOwnerID, and mTaskID.

Referenced by LLAssetStorage::getInvItemAsset().

BOOL LLTransferSourceParamsInvItem::unpackParams ( LLDataPacker dp  )  [virtual]

Implements LLTransferSourceParams.

Definition at line 1306 of file lltransfermanager.cpp.

References mAgentID, mAssetID, mAssetType, mItemID, mOwnerID, mSessionID, mTaskID, S32, TRUE, LLDataPacker::unpackS32(), and LLDataPacker::unpackUUID().


Member Data Documentation

LLUUID LLTransferSourceParamsInvItem::mAgentID [protected]

Definition at line 463 of file lltransfermanager.h.

Referenced by getAgentID(), packParams(), setAgentSession(), and unpackParams().

LLUUID LLTransferSourceParamsInvItem::mAssetID [protected]

Definition at line 468 of file lltransfermanager.h.

Referenced by getAssetID(), packParams(), setAsset(), and unpackParams().

LLAssetType::EType LLTransferSourceParamsInvItem::mAssetType [protected]

Definition at line 469 of file lltransfermanager.h.

Referenced by getAssetType(), packParams(), setAsset(), and unpackParams().

LLUUID LLTransferSourceParamsInvItem::mItemID [protected]

Definition at line 467 of file lltransfermanager.h.

Referenced by getItemID(), packParams(), setInvItem(), and unpackParams().

LLUUID LLTransferSourceParamsInvItem::mOwnerID [protected]

Definition at line 465 of file lltransfermanager.h.

Referenced by getOwnerID(), packParams(), setInvItem(), and unpackParams().

LLUUID LLTransferSourceParamsInvItem::mSessionID [protected]

Definition at line 464 of file lltransfermanager.h.

Referenced by getSessionID(), packParams(), setAgentSession(), and unpackParams().

LLUUID LLTransferSourceParamsInvItem::mTaskID [protected]

Definition at line 466 of file lltransfermanager.h.

Referenced by getTaskID(), packParams(), setInvItem(), and unpackParams().


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