#include <lltrustnet.h>
Collaboration diagram for LLTrustNet:

| Public Member Functions | |
| LLTrustNet () | |
| F32 | getScore (const LLUUID &avatar, const LLString &type) | 
| Returns the score for the avatar. | |
| ETrustNetDatumState | getScoreState (const LLUUID &avatar, const LLString &type) | 
| State of a score retrieval. | |
| LLColor4 | getScoreColor (const LLUUID &avatar, const LLString &type) | 
| Returns the color corresponding to the avatar's score This function calculates the color used to represent the avatar's score. | |
| void | processRequests () | 
| Processes queued requests. | |
| ETrustNetState | getConnectionState () const | 
| State of the TrustNet connection. | |
| LLString | getConnectionStateString () const | 
| State of the TrustNet connection as a string. | |
| Static Public Member Functions | |
| static void | viewerCommCallback (LLString &data, LLViewerCircuit &circuit, void *userdata) | 
| Protected Member Functions | |
| void | setScore (const LLUUID &avatar, const LLString &type, F32 score) | 
| LLTrustNetScore | getScoreData (const LLUUID &avatar, const LLString &type) | 
| Protected Attributes | |
| LLViewerCircuit * | mCircuit | 
| std::map< LLUUID, LLTrustNetAvatarData > | mCache | 
| std::deque< LLTrustNetRequest * > | mQueue | 
| ETrustNetState | mConnectionState | 
Definition at line 276 of file lltrustnet.h.
| LLTrustNet::LLTrustNet | ( | ) | 
Definition at line 171 of file lltrustnet.cpp.
References gViewerCommunication, mCircuit, mConnectionState, NULL, LLViewerCommunication::registerExtension(), TRUSTNET_NO_ADAPTER, and viewerCommCallback().
| ETrustNetState LLTrustNet::getConnectionState | ( | ) | const  [inline] | 
State of the TrustNet connection.
Definition at line 314 of file lltrustnet.h.
References mConnectionState.
Referenced by LLVOAvatar::idleUpdate().
| LLString LLTrustNet::getConnectionStateString | ( | ) | const | 
State of the TrustNet connection as a string.
Definition at line 288 of file lltrustnet.cpp.
References mConnectionState, TRUSTNET_CONNECTED, TRUSTNET_CONNECTING, TRUSTNET_LOGGING_IN, TRUSTNET_LOGIN_ERROR, TRUSTNET_NO_ADAPTER, and TRUSTNET_NO_CONNECTION.
Referenced by LLVOAvatar::idleUpdate().
Returns the score for the avatar.
| avatar | Avatar | |
| type | Score type | 
Definition at line 223 of file lltrustnet.cpp.
References getScoreData(), llendl, llwarns, mCircuit, LLTrustNetScore::mScore, NULL, and type.
Referenced by getScoreColor(), and LLVOAvatar::idleUpdate().
Returns the color corresponding to the avatar's score This function calculates the color used to represent the avatar's score.
| avatar | Avatar | |
| type | Score type | 
Definition at line 256 of file lltrustnet.cpp.
References f, getScore(), LLColor4::grey, and type.
Referenced by LLVOAvatar::idleUpdate().
| LLTrustNetScore LLTrustNet::getScoreData | ( | const LLUUID & | avatar, | |
| const LLString & | type | |||
| ) |  [protected] | 
Definition at line 182 of file lltrustnet.cpp.
References DB_FIRST_NAME_BUF_SIZE, DB_LAST_NAME_BUF_SIZE, first, gCacheName, LLCacheName::getName(), LLTrustNetDatum::getState(), mCache, mQueue, TNS_FETCHING, TNS_RETRIEVED, and type.
Referenced by getScore(), and getScoreState().
| ETrustNetDatumState LLTrustNet::getScoreState | ( | const LLUUID & | avatar, | |
| const LLString & | type | |||
| ) | 
State of a score retrieval.
| avatar | Avatar | |
| type | Score type | 
Definition at line 235 of file lltrustnet.cpp.
References getScoreData(), LLTrustNetDatum::getState(), llendl, llwarns, mCircuit, NULL, TNS_UNKNOWN, and type.
Referenced by LLVOAvatar::idleUpdate().
| void LLTrustNet::processRequests | ( | ) | 
Processes queued requests.
Definition at line 303 of file lltrustnet.cpp.
References llendl, llinfos, llwarns, mCircuit, mQueue, and LLViewerCircuit::sendReply().
Referenced by idle().
| void LLTrustNet::viewerCommCallback | ( | LLString & | data, | |
| LLViewerCircuit & | circuit, | |||
| void * | userdata | |||
| ) |  [static] | 
Definition at line 133 of file lltrustnet.cpp.
References gTrustNet, i, llendl, llinfos, llwarns, mCircuit, mConnectionState, setScore(), tokenize(), TRUSTNET_CONNECTED, TRUSTNET_LOGGING_IN, TRUSTNET_NO_CONNECTION, and type.
Referenced by LLTrustNet().
| std::map<LLUUID, LLTrustNetAvatarData> LLTrustNet::mCache  [protected] | 
| LLViewerCircuit* LLTrustNet::mCircuit  [protected] | 
Definition at line 327 of file lltrustnet.h.
Referenced by getScore(), getScoreState(), LLTrustNet(), processRequests(), and viewerCommCallback().
| ETrustNetState LLTrustNet::mConnectionState  [protected] | 
Definition at line 330 of file lltrustnet.h.
Referenced by getConnectionState(), getConnectionStateString(), LLTrustNet(), and viewerCommCallback().
| std::deque<LLTrustNetRequest*> LLTrustNet::mQueue  [protected] | 
 1.4.7
 1.4.7