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

Impl & impl

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