#include <lltransfermanager.h>
Inheritance diagram for LLTransferSourceParamsInvItem:
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 |
Definition at line 442 of file lltransfermanager.h.
LLTransferSourceParamsInvItem::LLTransferSourceParamsInvItem | ( | ) |
Definition at line 1266 of file lltransfermanager.cpp.
virtual LLTransferSourceParamsInvItem::~LLTransferSourceParamsInvItem | ( | ) | [inline, virtual] |
Definition at line 446 of file lltransfermanager.h.
LLUUID LLTransferSourceParamsInvItem::getAgentID | ( | ) | const [inline] |
LLUUID LLTransferSourceParamsInvItem::getAssetID | ( | ) | const [inline] |
LLAssetType::EType LLTransferSourceParamsInvItem::getAssetType | ( | ) | const [inline] |
LLUUID LLTransferSourceParamsInvItem::getItemID | ( | ) | const [inline] |
LLUUID LLTransferSourceParamsInvItem::getOwnerID | ( | ) | const [inline] |
LLUUID LLTransferSourceParamsInvItem::getSessionID | ( | ) | const [inline] |
LLUUID LLTransferSourceParamsInvItem::getTaskID | ( | ) | const [inline] |
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().
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().
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().