llviewermessage.cpp File Reference

Dumping ground for viewer-side message system callbacks. More...

#include "llviewerprecompiledheaders.h"
#include "llviewermessage.h"
#include <deque>
#include "audioengine.h"
#include "indra_constants.h"
#include "lscript_byteformat.h"
#include "mean_collision_data.h"
#include "llfloaterbump.h"
#include "llassetstorage.h"
#include "llcachename.h"
#include "llchat.h"
#include "lldbstrings.h"
#include "lleconomy.h"
#include "llfilepicker.h"
#include "llfocusmgr.h"
#include "llfollowcamparams.h"
#include "llfloaterreleasemsg.h"
#include "llinstantmessage.h"
#include "llquantize.h"
#include "llregionflags.h"
#include "llregionhandle.h"
#include "llsdserialize.h"
#include "llstring.h"
#include "llteleportflags.h"
#include "lltracker.h"
#include "lltransactionflags.h"
#include "llxfermanager.h"
#include "message.h"
#include "sound_ids.h"
#include "lltimer.h"
#include "llmd5.h"
#include "llagent.h"
#include "llcallingcard.h"
#include "llconsole.h"
#include "llvieweraudio.h"
#include "llviewercontrol.h"
#include "lldrawpool.h"
#include "llfirstuse.h"
#include "llfloateractivespeakers.h"
#include "llfloaterbuycurrency.h"
#include "llfloaterbuyland.h"
#include "llfloaterchat.h"
#include "llfloatergroupinfo.h"
#include "llfloaterimagepreview.h"
#include "llfloaterland.h"
#include "llfloaterregioninfo.h"
#include "llfloaterlandholdings.h"
#include "llfloatermap.h"
#include "llurldispatcher.h"
#include "llfloatermute.h"
#include "llfloaterpostcard.h"
#include "llfloaterpreference.h"
#include "llfollowcam.h"
#include "llgroupnotify.h"
#include "llhudeffect.h"
#include "llhudeffecttrail.h"
#include "llhudmanager.h"
#include "llimpanel.h"
#include "llinventorymodel.h"
#include "llinventoryview.h"
#include "llmenugl.h"
#include "llmutelist.h"
#include "llnetmap.h"
#include "llnotify.h"
#include "llpanelgrouplandmoney.h"
#include "llselectmgr.h"
#include "llstartup.h"
#include "llsky.h"
#include "llstatenums.h"
#include "llstatusbar.h"
#include "llimview.h"
#include "lltool.h"
#include "lltoolbar.h"
#include "lltoolmgr.h"
#include "llui.h"
#include "lluploaddialog.h"
#include "llviewercamera.h"
#include "llviewergenericmessage.h"
#include "llviewerinventory.h"
#include "llviewermenu.h"
#include "llviewerobject.h"
#include "llviewerobjectlist.h"
#include "llviewerparcelmgr.h"
#include "llviewerpartsource.h"
#include "llviewerregion.h"
#include "llviewerstats.h"
#include "llviewertexteditor.h"
#include "llviewerthrottle.h"
#include "llviewerwindow.h"
#include "llvlmanager.h"
#include "llvoavatar.h"
#include "llvotextbubble.h"
#include "llweb.h"
#include "llworld.h"
#include "pipeline.h"
#include "llappviewer.h"
#include "llfloaterworldmap.h"
#include "llkeythrottle.h"
#include "llviewerdisplay.h"
#include <boost/tokenizer.hpp>

Go to the source code of this file.

Classes

struct  LLFriendshipOffer
struct  exported_image_info
struct  LLJoinGroupData
class  LLOpenAgentOffer
class  LLOpenTaskOffer
class  LLDiscardAgentOffer
struct  LLLureInfo
struct  LLCallingCardOfferData
class  LLFetchInWelcomeArea
class  LLPostTeleportNotifiers
class  LLScriptQuestionCBData
struct  ScriptDialogInfo
struct  LoadUrlInfo

Functions

void open_offer (const std::vector< LLUUID > &items, const std::string &from_name)
void friendship_offer_callback (S32 option, void *user_data)
bool check_offer_throttle (const std::string &from_name, bool check_only)
void give_money (const LLUUID &uuid, LLViewerRegion *region, S32 amount, BOOL is_group, S32 trx_type, const LLString &desc)
void send_complete_agent_movement (const LLHost &sim_host)
void process_logout_reply (LLMessageSystem *msg, void **)
void process_layer_data (LLMessageSystem *mesgsys, void **user_data)
void export_complete ()
void exported_item_complete (const LLTSCode status, void *user_data)
void exported_j2c_complete (const LLTSCode status, void *user_data)
void process_derez_ack (LLMessageSystem *, void **)
void process_places_reply (LLMessageSystem *msg, void **data)
void send_sound_trigger (const LLUUID &sound_id, F32 gain)
void join_group_callback (S32 option, void *user_data)
void start_new_inventory_observer ()
void inventory_offer_mute_callback (const LLUUID &blocked_id, const char *first_name, const char *last_name, BOOL is_group, void *user_data)
void inventory_offer_callback (S32 button, void *user_data)
void inventory_offer_handler (LLOfferInfo *info, BOOL from_task)
void group_vote_callback (S32 option, void *userdata)
void lure_callback (S32 option, void *user_data)
void goto_url_callback (S32 option, void *user_data)
void process_improved_im (LLMessageSystem *msg, void **user_data)
void busy_message (LLMessageSystem *msg, LLUUID from_id)
void callingcard_offer_callback (S32 option, void *user_data)
void process_offer_callingcard (LLMessageSystem *msg, void **)
void process_accept_callingcard (LLMessageSystem *msg, void **)
void process_decline_callingcard (LLMessageSystem *msg, void **)
void process_chat_from_simulator (LLMessageSystem *msg, void **user_data)
void process_teleport_start (LLMessageSystem *msg, void **)
void process_teleport_progress (LLMessageSystem *msg, void **)
void process_teleport_finish (LLMessageSystem *msg, void **)
static void display_release_message (S32, void *data)
void process_agent_movement_complete (LLMessageSystem *msg, void **)
void process_crossed_region (LLMessageSystem *msg, void **)
void send_agent_update (BOOL force_send, BOOL send_reliable)
void process_object_update (LLMessageSystem *mesgsys, void **user_data)
void process_compressed_object_update (LLMessageSystem *mesgsys, void **user_data)
void process_cached_object_update (LLMessageSystem *mesgsys, void **user_data)
void process_terse_object_update_improved (LLMessageSystem *mesgsys, void **user_data)
void process_kill_object (LLMessageSystem *mesgsys, void **user_data)
void process_time_synch (LLMessageSystem *mesgsys, void **user_data)
void process_sound_trigger (LLMessageSystem *msg, void **)
void process_preload_sound (LLMessageSystem *msg, void **user_data)
void process_attached_sound (LLMessageSystem *msg, void **user_data)
void process_attached_sound_gain_change (LLMessageSystem *mesgsys, void **user_data)
void process_health_message (LLMessageSystem *mesgsys, void **user_data)
void process_sim_stats (LLMessageSystem *msg, void **user_data)
void process_avatar_animation (LLMessageSystem *mesgsys, void **user_data)
void process_avatar_appearance (LLMessageSystem *mesgsys, void **user_data)
void process_camera_constraint (LLMessageSystem *mesgsys, void **user_data)
void near_sit_object (BOOL success, void *data)
void process_avatar_sit_response (LLMessageSystem *mesgsys, void **user_data)
void process_clear_follow_cam_properties (LLMessageSystem *mesgsys, void **user_data)
void process_set_follow_cam_properties (LLMessageSystem *mesgsys, void **user_data)
void process_name_value (LLMessageSystem *mesgsys, void **user_data)
void process_remove_name_value (LLMessageSystem *mesgsys, void **user_data)
void process_kick_user (LLMessageSystem *msg, void **)
void process_money_balance_reply (LLMessageSystem *msg, void **)
void process_agent_alert_message (LLMessageSystem *msgsystem, void **user_data)
void process_alert_message (LLMessageSystem *msgsystem, void **user_data)
void process_alert_core (const std::string &message, BOOL modal)
void handle_show_mean_events (void *)
void mean_name_callback (const LLUUID &id, const char *first, const char *last, BOOL always_false, void *data)
void process_mean_collision_alert_message (LLMessageSystem *msgsystem, void **user_data)
void process_frozen_message (LLMessageSystem *msgsystem, void **user_data)
void process_economy_data (LLMessageSystem *msg, void **)
void notify_cautioned_script_question (LLScriptQuestionCBData *cbdata, S32 orig_questions, BOOL granted)
void script_question_decline_cb (S32 option, void *user_data)
void script_question_cb (S32 option, void *user_data)
void process_script_question (LLMessageSystem *msg, void **user_data)
void process_derez_container (LLMessageSystem *msg, void **)
void container_inventory_arrived (LLViewerObject *object, InventoryObjectList *inventory, S32 serial_num, void *data)
char * formatted_time (const time_t &the_time, char *buffer)
void process_teleport_failed (LLMessageSystem *msg, void **)
void process_teleport_local (LLMessageSystem *msg, void **)
void send_simple_im (const LLUUID &to_id, const char *message, EInstantMessage dialog, const LLUUID &id)
void send_group_notice (const LLUUID &group_id, const char *subject, const char *message, const LLInventoryItem *item)
void handle_lure_callback (S32 option, const LLString &text, void *userdata)
void handle_lure_callback_godlike (S32 option, void *userdata)
void handle_lure (const LLUUID &invitee)
void handle_lure (LLDynamicArray< LLUUID > &ids)
void send_improved_im (const LLUUID &to_id, const char *name, const char *message, U8 offline, EInstantMessage dialog, const LLUUID &id, U32 timestamp, const U8 *binary_bucket, S32 binary_bucket_size)
void send_places_query (const LLUUID &query_id, const LLUUID &trans_id, const char *query_text, U32 query_flags, S32 category, const char *sim_name)
void process_user_info_reply (LLMessageSystem *msg, void **)
void callback_script_dialog (S32 option, void *data)
void process_script_dialog (LLMessageSystem *msg, void **)
void callback_load_url (S32 option, void *data)
void callback_load_url_name (const LLUUID &id, const char *first, const char *last, BOOL is_group, void *data)
void process_load_url (LLMessageSystem *msg, void **)
void callback_download_complete (void **data, S32 result, LLExtStat ext_status)
void process_initiate_download (LLMessageSystem *msg, void **)
void process_script_teleport_request (LLMessageSystem *msg, void **)
void process_covenant_reply (LLMessageSystem *msg, void **)
void callbackCacheEstateOwnerName (const LLUUID &id, const char *first, const char *last, BOOL is_group, void *)
void onCovenantLoadComplete (LLVFS *vfs, const LLUUID &asset_uuid, LLAssetType::EType type, void *user_data, S32 status, LLExtStat ext_status)
void process_feature_disabled_message (LLMessageSystem *msg, void **)
void invalid_message_callback (LLMessageSystem *msg, void *, EMessageException exception)

Variables

const F32 BIRD_AUDIBLE_RADIUS = 32.0f
const F32 SIT_DISTANCE_FROM_TARGET = 0.25f
static const F32 LOGOUT_REPLY_TIME = 3.f
static const U32 LLREQUEST_PERMISSION_THROTTLE_LIMIT = 5
static const F32 LLREQUEST_PERMISSION_THROTTLE_INTERVAL = 10.0f
BOOL gDebugClicks
LLFrameTimer gThrottleTimer
const U32 OFFER_THROTTLE_MAX_COUNT = 5
const F32 OFFER_THROTTLE_TIME = 10.f
const LLString SCRIPT_QUESTIONS [SCRIPT_PERMISSION_EOF]
S32 exported_object_count = 0
S32 exported_image_count = 0
S32 current_object_count = 0
S32 current_image_count = 0
LLNotifyBoxgExporterNotify
LLUUID gExporterRequestID
LLString gExportDirectory
LLUploadDialoggExportDialog
LLString gExportedFile
std::map< LLUUID, LLStringgImageChecksums
LLOpenTaskOffergNewInventoryObserver = NULL
const F32 THRESHOLD_HEAD_ROT_QDOT = 0.9997f
const F32 MAX_HEAD_ROT_QDOT = 0.99999f
U32 gObjectBits
mean_collision_list_t gMeanCollisionList
time_t gLastDisplayedTime = 0
const S32 SCRIPT_DIALOG_MAX_BUTTONS = 12
const S32 SCRIPT_DIALOG_BUTTON_STR_SIZE = 24
const S32 SCRIPT_DIALOG_MAX_MESSAGE_SIZE = 512
const char * SCRIPT_DIALOG_HEADER = "Script Dialog:\n"
std::vector< LoadUrlInfo * > gLoadUrlList


Detailed Description

Dumping ground for viewer-side message system callbacks.

LicenseInfo
firstyear=2002&license=viewergpl

Copyright (c) 2002-2008, Linden Research, Inc.

Second Life Viewer Source Code The source code in this file ("Source Code") is provided by Linden Lab to you under the terms of the GNU General Public License, version 2.0 ("GPL"), unless you have obtained a separate licensing agreement ("Other License"), formally executed by you and Linden Lab. Terms of the GPL can be found in doc/GPL-license.txt in this distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/gplv2

There are special exceptions to the terms and conditions of the GPL as it is applied to this Source Code. View the full text of the exception in the file doc/FLOSS-exception.txt in this software distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/flossexception

By copying, modifying or distributing this software, you acknowledge that you have read and understood your obligations described above, and agree to abide by those obligations.

ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS OR PERFORMANCE. $/LicenseInfo$

Definition in file llviewermessage.cpp.


Function Documentation

void busy_message ( LLMessageSystem msg,
LLUUID  from_id 
)

void callback_download_complete ( void **  data,
S32  result,
LLExtStat  ext_status 
)

Definition at line 5150 of file llviewermessage.cpp.

References LLViewerWindow::alertXml(), and gViewerWindow.

Referenced by process_initiate_download().

Here is the call graph for this function:

Here is the caller graph for this function:

void callback_load_url ( S32  option,
void *  data 
)

Definition at line 5061 of file llviewermessage.cpp.

References LLWeb::loadURLExternal(), LoadUrlInfo::mUrl, and NULL.

Referenced by callback_load_url_name().

Here is the call graph for this function:

Here is the caller graph for this function:

void callback_load_url_name ( const LLUUID id,
const char *  first,
const char *  last,
BOOL  is_group,
void *  data 
)

Definition at line 5078 of file llviewermessage.cpp.

References callback_load_url(), LLMuteList::getInstance(), gLoadUrlList, LoadUrlInfo::mMessage, LoadUrlInfo::mObjectName, LoadUrlInfo::mOwnerID, LoadUrlInfo::mUrl, NULL, LLUUID::null, and LLNotifyBox::showXml().

Referenced by process_load_url().

Here is the call graph for this function:

Here is the caller graph for this function:

void callback_script_dialog ( S32  option,
void *  data 
)

void callbackCacheEstateOwnerName ( const LLUUID id,
const char *  first,
const char *  last,
BOOL  is_group,
void *   
)

Definition at line 5263 of file llviewermessage.cpp.

References LLFloaterBuyLand::updateEstateOwnerName(), LLPanelLandCovenant::updateEstateOwnerName(), and LLPanelEstateCovenant::updateEstateOwnerName().

Referenced by process_covenant_reply().

Here is the call graph for this function:

Here is the caller graph for this function:

void callingcard_offer_callback ( S32  option,
void *  user_data 
)

bool check_offer_throttle ( const std::string &  from_name,
bool  check_only 
)

void container_inventory_arrived ( LLViewerObject object,
InventoryObjectList inventory,
S32  serial_num,
void *  data 
)

static void display_release_message ( S32  ,
void *  data 
) [static]

Definition at line 2666 of file llviewermessage.cpp.

References LLFloaterReleaseMsg::displayMessage().

Referenced by process_agent_movement_complete().

Here is the call graph for this function:

Here is the caller graph for this function:

void export_complete (  ) 

Definition at line 342 of file llviewermessage.cpp.

References LLFile::fopen(), gImageChecksums, LL_ENDL, LL_INFOS, LL_WARNS, LLUploadDialog::modalUploadFinished(), NULL, LLUUID::setNull(), and UUID_STR_SIZE.

Referenced by exported_item_complete(), and exported_j2c_complete().

Here is the call graph for this function:

Here is the caller graph for this function:

void exported_item_complete ( const LLTSCode  status,
void *  user_data 
)

void exported_j2c_complete ( const LLTSCode  status,
void *  user_data 
)

char* formatted_time ( const time_t &  the_time,
char *  buffer 
)

Definition at line 4660 of file llviewermessage.cpp.

References LLStringBase< char >::copy(), and TIME_STR_LENGTH.

Referenced by LLViewerChatterBoxInvitation::post(), process_covenant_reply(), process_improved_im(), and LLPanelLandGeneral::refresh().

Here is the call graph for this function:

Here is the caller graph for this function:

void friendship_offer_callback ( S32  option,
void *  user_data 
)

void give_money ( const LLUUID uuid,
LLViewerRegion region,
S32  amount,
BOOL  is_group,
S32  trx_type,
const LLString desc 
)

void goto_url_callback ( S32  option,
void *  user_data 
)

Definition at line 1297 of file llviewermessage.cpp.

References LLWeb::loadURL().

Referenced by process_improved_im().

Here is the call graph for this function:

Here is the caller graph for this function:

void group_vote_callback ( S32  option,
void *  userdata 
)

Definition at line 1238 of file llviewermessage.cpp.

References NULL, and LLFloaterGroupInfo::showFromUUID().

Referenced by process_improved_im().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_lure ( LLDynamicArray< LLUUID > &  ids  ) 

void handle_lure ( const LLUUID invitee  ) 

Definition at line 4837 of file llviewermessage.cpp.

References handle_lure().

Referenced by handle_lure(), LLPanelAvatar::onClickOfferTeleport(), LLPanelFriends::onClickOfferTeleport(), and LLCallingCardBridge::performAction().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_lure_callback ( S32  option,
const LLString text,
void *  userdata 
)

void handle_lure_callback_godlike ( S32  option,
void *  userdata 
)

Definition at line 4832 of file llviewermessage.cpp.

References handle_lure_callback(), and LLStringBase< char >::null.

Referenced by handle_lure().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_show_mean_events ( void *   ) 

Definition at line 4138 of file llviewermessage.cpp.

References gNoRender, NULL, and LLFloaterBump::show().

Here is the call graph for this function:

void invalid_message_callback ( LLMessageSystem msg,
void *  ,
EMessageException  exception 
)

Definition at line 5380 of file llviewermessage.cpp.

References LLAppViewer::badNetworkHandler(), and LLAppViewer::instance().

Referenced by idle_startup().

Here is the call graph for this function:

Here is the caller graph for this function:

void inventory_offer_callback ( S32  button,
void *  user_data 
)

Definition at line 936 of file llviewermessage.cpp.

References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_BinaryBucket, _PREHASH_Dialog, _PREHASH_FromAgentName, _PREHASH_FromGroup, _PREHASH_ID, _PREHASH_ImprovedInstantMessage, _PREHASH_Message, _PREHASH_MessageBlock, _PREHASH_Offline, _PREHASH_ParentEstateID, _PREHASH_Position, _PREHASH_RegionID, _PREHASH_SessionID, _PREHASH_Timestamp, _PREHASH_ToAgentID, LLMessageSystem::addBinaryDataFast(), LLMessageSystem::addBOOLFast(), LLFloaterChat::addChatHistory(), LLInventoryModel::addObserver(), LLMessageSystem::addStringFast(), LLMessageSystem::addU32Fast(), LLMessageSystem::addU8Fast(), LLMessageSystem::addUUIDFast(), LLMessageSystem::addVector3Fast(), LLAgent::buildFullname(), busy_message(), check_offer_throttle(), LLDiscardAgentOffer::done(), LLOpenAgentOffer::done(), EMPTY_BINARY_BUCKET, EMPTY_BINARY_BUCKET_SIZE, FALSE, LLInventoryFetchComboObserver::fetch(), LLInventoryFetchObserver::fetchItems(), gAgent, gCacheName, LLCacheName::get(), LLInventoryModel::getCategory(), LLCacheName::getGroupName(), LLAgent::getID(), LLMuteList::getInstance(), LLInventoryModel::getItem(), LLCacheName::getName(), LLAgent::getPositionAgent(), LLAgent::getSessionID(), gFloaterView, gInventory, gMessageSystem, IM_GROUP_NOTICE, IM_GROUP_NOTICE_REQUESTED, IM_INVENTORY_OFFERED, IM_ONLINE, IM_TASK_INVENTORY_OFFERED, inventory_offer_mute_callback(), IOR_ACCEPT, IOR_BUSY, IOR_DECLINE, IOR_MUTE, LLViewerInventoryItem::isComplete(), LLMuteList::isLinden(), LL_DEBUGS, LL_ENDL, LL_WARNS, LLUUID::mData, LLOfferInfo::mDesc, LLOfferInfo::mFolderID, LLOfferInfo::mFromGroup, LLOfferInfo::mFromID, LLOfferInfo::mFromName, LLOfferInfo::mFromObject, LLOfferInfo::mHost, LLOfferInfo::mIM, LLChat::mMuted, LLOfferInfo::mObjectID, LLChat::mText, LLOfferInfo::mTransactionID, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), NO_TIMESTAMP, NULL, LLUUID::null, LLFloaterView::resetStartingFloaterPosition(), LLMessageSystem::sendReliable(), and TRUE.

Referenced by LLGroupNotifyBox::close(), inventory_offer_handler(), inventory_offer_mute_callback(), LLPanelGroupNotices::onClickNewMessage(), LLPanelGroupNotices::onClickOpenAttachment(), LLGroupNotifyBox::onClickSaveInventory(), process_improved_im(), LLPanelGroupNotices::showNotice(), LLPanelGroup::showNotice(), LLFloaterGroupInfo::showNotice(), and LLPanelGroupNotices::~LLPanelGroupNotices().

Here is the call graph for this function:

Here is the caller graph for this function:

void inventory_offer_handler ( LLOfferInfo info,
BOOL  from_task 
)

void inventory_offer_mute_callback ( const LLUUID blocked_id,
const char *  first_name,
const char *  last_name,
BOOL  is_group,
void *  user_data 
)

void join_group_callback ( S32  option,
void *  user_data 
)

void lure_callback ( S32  option,
void *  user_data 
)

Definition at line 1272 of file llviewermessage.cpp.

References gAgent, IM_LURE_DECLINED, LLLureInfo::mFromID, LLLureInfo::mGodlike, LLLureInfo::mLureID, NULL, send_simple_im(), and LLAgent::teleportViaLure().

Referenced by process_improved_im().

Here is the call graph for this function:

Here is the caller graph for this function:

void mean_name_callback ( const LLUUID id,
const char *  first,
const char *  last,
BOOL  always_false,
void *  data 
)

void near_sit_object ( BOOL  success,
void *  data 
)

void notify_cautioned_script_question ( LLScriptQuestionCBData cbdata,
S32  orig_questions,
BOOL  granted 
)

void onCovenantLoadComplete ( LLVFS vfs,
const LLUUID asset_uuid,
LLAssetType::EType  type,
void *  user_data,
S32  status,
LLExtStat  ext_status 
)

void open_offer ( const std::vector< LLUUID > &  items,
const std::string &  from_name 
)

void process_accept_callingcard ( LLMessageSystem msg,
void **   
)

Definition at line 2127 of file llviewermessage.cpp.

References LLNotifyBox::showXml().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_agent_alert_message ( LLMessageSystem msgsystem,
void **  user_data 
)

Definition at line 4040 of file llviewermessage.cpp.

References _PREHASH_AlertData, _PREHASH_Message, FALSE, LLMessageSystem::getBOOL(), LLMessageSystem::getStringFast(), MAX_STRING, and process_alert_core().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_agent_movement_complete ( LLMessageSystem msg,
void **   
)

Definition at line 2673 of file llviewermessage.cpp.

References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_Data, _PREHASH_LookAt, _PREHASH_Position, _PREHASH_RegionHandle, _PREHASH_SessionID, LLFloaterChat::addChatHistory(), LLAgent::canFly(), CHAT_SOURCE_SYSTEM, LLFloaterReleaseMsg::checkVersion(), LLAgent::clearBusy(), LLVOAvatar::clearChat(), LLVector4::clearVec(), display_release_message(), FALSE, LLAppViewer::forceDisconnect(), from_region_handle(), gAgent, gAgentMovementCompleted, gAssetStorage, gCacheName, LLAgent::getAlwaysRun(), LLAgent::getAvatarObject(), LLViewerRegion::getBlockFly(), LLAgent::getBusy(), LLAgent::getID(), LLSingleton< LLWorld >::getInstance(), LLViewerRegion::getOriginGlobal(), LLAgent::getPositionGlobal(), LLViewerRegion::getPosRegionFromGlobal(), LLAgent::getRegion(), LLWorld::getRegionFromHandle(), LLAgent::getRunning(), LLMessageSystem::getSender(), LLAgent::getSessionID(), LLMessageSystem::getString(), LLAgent::getTeleportSourceSLURL(), LLAgent::getTeleportState(), LLTracker::getTrackedPositionGlobal(), LLMessageSystem::getU64Fast(), LLMessageSystem::getUUIDFast(), LLMessageSystem::getVector3Fast(), gObjectList, gViewerThrottle, gViewerWindow, LLAppViewer::instance(), LLTracker::isTracking(), LL_DEBUGS, LL_ENDL, LL_INFOS, LL_WARNS, LLVector3::magVecSquared(), MAX_STRING, LLVector3d::mdV, LLVOAvatar::mFootPlane, LLVector3::mV, LLVector3::normVec(), NULL, send_agent_update(), LLAgent::sendAgentSetAppearance(), LLViewerWindow::sendShapeToSim(), LLViewerThrottle::sendToSim(), LLAgent::sendWalkRun(), LLAgent::setBusy(), LLAgent::setFlying(), LLAgent::setFocusOnAvatar(), LLViewerObject::setPositionAgent(), LLAgent::setRegion(), LLAgent::setTeleportState(), LLCacheName::setUpstream(), LLAssetStorage::setUpstream(), LLViewerObjectList::shiftObjects(), LLNotifyBox::showXml(), LLAgent::slamLookAt(), LLVOAvatar::slamPosition(), LLTracker::stopTracking(), LLAgent::TELEPORT_MOVING, LLAgent::TELEPORT_NONE, LLAgent::TELEPORT_START_ARRIVAL, TRUE, LLAgent::updateCamera(), VX, and VY.

Referenced by idle_startup().

Here is the caller graph for this function:

void process_alert_core ( const std::string &  message,
BOOL  modal 
)

void process_alert_message ( LLMessageSystem msgsystem,
void **  user_data 
)

Definition at line 4049 of file llviewermessage.cpp.

References _PREHASH_AlertData, _PREHASH_Message, FALSE, LLMessageSystem::getStringFast(), MAX_STRING, and process_alert_core().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_attached_sound ( LLMessageSystem msg,
void **  user_data 
)

void process_attached_sound_gain_change ( LLMessageSystem mesgsys,
void **  user_data 
)

Definition at line 3381 of file llviewermessage.cpp.

References _PREHASH_DataBlock, _PREHASH_Gain, _PREHASH_ObjectID, LLViewerObject::adjustAudioGain(), LLViewerObjectList::findObject(), gain(), LLMessageSystem::getF32Fast(), LLMessageSystem::getUUIDFast(), gObjectList, and NULL.

Referenced by idle_startup().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_avatar_animation ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_avatar_appearance ( LLMessageSystem mesgsys,
void **  user_data 
)

Definition at line 3647 of file llviewermessage.cpp.

References _PREHASH_ID, _PREHASH_Sender, LLViewerObjectList::findObject(), LLMessageSystem::getUUIDFast(), gObjectList, LL_ENDL, LL_WARNS, and LLVOAvatar::processAvatarAppearance().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_avatar_sit_response ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_cached_object_update ( LLMessageSystem mesgsys,
void **  user_data 
)

Definition at line 3138 of file llviewermessage.cpp.

References LLMessageSystem::getReceiveCompressedSize(), LLMessageSystem::getReceiveSize(), gObjectBits, gObjectList, LLMemType::MTYPE_OBJECT, OUT_FULL_CACHED, LLViewerObjectList::processCachedObjectUpdate(), and stop_glerror.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_camera_constraint ( LLMessageSystem mesgsys,
void **  user_data 
)

Definition at line 3663 of file llviewermessage.cpp.

References _PREHASH_CameraCollidePlane, _PREHASH_Plane, gAgent, LLMessageSystem::getVector4Fast(), and LLAgent::setCameraCollidePlane().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_chat_from_simulator ( LLMessageSystem msg,
void **  user_data 
)

void process_clear_follow_cam_properties ( LLMessageSystem mesgsys,
void **  user_data 
)

Definition at line 3729 of file llviewermessage.cpp.

References _PREHASH_ObjectData, _PREHASH_ObjectID, LLMessageSystem::getUUIDFast(), and LLFollowCamMgr::removeFollowCamParams().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_compressed_object_update ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_covenant_reply ( LLMessageSystem msg,
void **   
)

void process_crossed_region ( LLMessageSystem msg,
void **   
)

void process_decline_callingcard ( LLMessageSystem msg,
void **   
)

Definition at line 2132 of file llviewermessage.cpp.

References LLNotifyBox::showXml().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_derez_ack ( LLMessageSystem ,
void **   
)

Definition at line 516 of file llviewermessage.cpp.

References LLWindow::decBusyCount(), LLViewerWindow::getWindow(), and gViewerWindow.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_derez_container ( LLMessageSystem msg,
void **   
)

Definition at line 4542 of file llviewermessage.cpp.

References LL_ENDL, and LL_WARNS.

Referenced by register_viewer_callbacks().

Here is the caller graph for this function:

void process_economy_data ( LLMessageSystem msg,
void **   
)

Definition at line 4252 of file llviewermessage.cpp.

References LLPanel::childSetLabelArg(), LLSingleton< T >::getInstance(), gMenuHolder, llformat(), LLGlobalEconomy::processEconomyData(), S32, and LLFloaterImagePreview::setUploadAmount().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_feature_disabled_message ( LLMessageSystem msg,
void **   
)

Definition at line 5363 of file llviewermessage.cpp.

References _PREHASH_AgentID, _PREHASH_ErrorMessage, _PREHASH_FailureInfo, _PREHASH_TransactionID, LLMessageSystem::getStringFast(), LLMessageSystem::getUUIDFast(), LL_ENDL, LL_WARNS, and MAX_STRING.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_frozen_message ( LLMessageSystem msgsystem,
void **  user_data 
)

Definition at line 4233 of file llviewermessage.cpp.

References LLMessageSystem::getBOOL(), LLViewerWindow::getWindow(), gViewerWindow, and LLWindow::resetBusyCount().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_health_message ( LLMessageSystem mesgsys,
void **  user_data 
)

Definition at line 3401 of file llviewermessage.cpp.

References _PREHASH_Health, _PREHASH_HealthData, LLMessageSystem::getF32Fast(), gStatusBar, S32, and LLStatusBar::setHealth().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_improved_im ( LLMessageSystem msg,
void **  user_data 
)

Definition at line 1307 of file llviewermessage.cpp.

References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_BinaryBucket, _PREHASH_Dialog, _PREHASH_FromAgentName, _PREHASH_FromGroup, _PREHASH_ID, _PREHASH_Message, _PREHASH_MessageBlock, _PREHASH_Offline, _PREHASH_ParentEstateID, _PREHASH_Position, _PREHASH_RegionID, _PREHASH_Timestamp, _PREHASH_ToAgentID, LLFloaterChat::addChat(), LLIMMgr::addMessage(), LLUUID::asString(), LLAgent::buildFullname(), busy_message(), CHAT_SOURCE_AGENT, CHAT_SOURCE_OBJECT, CHAT_SOURCE_SYSTEM, d, DB_FULL_NAME_BUF_SIZE, DB_IM_MSG_BUF_SIZE, DB_INV_ITEM_NAME_BUF_SIZE, FALSE, LLInventoryModel::findCategoryUUIDForType(), LLViewerObjectList::findObject(), LLMute::flagTextChat, LLWindow::flashIcon(), formatted_time(), LLAvatarTracker::formFriendship(), friendship_offer_callback(), gAgent, gAgentID, LLMessageSystem::getBinaryDataFast(), LLMessageSystem::getBOOLFast(), LLAgent::getBusy(), LLAgent::getID(), LLMuteList::getInstance(), LLWindow::getMinimized(), LLAgent::getRegion(), LLMessageSystem::getSender(), LLAgent::getSessionID(), LLMessageSystem::getSizeFast(), LLMessageSystem::getStringFast(), LLControlGroup::getText(), LLMessageSystem::getU32Fast(), LLMessageSystem::getU8Fast(), LLMessageSystem::getUUIDFast(), LLMessageSystem::getVector3Fast(), LLViewerWindow::getWindow(), gIMMgr, gInventory, gMessageSystem, gNoRender, gObjectList, goto_url_callback(), group_vote_callback(), gSavedPerAccountSettings, gViewerWindow, LLIMMgr::hasSession(), IM_BUSY_AUTO_RESPONSE, IM_CONSOLE_AND_CHAT_HISTORY, IM_FRIENDSHIP_ACCEPTED, IM_FRIENDSHIP_DECLINED, IM_FRIENDSHIP_OFFERED, IM_FROM_TASK, IM_FROM_TASK_AS_ALERT, IM_GODLIKE_LURE_USER, IM_GOTO_URL, IM_GROUP_ELECTION_DEPRECATED, IM_GROUP_INVITATION, IM_GROUP_NOTICE, IM_GROUP_NOTICE_REQUESTED, IM_GROUP_VOTE, IM_INVENTORY_ACCEPTED, IM_INVENTORY_DECLINED, IM_INVENTORY_OFFERED, IM_LURE_USER, IM_MESSAGEBOX, IM_NOTHING_SPECIAL, IM_OFFLINE, IM_ONLINE, IM_SESSION_INVITE, IM_SESSION_SEND, IM_TASK_INVENTORY_OFFERED, IM_TYPING_START, IM_TYPING_STOP, inventory_offer_callback(), inventory_offer_handler(), LLAgent::isGodlike(), LLMuteList::isLinden(), LLMuteList::isMuted(), LLUUID::isNull(), LLViewerRegion::isPrelude(), join_group_callback(), LL_DEBUGS, LL_ENDL, LL_ERRS, LL_INFOS, LL_WARNS, lure_callback(), MAX_STRING, LLOfferInfo::mDesc, LLJoinGroupData::mFee, LLOfferInfo::mFolderID, LLOfferInfo::mFromGroup, LLFriendshipOffer::mFromID, LLOfferInfo::mFromID, LLChat::mFromID, LLOfferInfo::mFromName, LLChat::mFromName, LLOfferInfo::mFromObject, LLJoinGroupData::mGroupID, LLFriendshipOffer::mHost, LLOfferInfo::mHost, LLOfferInfo::mIM, LLJoinGroupData::mMessage, LLChat::mMuted, LLJoinGroupData::mName, LLOfferInfo::mObjectID, LLFriendshipOffer::mOnline, LLChat::mSourceType, LLChat::mText, LLFriendshipOffer::mTransactionID, LLOfferInfo::mTransactionID, LLJoinGroupData::mTransactionID, MTUBYTES, LLOfferInfo::mType, LLUUID::null, NULL, pack_instant_message(), LLViewerObject::permYouOwner(), LLIMMgr::processIMTypingStart(), LLIMMgr::processIMTypingStop(), S32, send_generic_message(), LLAgent::sendReliableMessage(), LLGroupNotifyBox::show(), LLFloaterGroupInfo::showNotice(), LLNotifyBox::showXml(), SYSTEM_FROM, TIME_STR_LENGTH, and TRUE.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_initiate_download ( LLMessageSystem msg,
void **   
)

Definition at line 5160 of file llviewermessage.cpp.

References callback_download_complete(), FALSE, gAgent, LLAgent::getID(), LLMessageSystem::getSender(), LLMessageSystem::getString(), LLMessageSystem::getUUID(), gXferManager, LL_ENDL, LL_PATH_NONE, LL_WARNS, and LLXferManager::requestFile().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_kick_user ( LLMessageSystem msg,
void **   
)

Definition at line 3911 of file llviewermessage.cpp.

References _PREHASH_Reason, _PREHASH_UserInfo, LLAppViewer::forceDisconnect(), LLMessageSystem::getStringFast(), and LLAppViewer::instance().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_kill_object ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_layer_data ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_load_url ( LLMessageSystem msg,
void **   
)

void process_logout_reply ( LLMessageSystem msg,
void **   
)

void process_mean_collision_alert_message ( LLMessageSystem msgsystem,
void **  user_data 
)

void process_money_balance_reply ( LLMessageSystem msg,
void **   
)

void process_name_value ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_object_update ( LLMessageSystem mesgsys,
void **  user_data 
)

Definition at line 3102 of file llviewermessage.cpp.

References LLMessageSystem::getReceiveCompressedSize(), LLMessageSystem::getReceiveSize(), gObjectBits, gObjectList, LLMemType::MTYPE_OBJECT, OUT_FULL, LLViewerObjectList::processObjectUpdate(), and stop_glerror.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_offer_callingcard ( LLMessageSystem msg,
void **   
)

void process_places_reply ( LLMessageSystem msg,
void **  data 
)

Definition at line 521 of file llviewermessage.cpp.

References gAgent, LLMessageSystem::getUUID(), LLAgent::isInGroup(), LLUUID::isNull(), LL_ENDL, LL_WARNS, LLPanelGroupLandMoney::processPlacesReply(), and LLFloaterLandHoldings::processPlacesReply().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_preload_sound ( LLMessageSystem msg,
void **  user_data 
)

void process_remove_name_value ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_script_dialog ( LLMessageSystem msg,
void **   
)

void process_script_question ( LLMessageSystem msg,
void **  user_data 
)

void process_script_teleport_request ( LLMessageSystem msg,
void **   
)

Definition at line 5185 of file llviewermessage.cpp.

References LLURLDispatcher::buildSLURL(), LLURLDispatcher::dispatch(), FALSE, LLMessageSystem::getString(), LLMessageSystem::getVector3(), LLVector3::mV, S32, VX, VY, and VZ.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_set_follow_cam_properties ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_sim_stats ( LLMessageSystem msg,
void **  user_data 
)

Definition at line 3414 of file llviewermessage.cpp.

References LLStat::addValue(), LLAgent::canFly(), gAgent, LLViewerRegion::getBlockFly(), LLMessageSystem::getF32(), LLAgent::getFlying(), LLSingleton< LLViewerStats >::getInstance(), LLMessageSystem::getNumberOfBlocks(), LLAgent::getRegion(), LLMessageSystem::getU32(), i, LL_DEBUGS, LL_ENDL, LL_SIM_STAT_AGENTMS, LL_SIM_STAT_AGENTUPS, LL_SIM_STAT_FPS, LL_SIM_STAT_FRAMEMS, LL_SIM_STAT_IMAGESMS, LL_SIM_STAT_INPPS, LL_SIM_STAT_LSLIPS, LL_SIM_STAT_NETMS, LL_SIM_STAT_NUMAGENTCHILD, LL_SIM_STAT_NUMAGENTMAIN, LL_SIM_STAT_NUMSCRIPTSACTIVE, LL_SIM_STAT_NUMTASKS, LL_SIM_STAT_NUMTASKSACTIVE, LL_SIM_STAT_OUTPPS, LL_SIM_STAT_PENDING_DOWNLOADS, LL_SIM_STAT_PENDING_LOCAL_UPLOADS, LL_SIM_STAT_PENDING_UPLOADS, LL_SIM_STAT_PHYSFPS, LL_SIM_STAT_PHYSICS_LOD_TASKS, LL_SIM_STAT_PHYSICS_PINNED_TASKS, LL_SIM_STAT_SCRIPTMS, LL_SIM_STAT_SIMOTHERMS, LL_SIM_STAT_SIMPHYSICSMEMORY, LL_SIM_STAT_SIMPHYSICSMS, LL_SIM_STAT_SIMPHYSICSOTHERMS, LL_SIM_STAT_SIMPHYSICSSHAPEMS, LL_SIM_STAT_SIMPHYSICSSTEPMS, LL_SIM_STAT_TIME_DILATION, LL_SIM_STAT_TOTAL_UNACKED_BYTES, LLViewerStats::mPhysicsLODTasks, LLViewerStats::mPhysicsMemoryAllocated, LLViewerStats::mPhysicsPinnedTasks, LLViewerStats::mSimActiveObjects, LLViewerStats::mSimActiveScripts, LLViewerStats::mSimAgentMsec, LLViewerStats::mSimAgentUPS, LLViewerStats::mSimChildAgents, LLViewerStats::mSimFPS, LLViewerStats::mSimFrameMsec, LLViewerStats::mSimImagesMsec, LLViewerStats::mSimInPPS, LLViewerStats::mSimLSLIPS, LLViewerStats::mSimMainAgents, LLViewerStats::mSimNetMsec, LLViewerStats::mSimObjects, LLViewerStats::mSimOutPPS, LLViewerStats::mSimPendingDownloads, LLViewerStats::mSimPendingLocalUploads, LLViewerStats::mSimPendingUploads, LLViewerStats::mSimPhysicsFPS, LLViewerStats::mSimScriptMsec, LLViewerStats::mSimSimOtherMsec, LLViewerStats::mSimSimPhysicsMsec, LLViewerStats::mSimSimPhysicsOtherMsec, LLViewerStats::mSimSimPhysicsShapeUpdateMsec, LLViewerStats::mSimSimPhysicsStepMsec, LLViewerStats::mSimTimeDilation, LLViewerStats::mSimTotalUnackedBytes, S32, LLAgent::setFlying(), LLViewerRegion::setMaxTasks(), and LLViewerRegion::setRegionFlags().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_sound_trigger ( LLMessageSystem msg,
void **   
)

void process_teleport_failed ( LLMessageSystem msg,
void **   
)

void process_teleport_finish ( LLMessageSystem msg,
void **   
)

Definition at line 2546 of file llviewermessage.cpp.

References _PREHASH_AgentID, _PREHASH_CircuitCode, _PREHASH_Code, _PREHASH_ID, _PREHASH_Info, _PREHASH_LocationID, _PREHASH_RegionHandle, _PREHASH_SeedCapability, _PREHASH_SessionID, _PREHASH_SimIP, _PREHASH_SimPort, _PREHASH_TeleportFlags, _PREHASH_UseCircuitCode, LLWorld::addRegion(), LLMessageSystem::addU32Fast(), LLMessageSystem::addUUIDFast(), LLHUDManager::createViewerEffect(), LLMessageSystem::enableCircuit(), gAgent, LLAgent::getEffectColor(), LLAgent::getID(), LLSingleton< LLWorld >::getInstance(), LLSingleton< LLHUDManager >::getInstance(), LLMessageSystem::getIPAddrFast(), LLMessageSystem::getIPPortFast(), LLMessageSystem::getOurCircuitCode(), LLAgent::getPositionGlobal(), LLAgent::getSessionID(), LLMessageSystem::getStringFast(), LLMessageSystem::getU32Fast(), LLMessageSystem::getU64Fast(), LLMessageSystem::getUUIDFast(), gMessageSystem, LLAgent::isGodlike(), LL_DEBUGS, LL_ENDL, LLHUDObject::LL_HUD_EFFECT_POINT, LL_INFOS, LL_WARNS, LLPostTeleportNotifiers::LLPostTeleportNotifiers(), LLMessageSystem::mOurCircuitCode, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), send_complete_agent_movement(), LLHUDManager::sendEffects(), LLMessageSystem::sendReliable(), LLHUDEffect::setColor(), LLAgent::setHomePosRegion(), LLHUDObject::setPositionGlobal(), LLViewerRegion::setSeedCapability(), LLAgent::setTeleportMessage(), LLAgent::setTeleportState(), STD_STRING_BUF_SIZE, LLAgent::sTeleportProgressMessages, TELEPORT_FLAGS_SET_HOME_TO_TARGET, LLAgent::TELEPORT_MOVING, TRUE, and LLFirstUse::useTeleport().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_teleport_local ( LLMessageSystem msg,
void **   
)

void process_teleport_progress ( LLMessageSystem msg,
void **   
)

void process_teleport_start ( LLMessageSystem msg,
void **   
)

void process_terse_object_update_improved ( LLMessageSystem mesgsys,
void **  user_data 
)

Definition at line 3157 of file llviewermessage.cpp.

References LLMessageSystem::getReceiveCompressedSize(), LLMessageSystem::getReceiveSize(), gObjectBits, gObjectList, LLMemType::MTYPE_OBJECT, OUT_TERSE_IMPROVED, and LLViewerObjectList::processCompressedObjectUpdate().

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void process_time_synch ( LLMessageSystem mesgsys,
void **  user_data 
)

void process_user_info_reply ( LLMessageSystem msg,
void **   
)

void script_question_cb ( S32  option,
void *  user_data 
)

void script_question_decline_cb ( S32  option,
void *  user_data 
)

void send_agent_update ( BOOL  force_send,
BOOL  send_reliable 
)

Definition at line 2882 of file llviewermessage.cpp.

References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_AgentUpdate, _PREHASH_BodyRotation, _PREHASH_CameraAtAxis, _PREHASH_CameraCenter, _PREHASH_CameraLeftAxis, _PREHASH_CameraUpAxis, _PREHASH_ControlFlags, _PREHASH_Far, _PREHASH_Flags, _PREHASH_HeadRotation, _PREHASH_SessionID, _PREHASH_State, LLMessageSystem::addF32Fast(), LLMessageSystem::addQuatFast(), LLMessageSystem::addU32Fast(), LLMessageSystem::addU8Fast(), LLMessageSystem::addUUIDFast(), LLMessageSystem::addVector3Fast(), AGENT_CONTROL_LBUTTON_DOWN, AGENT_CONTROL_LBUTTON_UP, AGENT_CONTROL_ML_LBUTTON_DOWN, AGENT_CONTROL_ML_LBUTTON_UP, AGENT_UPDATES_PER_SECOND, AU_FLAGS_HIDETITLE, AU_FLAGS_NONE, LLKeyboard::currentMask(), dot(), LLAgent::enableControlFlagReset(), F_PI, gAgent, gDebugClicks, gDisconnected, LLCoordFrame::getAtAxis(), LLAgent::getCameraPositionAgent(), LLAgent::getControlFlags(), LLAgent::getFrameAgent(), LLAgent::getHeadRotation(), LLAgent::getID(), LLSingleton< LLViewerCamera >::getInstance(), LLCoordFrame::getLeftAxis(), LLCoordFrame::getQuaternion(), LLAgent::getRegion(), LLAgent::getRenderState(), LLAgent::getSessionID(), LLAgent::getTeleportState(), LLCoordFrame::getUpAxis(), gKeyboard, gMessageSystem, LLAppViewer::instance(), LLAgent::isGroupTitleHidden(), LL_ENDL, LL_INFOS, LLAppViewer::logoutRequestSent(), LLVector3::magVec(), MASK_ALT, MASK_CONTROL, MAX_HEAD_ROT_QDOT, LLAgent::mDrawDistance, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), NULL, ROTATION_THRESHOLD, LLAgent::sendMessage(), LLAgent::sendReliableMessage(), LLAgent::TELEPORT_NONE, THRESHOLD_HEAD_ROT_QDOT, and TRUE.

Referenced by LLPanelDisplay::applyResolution(), LLAppViewer::idle(), process_agent_movement_complete(), and process_teleport_local().

Here is the call graph for this function:

Here is the caller graph for this function:

void send_complete_agent_movement ( const LLHost sim_host  ) 

void send_group_notice ( const LLUUID group_id,
const char *  subject,
const char *  message,
const LLInventoryItem item 
)

void send_improved_im ( const LLUUID to_id,
const char *  name,
const char *  message,
U8  offline,
EInstantMessage  dialog,
const LLUUID id,
U32  timestamp,
const U8 binary_bucket,
S32  binary_bucket_size 
)

void send_places_query ( const LLUUID query_id,
const LLUUID trans_id,
const char *  query_text,
U32  query_flags,
S32  category,
const char *  sim_name 
)

void send_simple_im ( const LLUUID to_id,
const char *  message,
EInstantMessage  dialog,
const LLUUID id 
)

Definition at line 4737 of file llviewermessage.cpp.

References LLAgent::buildFullname(), EMPTY_BINARY_BUCKET, EMPTY_BINARY_BUCKET_SIZE, gAgent, IM_ONLINE, NO_TIMESTAMP, and send_improved_im().

Referenced by lure_callback().

Here is the call graph for this function:

Here is the caller graph for this function:

void send_sound_trigger ( const LLUUID sound_id,
F32  gain 
)

void start_new_inventory_observer (  ) 

Definition at line 689 of file llviewermessage.cpp.

References LLInventoryModel::addObserver(), and gInventory.

Referenced by LLInventoryModel::messageUpdateCore().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const F32 BIRD_AUDIBLE_RADIUS = 32.0f

Definition at line 147 of file llviewermessage.cpp.

Definition at line 330 of file llviewermessage.cpp.

Referenced by exported_item_complete(), and exported_j2c_complete().

Definition at line 329 of file llviewermessage.cpp.

Referenced by exported_item_complete(), and exported_j2c_complete().

Definition at line 328 of file llviewermessage.cpp.

Referenced by exported_item_complete(), and exported_j2c_complete().

Definition at line 327 of file llviewermessage.cpp.

Referenced by exported_item_complete(), and exported_j2c_complete().

Definition at line 57 of file llwindow.cpp.

Definition at line 4883 of file llviewermenu.cpp.

Definition at line 4881 of file llviewermenu.cpp.

Definition at line 338 of file llviewermessage.cpp.

Definition at line 4880 of file llviewermenu.cpp.

Definition at line 340 of file llviewermessage.cpp.

Referenced by export_complete(), and exported_j2c_complete().

time_t gLastDisplayedTime = 0

Definition at line 4136 of file llviewermessage.cpp.

std::vector<LoadUrlInfo*> gLoadUrlList

Definition at line 5059 of file llviewermessage.cpp.

Referenced by callback_load_url_name(), and process_load_url().

Definition at line 687 of file llviewermessage.cpp.

Definition at line 164 of file llviewermessage.cpp.

Definition at line 154 of file llviewermessage.cpp.

Referenced by process_script_question().

Definition at line 153 of file llviewermessage.cpp.

Referenced by process_script_question().

const F32 LOGOUT_REPLY_TIME = 3.f [static]

Definition at line 149 of file llviewermessage.cpp.

const F32 MAX_HEAD_ROT_QDOT = 0.99999f

Definition at line 2878 of file llviewermessage.cpp.

Referenced by send_agent_update().

Definition at line 165 of file llviewermessage.cpp.

Referenced by check_offer_throttle().

const F32 OFFER_THROTTLE_TIME = 10.f

Definition at line 166 of file llviewermessage.cpp.

Referenced by check_offer_throttle().

Definition at line 4951 of file llviewermessage.cpp.

Referenced by process_script_dialog().

const char* SCRIPT_DIALOG_HEADER = "Script Dialog:\n"

Definition at line 4953 of file llviewermessage.cpp.

Referenced by process_script_dialog().

Definition at line 4950 of file llviewermessage.cpp.

Referenced by process_script_dialog().

Definition at line 4952 of file llviewermessage.cpp.

Referenced by process_script_dialog().

const LLString SCRIPT_QUESTIONS[SCRIPT_PERMISSION_EOF]

Initial value:

 
        { 
                "ScriptTakeMoney",
                "ActOnControlInputs",
                "RemapControlInputs",
                "AnimateYourAvatar",
                "AttachToYourAvatar",
                "ReleaseOwnership",
                "LinkAndDelink",
                "AddAndRemoveJoints",
                "ChangePermissions",
                "TrackYourCamera",
                "ControlYourCamera"
        }

Definition at line 169 of file llviewermessage.cpp.

Definition at line 148 of file llviewermessage.cpp.

const F32 THRESHOLD_HEAD_ROT_QDOT = 0.9997f

Definition at line 2877 of file llviewermessage.cpp.

Referenced by send_agent_update().


Generated on Fri May 16 08:37:50 2008 for SecondLife by  doxygen 1.5.5