addBinaryData(const char *varname, const void *data, S32 size) | LLMessageSystem | |
addBinaryDataFast(const char *varname, const void *data, S32 size) | LLMessageSystem | |
addBOOL(const char *varname, BOOL b) | LLMessageSystem | |
addBOOLFast(const char *varname, BOOL b) | LLMessageSystem | |
addCircuitCode(U32 code, const LLUUID &session_id) | LLMessageSystem | |
addF32(const char *varname, F32 f) | LLMessageSystem | |
addF32Fast(const char *varname, F32 f) | LLMessageSystem | |
addF64(const char *varname, F64 d) | LLMessageSystem | |
addF64Fast(const char *varname, F64 d) | LLMessageSystem | |
addHandlerFunc(const char *name, message_handler_func_t handler_func, void **user_data=NULL) | LLMessageSystem | [inline] |
addHandlerFuncFast(const char *name, message_handler_func_t, void **user_data=NULL) | LLMessageSystem | |
addIPAddr(const char *varname, const U32 ip) | LLMessageSystem | |
addIPAddrFast(const char *varname, const U32 ip) | LLMessageSystem | |
addIPPort(const char *varname, const U16 port) | LLMessageSystem | |
addIPPortFast(const char *varname, const U16 port) | LLMessageSystem | |
addQuat(const char *varname, const LLQuaternion &quat) | LLMessageSystem | |
addQuatFast(const char *varname, const LLQuaternion &quat) | LLMessageSystem | |
addS16(const char *varname, S16 i) | LLMessageSystem | |
addS16Fast(const char *varname, S16 i) | LLMessageSystem | |
addS32(const char *varname, S32 s) | LLMessageSystem | |
addS32Fast(const char *varname, S32 s) | LLMessageSystem | |
addS8(const char *varname, S8 s) | LLMessageSystem | |
addS8Fast(const char *varname, S8 s) | LLMessageSystem | |
addString(const char *varname, const char *s) | LLMessageSystem | |
addString(const char *varname, const std::string &s) | LLMessageSystem | |
addStringFast(const char *varname, const char *s) | LLMessageSystem | |
addStringFast(const char *varname, const std::string &s) | LLMessageSystem | |
addTemplate(LLMessageTemplate *templatep) | LLMessageSystem | [private] |
addU16(const char *varname, U16 i) | LLMessageSystem | |
addU16Fast(const char *varname, U16 i) | LLMessageSystem | |
addU32(const char *varname, U32 u) | LLMessageSystem | |
addU32Fast(const char *varname, U32 u) | LLMessageSystem | |
addU64(const char *varname, U64 lu) | LLMessageSystem | |
addU64Fast(const char *varname, U64 lu) | LLMessageSystem | |
addU8(const char *varname, U8 u) | LLMessageSystem | |
addU8Fast(const char *varname, U8 u) | LLMessageSystem | |
addUUID(const char *varname, const LLUUID &uuid) | LLMessageSystem | |
addUUIDFast(const char *varname, const LLUUID &uuid) | LLMessageSystem | |
addVector3(const char *varname, const LLVector3 &vec) | LLMessageSystem | |
addVector3d(const char *varname, const LLVector3d &vec) | LLMessageSystem | |
addVector3dFast(const char *varname, const LLVector3d &vec) | LLMessageSystem | |
addVector3Fast(const char *varname, const LLVector3 &vec) | LLMessageSystem | |
addVector4(const char *varname, const LLVector4 &vec) | LLMessageSystem | |
addVector4Fast(const char *varname, const LLVector4 &vec) | LLMessageSystem | |
callbacks_t typedef | LLMessageSystem | [private] |
callExceptionFunc(EMessageException exception) | LLMessageSystem | |
callHandler(const char *name, bool trustedSource, LLMessageSystem *msg) | LLMessageSystem | [private] |
checkAllMessages(S64 frame_count, LLPumpIO *http_pump) | LLMessageSystem | |
checkCircuitAlive(const U32 circuit) | LLMessageSystem | |
checkCircuitAlive(const LLHost &host) | LLMessageSystem | |
checkCircuitBlocked(const U32 circuit) | LLMessageSystem | |
checkMessages(S64 frame_count=0) | LLMessageSystem | |
clearMessage() | LLMessageSystem | |
clearReceiveState() | LLMessageSystem | [private] |
code_session_map_t typedef | LLMessageSystem | [private] |
copyMessageRtoS() | LLMessageSystem | |
createResponder(const std::string &name) | LLMessageSystem | |
decodeTemplate(const U8 *buffer, S32 buffer_size, LLMessageTemplate **msg_template) | LLMessageSystem | [private] |
delHandlerFunc(const char *name, message_handler_func_t handler_func) | LLMessageSystem | [inline] |
delHandlerFuncFast(const char *name, message_handler_func_t) | LLMessageSystem | |
disableCircuit(const LLHost &host) | LLMessageSystem | |
dispatch(const std::string &msg_name, const LLSD &message) | LLMessageSystem | [static] |
dispatch(const std::string &msg_name, const LLSD &message, LLHTTPNode::ResponsePtr responsep) | LLMessageSystem | [static] |
dumpCircuitInfo() | LLMessageSystem | |
dumpPacketToLog() | LLMessageSystem | |
dumpReceiveCounts() | LLMessageSystem | |
enableCircuit(const LLHost &host, BOOL trusted) | LLMessageSystem | |
establishBidirectionalTrust(const LLHost &host, S64 frame_count=0) | LLMessageSystem | |
exception_t typedef | LLMessageSystem | [private] |
findCircuit(const LLHost &host, bool resetPacketId) | LLMessageSystem | [private] |
findCircuitCode(const LLHost &host) | LLMessageSystem | |
findHost(const U32 circuit_code) | LLMessageSystem | |
flush(const LLHost &host) | LLMessageSystem | |
flushReliable(const LLHost &host) | LLMessageSystem | |
flushSemiReliable(const LLHost &host, void(*callback)(void **, S32), void **callback_data) | LLMessageSystem | |
forwardMessage(const LLHost &host) | LLMessageSystem | |
forwardReliable(const LLHost &host) | LLMessageSystem | |
forwardReliable(const U32 circuit_code) | LLMessageSystem | |
generateDigestForNumber(char *digest, const U32 number) const | LLMessageSystem | |
generateDigestForNumberAndUUIDs(char *digest, const U32 number, const LLUUID &id1, const LLUUID &id2) const | LLMessageSystem | |
generateDigestForWindow(char *digest, const S32 window) const | LLMessageSystem | |
generateDigestForWindowAndUUIDs(char *digest, const S32 window, const LLUUID &id1, const LLUUID &id2) const | LLMessageSystem | |
getBinaryData(const char *blockname, const char *varname, void *datap, S32 size, S32 blocknum=0, S32 max_size=S32_MAX) | LLMessageSystem | |
getBinaryDataFast(const char *blockname, const char *varname, void *datap, S32 size, S32 blocknum=0, S32 max_size=S32_MAX) | LLMessageSystem | |
getBOOL(const char *block, const char *var, BOOL &data, S32 blocknum=0) | LLMessageSystem | |
getBOOLFast(const char *block, const char *var, BOOL &data, S32 blocknum=0) | LLMessageSystem | |
getCircuitInfoString() | LLMessageSystem | |
getCircuitTrust(const LLHost &host) | LLMessageSystem | |
getCurrentRecvPacketID() | LLMessageSystem | [inline] |
getCurrentSendTotal() const | LLMessageSystem | |
getErrorCode() const | LLMessageSystem | [inline] |
getF32(const char *block, const char *var, F32 &data, S32 blocknum=0) | LLMessageSystem | |
getF32Fast(const char *block, const char *var, F32 &data, S32 blocknum=0) | LLMessageSystem | |
getF64(const char *block, const char *var, F64 &data, S32 blocknum=0) | LLMessageSystem | |
getF64Fast(const char *block, const char *var, F64 &data, S32 blocknum=0) | LLMessageSystem | |
getIPAddr(const char *block, const char *var, U32 &ip, S32 blocknum=0) | LLMessageSystem | |
getIPAddrFast(const char *block, const char *var, U32 &ip, S32 blocknum=0) | LLMessageSystem | |
getIPPort(const char *block, const char *var, U16 &port, S32 blocknum=0) | LLMessageSystem | |
getIPPortFast(const char *block, const char *var, U16 &port, S32 blocknum=0) | LLMessageSystem | |
getListenPort(void) const | LLMessageSystem | |
getMessageName() | LLMessageSystem | |
getMessageTimeSeconds(const BOOL update=FALSE) | LLMessageSystem | [static] |
getMessageTimeUsecs(const BOOL update=FALSE) | LLMessageSystem | [static] |
getMySessionID() | LLMessageSystem | [inline] |
getNumberOfBlocks(const char *blockname) | LLMessageSystem | |
getNumberOfBlocksFast(const char *blockname) | LLMessageSystem | |
getOurCircuitCode() | LLMessageSystem | |
getQuat(const char *block, const char *var, LLQuaternion &q, S32 blocknum=0) | LLMessageSystem | |
getQuatFast(const char *block, const char *var, LLQuaternion &q, S32 blocknum=0) | LLMessageSystem | |
getReceiveBytes() const | LLMessageSystem | |
getReceiveCompressedSize() const | LLMessageSystem | [inline] |
getReceiveSize() const | LLMessageSystem | |
getS16(const char *block, const char *var, S16 &data, S32 blocknum=0) | LLMessageSystem | |
getS16Fast(const char *block, const char *var, S16 &data, S32 blocknum=0) | LLMessageSystem | |
getS32(const char *block, const char *var, S32 &data, S32 blocknum=0) | LLMessageSystem | |
getS32Fast(const char *block, const char *var, S32 &data, S32 blocknum=0) | LLMessageSystem | |
getS8(const char *block, const char *var, S8 &data, S32 blocknum=0) | LLMessageSystem | |
getS8Fast(const char *block, const char *var, S8 &data, S32 blocknum=0) | LLMessageSystem | |
getSender() const | LLMessageSystem | [inline] |
getSenderID() const | LLMessageSystem | |
getSenderIP() const | LLMessageSystem | [inline] |
getSenderPort() const | LLMessageSystem | [inline] |
getSenderSessionID() const | LLMessageSystem | |
getSize(const char *blockname, const char *varname) | LLMessageSystem | |
getSize(const char *blockname, S32 blocknum, const char *varname) | LLMessageSystem | |
getSizeFast(const char *blockname, const char *varname) | LLMessageSystem | |
getSizeFast(const char *blockname, S32 blocknum, const char *varname) | LLMessageSystem | |
getString(const char *block, const char *var, S32 buffer_size, char *buffer, S32 blocknum=0) | LLMessageSystem | |
getStringFast(const char *block, const char *var, S32 buffer_size, char *buffer, S32 blocknum=0) | LLMessageSystem | |
getTimingCallback() | LLMessageSystem | [inline] |
getTimingCallbackData() | LLMessageSystem | [inline] |
getU16(const char *block, const char *var, U16 &data, S32 blocknum=0) | LLMessageSystem | |
getU16Fast(const char *block, const char *var, U16 &data, S32 blocknum=0) | LLMessageSystem | |
getU32(const char *block, const char *var, U32 &data, S32 blocknum=0) | LLMessageSystem | |
getU32Fast(const char *block, const char *var, U32 &data, S32 blocknum=0) | LLMessageSystem | |
getU64(const char *block, const char *var, U64 &data, S32 blocknum=0) | LLMessageSystem | |
getU64Fast(const char *block, const char *var, U64 &data, S32 blocknum=0) | LLMessageSystem | |
getU8(const char *block, const char *var, U8 &data, S32 blocknum=0) | LLMessageSystem | |
getU8Fast(const char *block, const char *var, U8 &data, S32 blocknum=0) | LLMessageSystem | |
getUnackedListSize() const | LLMessageSystem | [inline] |
getUUID(const char *block, const char *var, LLUUID &uuid, S32 blocknum=0) | LLMessageSystem | |
getUUIDFast(const char *block, const char *var, LLUUID &uuid, S32 blocknum=0) | LLMessageSystem | |
getVector3(const char *block, const char *var, LLVector3 &vec, S32 blocknum=0) | LLMessageSystem | |
getVector3d(const char *block, const char *var, LLVector3d &vec, S32 blocknum=0) | LLMessageSystem | |
getVector3dFast(const char *block, const char *var, LLVector3d &vec, S32 blocknum=0) | LLMessageSystem | |
getVector3Fast(const char *block, const char *var, LLVector3 &vec, S32 blocknum=0) | LLMessageSystem | |
getVector4(const char *block, const char *var, LLVector4 &vec, S32 blocknum=0) | LLMessageSystem | |
getVector4Fast(const char *block, const char *var, LLVector4 &vec, S32 blocknum=0) | LLMessageSystem | |
host_set_t typedef | LLMessageSystem | [private] |
init() | LLMessageSystem | [private] |
isCircuitCodeKnown(U32 code) const | LLMessageSystem | |
isClear() const | LLMessageSystem | |
isMatchingDigestForWindow(const char *digest, const S32 window) const | LLMessageSystem | |
isMatchingDigestForWindowAndUUIDs(const char *digest, const S32 window, const LLUUID &id1, const LLUUID &id2) const | LLMessageSystem | |
isMessage(const char *msg) | LLMessageSystem | [inline] |
isMessageFast(const char *msg) | LLMessageSystem | |
isOK() const | LLMessageSystem | [inline] |
isSendFull(const char *blockname=NULL) | LLMessageSystem | |
isSendFullFast(const char *blockname=NULL) | LLMessageSystem | |
isTrustedMessage(const std::string &name) const | LLMessageSystem | |
isTrustedSender(const LLHost &host) const | LLMessageSystem | |
isUntrustedMessage(const std::string &name) const | LLMessageSystem | |
LLMessageHandlerBridge class | LLMessageSystem | [friend] |
LLMessageSystem(const char *filename, U32 port, S32 version_major, S32 version_minor, S32 version_patch) | LLMessageSystem | |
loadTemplateFile(const char *filename) | LLMessageSystem | |
logMsgFromInvalidCircuit(const LLHost &sender, BOOL recv_reliable) | LLMessageSystem | [private] |
logRanOffEndOfPacket(const LLHost &sender) | LLMessageSystem | [private] |
logTrustedMsgFromUntrustedCircuit(const LLHost &sender) | LLMessageSystem | [private] |
logValidMsg(LLCircuitData *cdp, const LLHost &sender, BOOL recv_reliable, BOOL recv_resent, BOOL recv_acks) | LLMessageSystem | [private] |
mbError | LLMessageSystem | [private] |
mbProtected | LLMessageSystem | |
mBytesIn | LLMessageSystem | |
mBytesOut | LLMessageSystem | |
mCircuitCodes | LLMessageSystem | [private] |
mCircuitCodeToIPPort | LLMessageSystem | |
mCircuitInfo | LLMessageSystem | |
mCircuitPrintFreq | LLMessageSystem | |
mCircuitPrintTime | LLMessageSystem | |
mCompressedBytesIn | LLMessageSystem | |
mCompressedBytesOut | LLMessageSystem | |
mCompressedPacketsIn | LLMessageSystem | |
mCompressedPacketsOut | LLMessageSystem | |
mCurrentMessageTimeSeconds | LLMessageSystem | [private] |
mCurrentRecvPacketID | LLMessageSystem | [private] |
mDenyTrustedCircuitSet | LLMessageSystem | [private] |
mDroppedPackets | LLMessageSystem | |
mDSMaxListDepth | LLMessageSystem | |
mEncodedRecvBuffer | LLMessageSystem | [private] |
mErrorCode | LLMessageSystem | [private] |
message_template_name_map_t typedef | LLMessageSystem | |
message_template_number_map_t typedef | LLMessageSystem | |
mExceptionCallbacks | LLMessageSystem | [private] |
mFailedResendPackets | LLMessageSystem | |
mIncomingCompressedSize | LLMessageSystem | [private] |
mInvalidOnCircuitPackets | LLMessageSystem | |
mIPPortToCircuitCode | LLMessageSystem | |
mLastSender | LLMessageSystem | [private] |
mLLSDMessageBuilder | LLMessageSystem | [private] |
mLLSDMessageReader | LLMessageSystem | [private] |
mMaxMessageCounts | LLMessageSystem | [private] |
mMaxMessageTime | LLMessageSystem | [private] |
mMessageBuilder | LLMessageSystem | [private] |
mMessageCountList | LLMessageSystem | [private] |
mMessageCountTime | LLMessageSystem | [private] |
mMessageFileVersionNumber | LLMessageSystem | |
mMessageNumbers | LLMessageSystem | [private] |
mMessageReader | LLMessageSystem | [private] |
mMessageSystemTimer | LLMessageSystem | [private] |
mMessageTemplates | LLMessageSystem | [private] |
mNumberHighFreqMessages | LLMessageSystem | |
mNumberLowFreqMessages | LLMessageSystem | |
mNumberMediumFreqMessages | LLMessageSystem | |
mNumMessageCounts | LLMessageSystem | [private] |
mOffCircuitPackets | LLMessageSystem | |
mOurCircuitCode | LLMessageSystem | |
mPacketRing | LLMessageSystem | |
mPacketsIn | LLMessageSystem | |
mPacketsOut | LLMessageSystem | |
mPollInfop | LLMessageSystem | [private] |
mPort | LLMessageSystem | |
mReceiveTime | LLMessageSystem | [private] |
mReliablePacketParams | LLMessageSystem | |
mReliablePacketsIn | LLMessageSystem | |
mReliablePacketsOut | LLMessageSystem | |
mResendDumpTime | LLMessageSystem | [private] |
mResentPackets | LLMessageSystem | |
mSendBuffer | LLMessageSystem | [private] |
mSendPacketFailureCount | LLMessageSystem | |
mSendReliable | LLMessageSystem | |
mSendSize | LLMessageSystem | [private] |
mSessionID | LLMessageSystem | [private] |
msg_timing_callback typedef | LLMessageSystem | |
mSocket | LLMessageSystem | |
mSystemVersionMajor | LLMessageSystem | |
mSystemVersionMinor | LLMessageSystem | |
mSystemVersionPatch | LLMessageSystem | |
mSystemVersionServer | LLMessageSystem | |
mTemplateMessageBuilder | LLMessageSystem | [private] |
mTemplateMessageReader | LLMessageSystem | [private] |
mTimeDecodes | LLMessageSystem | [private, static] |
mTimeDecodesSpamThreshold | LLMessageSystem | [private, static] |
mTimingCallback | LLMessageSystem | [private] |
mTimingCallbackData | LLMessageSystem | [private] |
mTotalBytesIn | LLMessageSystem | |
mTotalBytesOut | LLMessageSystem | |
mTrueReceiveBuffer | LLMessageSystem | [private] |
mTrueReceiveSize | LLMessageSystem | [private] |
mUnackedListDepth | LLMessageSystem | |
mUnackedListSize | LLMessageSystem | |
mUncompressedBytesIn | LLMessageSystem | |
mUncompressedBytesOut | LLMessageSystem | |
mVerboseLog | LLMessageSystem | |
mVersionFlags | LLMessageSystem | |
newMessage(const char *name) | LLMessageSystem | |
newMessageFast(const char *name) | LLMessageSystem | |
nextBlock(const char *blockname) | LLMessageSystem | [inline] |
nextBlockFast(const char *blockname) | LLMessageSystem | |
operator<<(std::ostream &s, LLMessageSystem &msg) | LLMessageSystem | [friend] |
poll(F32 seconds) | LLMessageSystem | |
processAcks() | LLMessageSystem | |
processAddCircuitCode(LLMessageSystem *msg, void **) | LLMessageSystem | [static] |
processError(LLMessageSystem *msg, void **) | LLMessageSystem | [static] |
processUseCircuitCode(LLMessageSystem *msg, void **) | LLMessageSystem | [static] |
reallySendDenyTrustedCircuit(const LLHost &host) | LLMessageSystem | [private] |
removeLastBlock() | LLMessageSystem | |
resetReceiveCounts() | LLMessageSystem | |
sanityCheck() | LLMessageSystem | |
sendCreateTrustedCircuit(const LLHost &host, const LLUUID &id1, const LLUUID &id2) | LLMessageSystem | |
sendDenyTrustedCircuit(const LLHost &host) | LLMessageSystem | |
sendError(const LLHost &host, const LLUUID &agent_id, S32 code, const std::string &token, const LLUUID &id, const std::string &system, const std::string &message, const LLSD &data) | LLMessageSystem | |
sendMessage(const LLHost &host) | LLMessageSystem | |
sendMessage(const U32 circuit) | LLMessageSystem | [inline] |
sendMessage(const LLHost &host, const char *name, const LLSD &message) | LLMessageSystem | |
sendReliable(const LLHost &host) | LLMessageSystem | |
sendReliable(const U32 circuit) | LLMessageSystem | [inline] |
sendReliable(const LLHost &host, S32 retries, BOOL ping_based_retries, F32 timeout, void(*callback)(void **, S32), void **callback_data) | LLMessageSystem | |
sendSemiReliable(const LLHost &host, void(*callback)(void **, S32), void **callback_data) | LLMessageSystem | |
setCircuitAllowTimeout(const LLHost &host, BOOL allow) | LLMessageSystem | |
setCircuitProtection(BOOL b_protect) | LLMessageSystem | |
setCircuitTimeoutCallback(const LLHost &host, void(*callback_func)(const LLHost &host, void *user_data), void *user_data) | LLMessageSystem | |
setExceptionFunc(EMessageException exception, msg_exception_callback func, void *data=NULL) | LLMessageSystem | |
setHandlerFunc(const char *name, message_handler_func_t handler_func, void **user_data=NULL) | LLMessageSystem | [inline] |
setHandlerFuncFast(const char *name, message_handler_func_t, void **user_data=NULL) | LLMessageSystem | |
setMaxMessageCounts(const S32 num) | LLMessageSystem | |
setMaxMessageTime(const F32 seconds) | LLMessageSystem | |
setMessageBans(const LLSD &trusted, const LLSD &untrusted) | LLMessageSystem | |
setMySessionID(const LLUUID &session_id) | LLMessageSystem | [inline] |
setTimeDecodes(BOOL b) | LLMessageSystem | [static] |
setTimeDecodesSpamThreshold(F32 seconds) | LLMessageSystem | [static] |
setTimingFunc(msg_timing_callback func, void *data=NULL) | LLMessageSystem | |
showCircuitInfo() | LLMessageSystem | |
startLogging() | LLMessageSystem | |
stopLogging() | LLMessageSystem | |
summarizeLogs(std::ostream &str) | LLMessageSystem | |
zeroCode(U8 **data, S32 *data_size) | LLMessageSystem | |
zeroCodeAdjustCurrentSendTotal() | LLMessageSystem | |
zeroCodeExpand(U8 **data, S32 *data_size) | LLMessageSystem | |
~LLMessageSystem() | LLMessageSystem | |