LLVOInventoryListener Class Reference

#include <llvoinventorylistener.h>

Inheritance diagram for LLVOInventoryListener:

Inheritance graph
[legend]
Collaboration diagram for LLVOInventoryListener:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void inventoryChanged (LLViewerObject *object, InventoryObjectList *inventory, S32 serial_num, void *user_data)=0
void removeVOInventoryListener ()
void clearVOInventoryListener ()

Protected Member Functions

 LLVOInventoryListener ()
virtual ~LLVOInventoryListener ()
void registerVOInventoryListener (LLViewerObject *object, void *user_data)
void requestVOInventory ()

Private Attributes

LLViewerObjectmListenerVObject


Detailed Description

Definition at line 40 of file llvoinventorylistener.h.


Constructor & Destructor Documentation

LLVOInventoryListener::LLVOInventoryListener (  )  [inline, protected]

Definition at line 55 of file llvoinventorylistener.h.

virtual LLVOInventoryListener::~LLVOInventoryListener (  )  [inline, protected, virtual]

Definition at line 56 of file llvoinventorylistener.h.

References removeVOInventoryListener().

Here is the call graph for this function:


Member Function Documentation

virtual void LLVOInventoryListener::inventoryChanged ( LLViewerObject object,
InventoryObjectList inventory,
S32  serial_num,
void *  user_data 
) [pure virtual]

Implemented in LLFloaterScriptQueue, LLFloaterBuy, LLFloaterBuyContents, and LLPanelInventory.

Referenced by LLViewerObject::doInventoryCallback().

Here is the caller graph for this function:

void LLVOInventoryListener::removeVOInventoryListener (  ) 

void LLVOInventoryListener::clearVOInventoryListener (  ) 

Definition at line 65 of file llvoinventorylistener.cpp.

References mListenerVObject, and NULL.

Referenced by LLViewerObject::LLInventoryCallbackInfo::~LLInventoryCallbackInfo().

Here is the caller graph for this function:

void LLVOInventoryListener::registerVOInventoryListener ( LLViewerObject object,
void *  user_data 
) [protected]

Definition at line 46 of file llvoinventorylistener.cpp.

References mListenerVObject, NULL, LLViewerObject::registerInventoryListener(), and removeVOInventoryListener().

Referenced by LLFloaterScriptQueue::popNext(), LLPanelInventory::refresh(), LLFloaterBuyContents::show(), and LLFloaterBuy::show().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVOInventoryListener::requestVOInventory (  )  [protected]

Definition at line 56 of file llvoinventorylistener.cpp.

References mListenerVObject, and LLViewerObject::requestInventory().

Referenced by LLFloaterScriptQueue::popNext(), LLPanelInventory::refresh(), LLFloaterBuyContents::show(), and LLFloaterBuy::show().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Fri May 16 09:37:26 2008 for SecondLife by  doxygen 1.5.5