summaryrefslogtreecommitdiff
path: root/indra/newview/llimview.h
diff options
context:
space:
mode:
authorYuri Chebotarev <ychebotarev@productengine.com>2009-10-27 18:13:52 +0200
committerYuri Chebotarev <ychebotarev@productengine.com>2009-10-27 18:13:52 +0200
commit68ccc70e6579547d7b42134f79267a9fd40be35f (patch)
treed57933426a9a55a5ba24d40fc9b8707697818059 /indra/newview/llimview.h
parent42e29558db8e708f1cc59f8564710b4b7f70b7f3 (diff)
parent8a5d4c91f5608d40c3f627cd71a26252693279f7 (diff)
merge
--HG-- branch : product-engine
Diffstat (limited to 'indra/newview/llimview.h')
-rw-r--r--indra/newview/llimview.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/indra/newview/llimview.h b/indra/newview/llimview.h
index e3d0a50557..f09c5a9521 100644
--- a/indra/newview/llimview.h
+++ b/indra/newview/llimview.h
@@ -70,6 +70,10 @@ public:
LLIMSpeakerMgr* mSpeakers;
bool mSessionInitialized;
+
+ //true if calling back the session URI after the session has closed is possible.
+ //Currently this will be false only for PSTN P2P calls.
+ bool mCallBackEnabled;
};
@@ -314,6 +318,12 @@ public:
void addSessionObserver(LLIMSessionObserver *);
void removeSessionObserver(LLIMSessionObserver *);
+ //show error statuses to the user
+ void showSessionStartError(const std::string& error_string, const LLUUID session_id);
+ void showSessionEventError(const std::string& event_string, const std::string& error_string, const LLUUID session_id);
+ void showSessionForceClose(const std::string& reason, const LLUUID session_id);
+ static bool onConfirmForceCloseError(const LLSD& notification, const LLSD& response);
+
/**
* Start call in a session
* @return false if voice channel doesn't exist