#include <llinventory.h>
Collaboration diagram for SetItemOwnerAndGroup:
Public Member Functions | |
SetItemOwnerAndGroup (const LLUUID &authority_id, const LLUUID &owner_id, const LLUUID &group_id) | |
void | operator() (LLInventoryItem *item) const |
Public Attributes | |
LLUUID | mAuthorityID |
LLUUID | mOwnerID |
LLUUID | mGroupID |
Definition at line 324 of file llinventory.h.
SetItemOwnerAndGroup::SetItemOwnerAndGroup | ( | const LLUUID & | authority_id, | |
const LLUUID & | owner_id, | |||
const LLUUID & | group_id | |||
) | [inline] |
Definition at line 329 of file llinventory.h.
void SetItemOwnerAndGroup::operator() | ( | LLInventoryItem * | item | ) | const [inline] |
Definition at line 333 of file llinventory.h.
References LLAssetType::AT_OBJECT, LLInventoryItem::getPermissions(), LLInventoryObject::getType(), LLUUID::isNull(), mAuthorityID, mGroupID, mOwnerID, PERM_NONE, LLPermissions::setMaskGroup(), LLPermissions::setOwnerAndGroup(), and LLInventoryItem::setPermissions().