diff options
author | Roxie Linden <roxie@lindenlab.com> | 2024-03-11 22:12:21 -0700 |
---|---|---|
committer | Roxie Linden <roxie@lindenlab.com> | 2024-03-11 22:12:21 -0700 |
commit | 37837edd69da48fe9ff74e69084e29c491327a78 (patch) | |
tree | ba7f93a71e453ccbfbf49d65958630905d5fa637 /indra/newview/llvoiceclient.h | |
parent | 1f177d837c51c0b5751204ffbd39c5e1e7a51212 (diff) |
Fixup some logic relating to teleporting and new regions
Diffstat (limited to 'indra/newview/llvoiceclient.h')
-rw-r--r-- | indra/newview/llvoiceclient.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/indra/newview/llvoiceclient.h b/indra/newview/llvoiceclient.h index 02f73cde7a..3b1b3bd0c4 100644 --- a/indra/newview/llvoiceclient.h +++ b/indra/newview/llvoiceclient.h @@ -480,7 +480,6 @@ public: const LLUUID &agentID); void onRegionChanged(); - void onSimulatorFeaturesReceived(const LLUUID ®ion_id); void addObserver(LLVoiceClientStatusObserver* observer); void removeObserver(LLVoiceClientStatusObserver* observer); @@ -500,12 +499,20 @@ public: // Returns NULL if voice effects are not supported, or not enabled. LLVoiceEffectInterface* getVoiceEffectInterface() const; //@} -private: + + void handleSimulatorFeaturesReceived(const LLSD &simulatorFeatures); + + private: + void init(LLPumpIO *pump); protected: + LLVoiceModuleInterface* mSpatialVoiceModule; LLVoiceModuleInterface* mNonSpatialVoiceModule; + LLSD mSpatialCredentials; // used to store spatial credentials for vivox + // so they're available when the region voice + // server is retrieved. LLPumpIO *m_servicePump; boost::signals2::connection mSimulatorFeaturesReceivedSlot; |