

Public Types | |
| enum | { CALL_NONE = 0, CALL_UPDATE = 1, CALL_RECOVERDONE = 2, CALL_CREATESTANDARDDONE = 4, CALL_MAKENEWOUTFITDONE = 8 } |
Public Member Functions | |
| addWearableToAgentInventoryCallback (LLPointer< LLRefCount > cb, S32 index, LLWearable *wearable, U32 todo=CALL_NONE) | |
| Construct a callback for dealing with the wearables. | |
| virtual void | fire (const LLUUID &inv_item) |
Public Attributes | |
| enum LLAgent::addWearableToAgentInventoryCallback:: { ... } | EType |
Private Attributes | |
| S32 | mIndex |
| LLWearable * | mWearable |
| U32 | mTodo |
| LLPointer< LLRefCount > | mCB |
Definition at line 901 of file llagent.h.
| anonymous enum |
| LLAgent::addWearableToAgentInventoryCallback::addWearableToAgentInventoryCallback | ( | LLPointer< LLRefCount > | cb, | |
| S32 | index, | |||
| LLWearable * | wearable, | |||
| U32 | todo = CALL_NONE | |||
| ) |
Construct a callback for dealing with the wearables.
Would like to pass the agent in here, but we can't safely count on it being around later. Just use gAgent directly.
| cb | callback to execute on completion (??? unused ???) | |
| index | Index for the wearable in the agent | |
| wearable | The wearable data. | |
| todo | Bitmask of actions to take on completion. |
Definition at line 6008 of file llagent.cpp.
| void LLAgent::addWearableToAgentInventoryCallback::fire | ( | const LLUUID & | inv_item | ) | [virtual] |
Implements LLInventoryCallback.
Definition at line 6017 of file llagent.cpp.
References LLAgent::addWearabletoAgentInventoryDone(), CALL_CREATESTANDARDDONE, CALL_MAKENEWOUTFITDONE, CALL_RECOVERDONE, CALL_UPDATE, LLAgent::createStandardWearablesDone(), LLUUID::isNull(), LLAgent::makeNewOutfitDone(), mIndex, mTodo, mWearable, LLAgent::recoverMissingWearableDone(), and LLAgent::sendAgentWearablesUpdate().

| enum { ... } LLAgent::addWearableToAgentInventoryCallback::EType |
1.5.5