From 802f945b2a25b1d9fdb7235026a7c39fc8b1ba8e Mon Sep 17 00:00:00 2001
From: Richard Alam <ritzalam@gmail.com>
Date: Fri, 19 Jan 2018 08:35:39 -0800
Subject: [PATCH]  - add bw mon options and some string constants

---
 .../core/model/BandwidthMonOptions.as          | 18 ++++++++++++++++++
 .../src/org/bigbluebutton/util/ConnUtil.as     | 18 ++++++++++++++++++
 2 files changed, 36 insertions(+)
 create mode 100755 bigbluebutton-client/src/org/bigbluebutton/core/model/BandwidthMonOptions.as
 create mode 100755 bigbluebutton-client/src/org/bigbluebutton/util/ConnUtil.as

diff --git a/bigbluebutton-client/src/org/bigbluebutton/core/model/BandwidthMonOptions.as b/bigbluebutton-client/src/org/bigbluebutton/core/model/BandwidthMonOptions.as
new file mode 100755
index 0000000000..1a51b69374
--- /dev/null
+++ b/bigbluebutton-client/src/org/bigbluebutton/core/model/BandwidthMonOptions.as
@@ -0,0 +1,18 @@
+package org.bigbluebutton.core.model
+{
+	import org.bigbluebutton.core.Options;
+	
+	public class BandwidthMonOptions extends Options
+	{
+		[Bindable]
+		public var server:String = "";
+		
+		[Bindable]
+		public var application:String = "";
+		
+		public function BandwidthMonOptions()
+		{
+			name = "bwMon";
+		}
+	}
+}
\ No newline at end of file
diff --git a/bigbluebutton-client/src/org/bigbluebutton/util/ConnUtil.as b/bigbluebutton-client/src/org/bigbluebutton/util/ConnUtil.as
new file mode 100755
index 0000000000..c79aea4c97
--- /dev/null
+++ b/bigbluebutton-client/src/org/bigbluebutton/util/ConnUtil.as
@@ -0,0 +1,18 @@
+package org.bigbluebutton.util
+{
+	public class ConnUtil
+	{
+			public static const RTMPS: String = "rtmps";
+			public static const RTMPT: String = "rtmpt";
+			public static const RTMP: String = "rtmp";
+			public static const PROXY_NONE: String = "none";
+			public static const PROXY_BEST: String = "best";
+			
+			
+			public static function parseRTMPConn(appURL: String):Array {
+				var pattern:RegExp = /(?P<protocol>.+):\/\/(?P<server>.+)\/(?P<app>.+)/;
+				var result:Array = pattern.exec(appURL);
+				return result;
+			}
+	}
+}
\ No newline at end of file
-- 
GitLab