LLCacheName Class Reference

#include <llcachename.h>

Collaboration diagram for LLCacheName:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLCacheName (LLMessageSystem *msg)
 LLCacheName (LLMessageSystem *msg, const LLHost &upstream_host)
 ~LLCacheName ()
void setUpstream (const LLHost &upstream_host)
void addObserver (LLCacheNameCallback callback)
void removeObserver (LLCacheNameCallback callback)
void cancelCallback (const LLUUID &id, LLCacheNameCallback callback, void *user_data=NULL)
void importFile (LLFILE *fp)
bool importFile (std::istream &istr)
void exportFile (std::ostream &ostr)
BOOL getName (const LLUUID &id, char *first, char *last)
BOOL getName (const LLUUID &id, std::string &first, std::string &last)
BOOL getFullName (const LLUUID &id, std::string &fullname)
BOOL getGroupName (const LLUUID &id, char *group)
BOOL getGroupName (const LLUUID &id, std::string &group)
void get (const LLUUID &id, BOOL is_group, LLCacheNameCallback callback, void *user_data=NULL)
void getName (const LLUUID &id, LLCacheNameCallback callback, void *user_data=NULL)
void processPending ()
void deleteEntriesOlderThan (S32 secs)
void dump ()
void dumpStats ()

Static Public Member Functions

static LLString getDefaultName ()

Private Attributes

Implimpl

Classes

class  Impl


Detailed Description

Definition at line 49 of file llcachename.h.


Constructor & Destructor Documentation

LLCacheName::LLCacheName ( LLMessageSystem msg  ) 

-------------------------------------------------------------------------- class LLCacheName ---------------------------------------------------------------------------

Definition at line 246 of file llcachename.cpp.

LLCacheName::LLCacheName ( LLMessageSystem msg,
const LLHost upstream_host 
)

Definition at line 250 of file llcachename.cpp.

References setUpstream().

Here is the call graph for this function:

LLCacheName::~LLCacheName (  ) 

Definition at line 256 of file llcachename.cpp.

References impl.


Member Function Documentation

void LLCacheName::setUpstream ( const LLHost upstream_host  ) 

Definition at line 281 of file llcachename.cpp.

References impl, and LLCacheName::Impl::mUpstreamHost.

Referenced by idle_startup(), LLCacheName(), and process_agent_movement_complete().

Here is the caller graph for this function:

void LLCacheName::addObserver ( LLCacheNameCallback  callback  ) 

Definition at line 286 of file llcachename.cpp.

References impl, and LLCacheName::Impl::mObservers.

Referenced by idle_startup(), and LLFloaterBuyLandUI::soleInstance().

Here is the caller graph for this function:

void LLCacheName::removeObserver ( LLCacheNameCallback  callback  ) 

Definition at line 291 of file llcachename.cpp.

References impl, and LLCacheName::Impl::mObservers.

void LLCacheName::cancelCallback ( const LLUUID id,
LLCacheNameCallback  callback,
void *  user_data = NULL 
)

Definition at line 307 of file llcachename.cpp.

References impl, PendingReply::mCallback, PendingReply::mData, PendingReply::mID, and LLCacheName::Impl::mReplyQueue.

Referenced by LLFloaterPay::~LLFloaterPay().

Here is the caller graph for this function:

void LLCacheName::importFile ( LLFILE fp  ) 

bool LLCacheName::importFile ( std::istream &  istr  ) 

void LLCacheName::exportFile ( std::ostream &  ostr  ) 

BOOL LLCacheName::getName ( const LLUUID id,
char *  first,
char *  last 
)

BOOL LLCacheName::getName ( const LLUUID id,
std::string &  first,
std::string &  last 
)

BOOL LLCacheName::getFullName ( const LLUUID id,
std::string &  fullname 
)

BOOL LLCacheName::getGroupName ( const LLUUID id,
char *  group 
)

BOOL LLCacheName::getGroupName ( const LLUUID id,
std::string &  group 
)

void LLCacheName::get ( const LLUUID id,
BOOL  is_group,
LLCacheNameCallback  callback,
void *  user_data = NULL 
)

void LLCacheName::getName ( const LLUUID id,
LLCacheNameCallback  callback,
void *  user_data = NULL 
) [inline]

Definition at line 96 of file llcachename.h.

References FALSE.

void LLCacheName::processPending (  ) 

void LLCacheName::deleteEntriesOlderThan ( S32  secs  ) 

void LLCacheName::dump (  ) 

void LLCacheName::dumpStats (  ) 

LLString LLCacheName::getDefaultName (  )  [static]

Definition at line 719 of file llcachename.cpp.

References CN_WAITING.

Referenced by LLPanelActiveSpeakers::addSpeaker(), and LLPanelActiveSpeakers::refreshSpeakers().

Here is the caller graph for this function:


Member Data Documentation

Impl& LLCacheName::impl [private]


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

Generated on Fri May 16 08:39:38 2008 for SecondLife by  doxygen 1.5.5