summaryrefslogtreecommitdiff
path: root/indra/llplugin/llpluginclassmedia.h
diff options
context:
space:
mode:
authorMaxim Nikolenko <maximnproductengine@lindenlab.com>2026-07-24 14:33:11 +0300
committerGitHub <noreply@github.com>2026-07-24 14:33:11 +0300
commitadc5f3cb7819a672c37a73f0c4cd850df536e9da (patch)
tree6d2542426c396ad37a36f0b6343c1e30efa02d97 /indra/llplugin/llpluginclassmedia.h
parent52e693898378c891a03b47a7cb6375718648f6d5 (diff)
#5796 Add CEF remote debugging port debug setting
Increment CEF remote debugging port for each new media plugin instance CEFRemoteDebuggingPort should not persist between sessions
Diffstat (limited to 'indra/llplugin/llpluginclassmedia.h')
-rw-r--r--indra/llplugin/llpluginclassmedia.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/indra/llplugin/llpluginclassmedia.h b/indra/llplugin/llpluginclassmedia.h
index 40f6295e55..1125d530f4 100644
--- a/indra/llplugin/llpluginclassmedia.h
+++ b/indra/llplugin/llpluginclassmedia.h
@@ -165,6 +165,11 @@ public:
std::string getPluginVersion() { return mPlugin?mPlugin->getPluginVersion():std::string(""); };
+ int getProcessID() { return mPlugin ? (int)mPlugin->getProcessID() : 0; };
+
+ // 0 means remote debugging is disabled for this plugin instance.
+ U32 getCefRemoteDebuggingPort() const { return mCefRemoteDebuggingPort; };
+
bool getDisableTimeout() { return mPlugin?mPlugin->getDisableTimeout():false; };
void setDisableTimeout(bool disable) { if(mPlugin) mPlugin->setDisableTimeout(disable); };
@@ -434,6 +439,8 @@ protected:
F64 mSleepTime;
+ U32 mCefRemoteDebuggingPort {0};
+
bool mCanUndo;
bool mCanRedo;
bool mCanCut;