diff --git a/.github/workflows/doc_update.yml b/.github/workflows/doc_update.yml new file mode 100644 index 00000000..c9131804 --- /dev/null +++ b/.github/workflows/doc_update.yml @@ -0,0 +1,28 @@ + + +name: MobiledgeX C# Docs Update + +on: [release] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Check out Repo + uses: actions/checkout@v2 + - name: Update Docs + uses: mattnotmitt/doxygen-action@v1.9.2 + with: + working-directory: 'rest/' + doxyfile-path: './Doxygen/Doxyfile' + - name: Move generated docs to docs directory + run: | + sudo rm -rf docs/* + sudo mv rest/html/ docs/ + shell: bash + - name: Commit Doxygen Updates + uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Docs Automated Updates + branch: master + push_options: '--force' \ No newline at end of file diff --git a/docs/annotated.html b/docs/annotated.html index 0ee0e63b..dcf194c6 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -4,7 +4,7 @@
- +
1.9.3
This is the complete list of members for DistributedMatchEngine.AndroidNetworkInterfaceName, including all inherited members.
| AndroidNetworkInterfaceName() (defined in DistributedMatchEngine.AndroidNetworkInterfaceName) | DistributedMatchEngine.AndroidNetworkInterfaceName | |
| CELLULAR (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName | |
| CELLULAR (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName | |
| WIFI (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName |
1.9.3
+Additional Inherited Members
+ |
Regex | CELLULAR = null |
+ |
Regex | WIFI = null | | | ||||||||
Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceNameAndroid Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using Android device
+Android Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using Android device
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_android_network_interface_name.js b/docs/class_distributed_match_engine_1_1_android_network_interface_name.js
deleted file mode 100644
index 60c3648e..00000000
--- a/docs/class_distributed_match_engine_1_1_android_network_interface_name.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var class_distributed_match_engine_1_1_android_network_interface_name =
-[
- [ "AndroidNetworkInterfaceName", "class_distributed_match_engine_1_1_android_network_interface_name.html#a488446ee09d0e68dceb2e6d8db1be5ef", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_dme_dns_exception-members.html b/docs/class_distributed_match_engine_1_1_dme_dns_exception-members.html
index 6a8c04f0..4f805ab9 100644
--- a/docs/class_distributed_match_engine_1_1_dme_dns_exception-members.html
+++ b/docs/class_distributed_match_engine_1_1_dme_dns_exception-members.html
@@ -4,7 +4,7 @@
-
+
1.9.3
Inherits Exception.
+Public Member Functions | + | DmeDnsException (string message, Exception InnerException=null) | ||||||
Occurs when MobiledgeX does not have user's MCC and MNC mapped to a DME
+Occurs when MobiledgeX does not have user's MCC and MNC mapped to a DME
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_dme_dns_exception.js b/docs/class_distributed_match_engine_1_1_dme_dns_exception.js
deleted file mode 100644
index ff8db54b..00000000
--- a/docs/class_distributed_match_engine_1_1_dme_dns_exception.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var class_distributed_match_engine_1_1_dme_dns_exception =
-[
- [ "DmeDnsException", "class_distributed_match_engine_1_1_dme_dns_exception.html#a8f4bc9747ad87d393c94f7047f1c15ce", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_empty_carrier_info-members.html b/docs/class_distributed_match_engine_1_1_empty_carrier_info-members.html
index 9ecb9706..5b0d451a 100644
--- a/docs/class_distributed_match_engine_1_1_empty_carrier_info-members.html
+++ b/docs/class_distributed_match_engine_1_1_empty_carrier_info-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.EmptyCarrierInfo, including all inherited members.
| GetCellID() (defined in DistributedMatchEngine.EmptyCarrierInfo) | DistributedMatchEngine.EmptyCarrierInfo | |
| GetCurrentCarrierName() (defined in DistributedMatchEngine.EmptyCarrierInfo) | DistributedMatchEngine.EmptyCarrierInfo | |
| GetCurrentCarrierName() (defined in DistributedMatchEngine.EmptyCarrierInfo) | DistributedMatchEngine.EmptyCarrierInfo | |
| GetDataNetworkPath() (defined in DistributedMatchEngine.EmptyCarrierInfo) | DistributedMatchEngine.EmptyCarrierInfo | |
| GetMccMnc() (defined in DistributedMatchEngine.EmptyCarrierInfo) | DistributedMatchEngine.EmptyCarrierInfo | |
| GetSignalStrength() (defined in DistributedMatchEngine.EmptyCarrierInfo) | DistributedMatchEngine.EmptyCarrierInfo |
1.9.3
+Public Member Functions
-string | GetCurrentCarrierName () | |
-string | GetMccMnc () | |
-ulong | GetCellID () | | string | GetDataNetworkPath () | | ulong | GetSignalStrength () | |
+string | GetCurrentCarrierName () | |
+string | GetMccMnc () | |
+string | GetDataNetworkPath () | |
+ulong | GetSignalStrength () | | string | GetCurrentCarrierName () | string | GetMccMnc () | |||||||||||||
Empty implementation of CarrierInfo interface
-Empty implementation of CarrierInfo interface
+| string DistributedMatchEngine.EmptyCarrierInfo.GetCurrentCarrierName | +( | +) | ++ |
Implements DistributedMatchEngine.CarrierInfo.
+ +| string DistributedMatchEngine.EmptyCarrierInfo.GetDataNetworkPath | +( | +) | ++ |
Implements DistributedMatchEngine.CarrierInfo.
+ +| string DistributedMatchEngine.EmptyCarrierInfo.GetMccMnc | +( | +) | ++ |
Implements DistributedMatchEngine.CarrierInfo.
+ +| ulong DistributedMatchEngine.EmptyCarrierInfo.GetSignalStrength | +( | +) | ++ |
Implements DistributedMatchEngine.CarrierInfo.
+ +
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_empty_carrier_info.js b/docs/class_distributed_match_engine_1_1_empty_carrier_info.js
deleted file mode 100644
index f5d2a995..00000000
--- a/docs/class_distributed_match_engine_1_1_empty_carrier_info.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var class_distributed_match_engine_1_1_empty_carrier_info =
-[
- [ "GetCellID", "class_distributed_match_engine_1_1_empty_carrier_info.html#abe445778fd4db30533637b12bcac39ef", null ],
- [ "GetCurrentCarrierName", "class_distributed_match_engine_1_1_empty_carrier_info.html#a7893093bd2558bd461406f441c27eac7", null ],
- [ "GetMccMnc", "class_distributed_match_engine_1_1_empty_carrier_info.html#ac3730414c82d37ea6ce366a374cd85ec", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_empty_device_info-members.html b/docs/class_distributed_match_engine_1_1_empty_device_info-members.html
index 299d0136..5595fe84 100644
--- a/docs/class_distributed_match_engine_1_1_empty_device_info-members.html
+++ b/docs/class_distributed_match_engine_1_1_empty_device_info-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.EmptyDeviceInfo, including all inherited members.
| GetDeviceInfo() (defined in DistributedMatchEngine.EmptyDeviceInfo) | DistributedMatchEngine.EmptyDeviceInfo | |
| IsPingSupported() (defined in DistributedMatchEngine.EmptyDeviceInfo) | DistributedMatchEngine.EmptyDeviceInfo |
1.9.3
Inherits DistributedMatchEngine.DeviceInfo.
+Public Member Functions
Dictionary< string, string > | GetDeviceInfo () | | |
+bool | IsPingSupported () | | + | |||||||
Empty implementation of DeviceInfo interface
+Empty implementation of DeviceInfo interface
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_empty_device_info.js b/docs/class_distributed_match_engine_1_1_empty_device_info.js
deleted file mode 100644
index 5dcff719..00000000
--- a/docs/class_distributed_match_engine_1_1_empty_device_info.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var class_distributed_match_engine_1_1_empty_device_info =
-[
- [ "GetDeviceInfo", "class_distributed_match_engine_1_1_empty_device_info.html#a06708f7d81e935f0fcf1227a2389cbd4", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_empty_net_interface-members.html b/docs/class_distributed_match_engine_1_1_empty_net_interface-members.html
index 31f35e2e..c12f05bc 100644
--- a/docs/class_distributed_match_engine_1_1_empty_net_interface-members.html
+++ b/docs/class_distributed_match_engine_1_1_empty_net_interface-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.EmptyNetInterface, including all inherited members.
| GetIPAddress(String netInterface, AddressFamily addressFamily=AddressFamily.InterNetwork) (defined in DistributedMatchEngine.EmptyNetInterface) | DistributedMatchEngine.EmptyNetInterface | |
| GetNetworkInterfaceName() (defined in DistributedMatchEngine.EmptyNetInterface) | DistributedMatchEngine.EmptyNetInterface | |
| GetNetworkInterfaceName() (defined in DistributedMatchEngine.EmptyNetInterface) | DistributedMatchEngine.EmptyNetInterface | |
| HasCellular() (defined in DistributedMatchEngine.EmptyNetInterface) | DistributedMatchEngine.EmptyNetInterface | |
| HasWifi() (defined in DistributedMatchEngine.EmptyNetInterface) | DistributedMatchEngine.EmptyNetInterface | |
| HasWifi() (defined in DistributedMatchEngine.EmptyNetInterface) | DistributedMatchEngine.EmptyNetInterface | |
| SetNetworkInterfaceName(NetworkInterfaceName networkInterfaceName) (defined in DistributedMatchEngine.EmptyNetInterface) | DistributedMatchEngine.EmptyNetInterface |
1.9.3
+Public Member Functions
-NetworkInterfaceName | GetNetworkInterfaceName () | |
-void | SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName) | |
-string | GetIPAddress (String netInterface, AddressFamily addressFamily=AddressFamily.InterNetwork) | |
-bool | HasWifi () | |
-bool | HasCellular () | |
+NetworkInterfaceName | GetNetworkInterfaceName () | |
+void | SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName) | |
+string | GetIPAddress (String netInterfaceType, AddressFamily adressFamily=AddressFamily.InterNetwork) | |
+bool | HasWifi () | |
+bool | HasCellular () | | NetworkInterfaceName | GetNetworkInterfaceName () | void | SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName) | string | GetIPAddress (String netInterface, AddressFamily addressFamily=AddressFamily.InterNetwork) | bool | HasWifi () | bool | HasCellular () | ||||||||||||||
Empty implementation of CarrierInfo interface
-Empty implementation of CarrierInfo interface
+| string DistributedMatchEngine.EmptyNetInterface.GetIPAddress | +( | +String | +netInterface, | +
| + | + | AddressFamily | +addressFamily = AddressFamily.InterNetwork |
+
| + | ) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +| NetworkInterfaceName DistributedMatchEngine.EmptyNetInterface.GetNetworkInterfaceName | +( | +) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +| bool DistributedMatchEngine.EmptyNetInterface.HasCellular | +( | +) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +| bool DistributedMatchEngine.EmptyNetInterface.HasWifi | +( | +) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +| void DistributedMatchEngine.EmptyNetInterface.SetNetworkInterfaceName | +( | +NetworkInterfaceName | +networkInterfaceName | ) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_empty_net_interface.js b/docs/class_distributed_match_engine_1_1_empty_net_interface.js
deleted file mode 100644
index 18d8d8b4..00000000
--- a/docs/class_distributed_match_engine_1_1_empty_net_interface.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var class_distributed_match_engine_1_1_empty_net_interface =
-[
- [ "GetIPAddress", "class_distributed_match_engine_1_1_empty_net_interface.html#a7339673498c6a7ac6dc0c03c779bd936", null ],
- [ "GetNetworkInterfaceName", "class_distributed_match_engine_1_1_empty_net_interface.html#a3893b568e044a571384b75bf1df028ff", null ],
- [ "HasCellular", "class_distributed_match_engine_1_1_empty_net_interface.html#a66fd658b77609ed1c98eeda2e07949ba", null ],
- [ "HasWifi", "class_distributed_match_engine_1_1_empty_net_interface.html#a9890e2f580bce047dddb2335f4e738ab", null ],
- [ "SetNetworkInterfaceName", "class_distributed_match_engine_1_1_empty_net_interface.html#a8e5d10a75cab3b00dc461dd8ae1dc5b6", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_empty_unique_i_d-members.html b/docs/class_distributed_match_engine_1_1_empty_unique_i_d-members.html
index b2dd1ea4..66959d7f 100644
--- a/docs/class_distributed_match_engine_1_1_empty_unique_i_d-members.html
+++ b/docs/class_distributed_match_engine_1_1_empty_unique_i_d-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.EmptyUniqueID, including all inherited members.
| GetUniqueID() (defined in DistributedMatchEngine.EmptyUniqueID) | DistributedMatchEngine.EmptyUniqueID | |
| GetUniqueIDType() (defined in DistributedMatchEngine.EmptyUniqueID) | DistributedMatchEngine.EmptyUniqueID | |
| GetUniqueIDType() (defined in DistributedMatchEngine.EmptyUniqueID) | DistributedMatchEngine.EmptyUniqueID |
1.9.3
+Public Member Functions
-string | GetUniqueIDType () | |
-string | GetUniqueID () | |
+string | GetUniqueIDType () | |
+string | GetUniqueID () | | string | GetUniqueIDType () | string | GetUniqueID () | ||||||||
Empty implementation of CarrierInfo interface
-Empty implementation of CarrierInfo interface
+| string DistributedMatchEngine.EmptyUniqueID.GetUniqueID | +( | +) | ++ |
Implements DistributedMatchEngine.UniqueID.
+ +| string DistributedMatchEngine.EmptyUniqueID.GetUniqueIDType | +( | +) | ++ |
Implements DistributedMatchEngine.UniqueID.
+ +
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_empty_unique_i_d.js b/docs/class_distributed_match_engine_1_1_empty_unique_i_d.js
deleted file mode 100644
index 652b758b..00000000
--- a/docs/class_distributed_match_engine_1_1_empty_unique_i_d.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var class_distributed_match_engine_1_1_empty_unique_i_d =
-[
- [ "GetUniqueID", "class_distributed_match_engine_1_1_empty_unique_i_d.html#a0533b798d3884baa6dfe688c8f9d244e", null ],
- [ "GetUniqueIDType", "class_distributed_match_engine_1_1_empty_unique_i_d.html#a181a67242c21bcd09882ded9265d869b", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_find_cloudlet_exception-members.html b/docs/class_distributed_match_engine_1_1_find_cloudlet_exception-members.html
index 7f3f266d..4ab643c1 100644
--- a/docs/class_distributed_match_engine_1_1_find_cloudlet_exception-members.html
+++ b/docs/class_distributed_match_engine_1_1_find_cloudlet_exception-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.FindCloudletException, including all inherited members.
| FindCloudletException(string message) (defined in DistributedMatchEngine.FindCloudletException) | DistributedMatchEngine.FindCloudletException | |
| FindCloudletException(string message, Exception innerException) (defined in DistributedMatchEngine.FindCloudletException) | DistributedMatchEngine.FindCloudletException | |
| FindCloudletException(string message, Exception innerException) (defined in DistributedMatchEngine.FindCloudletException) | DistributedMatchEngine.FindCloudletException |
1.9.3
Inherits Exception.
+Public Member Functions | | + | FindCloudletException (string message) | + | FindCloudletException (string message, Exception innerException) | ||||||||
FindCloudlet failure
+FindCloudlet failure
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_find_cloudlet_exception.js b/docs/class_distributed_match_engine_1_1_find_cloudlet_exception.js
deleted file mode 100644
index 9dd3fc90..00000000
--- a/docs/class_distributed_match_engine_1_1_find_cloudlet_exception.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var class_distributed_match_engine_1_1_find_cloudlet_exception =
-[
- [ "FindCloudletException", "class_distributed_match_engine_1_1_find_cloudlet_exception.html#ad3a8da89be3b2c37666169d6e1ea6d9b", null ],
- [ "FindCloudletException", "class_distributed_match_engine_1_1_find_cloudlet_exception.html#a9e7034bb748654642687d43efb0aa1dd", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_get_connection_exception-members.html b/docs/class_distributed_match_engine_1_1_get_connection_exception-members.html
index bed509bc..3d8ec3a2 100644
--- a/docs/class_distributed_match_engine_1_1_get_connection_exception-members.html
+++ b/docs/class_distributed_match_engine_1_1_get_connection_exception-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.GetConnectionException, including all inherited members.
| GetConnectionException() (defined in DistributedMatchEngine.GetConnectionException) | DistributedMatchEngine.GetConnectionException | |
| GetConnectionException(string message) (defined in DistributedMatchEngine.GetConnectionException) | DistributedMatchEngine.GetConnectionException | |
| GetConnectionException(string message) (defined in DistributedMatchEngine.GetConnectionException) | DistributedMatchEngine.GetConnectionException | |
| GetConnectionException(string message, Exception inner) (defined in DistributedMatchEngine.GetConnectionException) | DistributedMatchEngine.GetConnectionException |
1.9.3
Inherits Exception.
+Public Member Functions | | + | GetConnectionException (string message) | + | GetConnectionException (string message, Exception inner) | ||||||||
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_get_connection_exception.js b/docs/class_distributed_match_engine_1_1_get_connection_exception.js
deleted file mode 100644
index 875598f4..00000000
--- a/docs/class_distributed_match_engine_1_1_get_connection_exception.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var class_distributed_match_engine_1_1_get_connection_exception =
-[
- [ "GetConnectionException", "class_distributed_match_engine_1_1_get_connection_exception.html#a554790c800226857313dc4730c19d54d", null ],
- [ "GetConnectionException", "class_distributed_match_engine_1_1_get_connection_exception.html#abadfcb529e25385feeb66c3fe729d85e", null ],
- [ "GetConnectionException", "class_distributed_match_engine_1_1_get_connection_exception.html#aa665cb48acaec9ddb5c7ad6c15fff0d5", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_http_exception-members.html b/docs/class_distributed_match_engine_1_1_http_exception-members.html
index 487af997..b1e9e62f 100644
--- a/docs/class_distributed_match_engine_1_1_http_exception-members.html
+++ b/docs/class_distributed_match_engine_1_1_http_exception-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.HttpException, including all inherited members.
| ErrorCode (defined in DistributedMatchEngine.HttpException) | DistributedMatchEngine.HttpException | |
| HttpException(string message, HttpStatusCode statusCode, int errorCode) (defined in DistributedMatchEngine.HttpException) | DistributedMatchEngine.HttpException | |
| HttpException(string message, HttpStatusCode statusCode, int errorCode) (defined in DistributedMatchEngine.HttpException) | DistributedMatchEngine.HttpException | |
| HttpException(string message, HttpStatusCode statusCode, int errorCode, Exception innerException) (defined in DistributedMatchEngine.HttpException) | DistributedMatchEngine.HttpException | |
| HttpStatusCode (defined in DistributedMatchEngine.HttpException) | DistributedMatchEngine.HttpException | |
| HttpStatusCode (defined in DistributedMatchEngine.HttpException) | DistributedMatchEngine.HttpException |
1.9.3
Inherits Exception.
+Properties | | + | HttpStatusCode | HttpStatusCode [get, set] | + | int | ErrorCode [get, set] | ||||||
MatchingEngine APIs are implemented via HTTP REST calls. This occurs if MatchingEngine API post request fails.
+MatchingEngine APIs are implemented via HTTP REST calls. This occurs if MatchingEngine API post request fails.
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_http_exception.js b/docs/class_distributed_match_engine_1_1_http_exception.js
deleted file mode 100644
index 4b17f12d..00000000
--- a/docs/class_distributed_match_engine_1_1_http_exception.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var class_distributed_match_engine_1_1_http_exception =
-[
- [ "HttpException", "class_distributed_match_engine_1_1_http_exception.html#a8cf180108e147a043b0d74d0b0f7f22a", null ],
- [ "HttpException", "class_distributed_match_engine_1_1_http_exception.html#a4d81de71f4f7a21349d0d8b208fdfa6e", null ],
- [ "ErrorCode", "class_distributed_match_engine_1_1_http_exception.html#aba8c866bfad1a4375ac416280f2f3e59", null ],
- [ "HttpStatusCode", "class_distributed_match_engine_1_1_http_exception.html#ad0f538576431a453dac3894e9138f31c", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name-members.html b/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name-members.html
index 5df32ffc..5cc0d200 100644
--- a/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name-members.html
+++ b/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.IOSNetworkInterfaceName, including all inherited members.
| CELLULAR (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName | |
| IOSNetworkInterfaceName() (defined in DistributedMatchEngine.IOSNetworkInterfaceName) | DistributedMatchEngine.IOSNetworkInterfaceName | |
| IOSNetworkInterfaceName() (defined in DistributedMatchEngine.IOSNetworkInterfaceName) | DistributedMatchEngine.IOSNetworkInterfaceName | |
| WIFI (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName |
1.9.3
+Additional Inherited Members
+ |
Regex | CELLULAR = null |
+ |
Regex | WIFI = null | | | ||||||||
Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceNameIOS Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using IOS device
+IOS Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using IOS device
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name.js b/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name.js
deleted file mode 100644
index 990a35ba..00000000
--- a/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var class_distributed_match_engine_1_1_i_o_s_network_interface_name =
-[
- [ "IOSNetworkInterfaceName", "class_distributed_match_engine_1_1_i_o_s_network_interface_name.html#a0778b1d3a7a4a9f0d8f280cdc7971e44", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_linux_network_interface_name-members.html b/docs/class_distributed_match_engine_1_1_linux_network_interface_name-members.html
index 7e24bd97..3ae31d62 100644
--- a/docs/class_distributed_match_engine_1_1_linux_network_interface_name-members.html
+++ b/docs/class_distributed_match_engine_1_1_linux_network_interface_name-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.LinuxNetworkInterfaceName, including all inherited members.
| CELLULAR (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName | |
| LinuxNetworkInterfaceName() (defined in DistributedMatchEngine.LinuxNetworkInterfaceName) | DistributedMatchEngine.LinuxNetworkInterfaceName | |
| LinuxNetworkInterfaceName() (defined in DistributedMatchEngine.LinuxNetworkInterfaceName) | DistributedMatchEngine.LinuxNetworkInterfaceName | |
| WIFI (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName |
1.9.3
+Additional Inherited Members
+ |
Regex | CELLULAR = null |
+ |
Regex | WIFI = null | | | ||||||||
Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceNameLinux Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using Linux device
+Linux Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using Linux device
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_linux_network_interface_name.js b/docs/class_distributed_match_engine_1_1_linux_network_interface_name.js
deleted file mode 100644
index 1acd098b..00000000
--- a/docs/class_distributed_match_engine_1_1_linux_network_interface_name.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var class_distributed_match_engine_1_1_linux_network_interface_name =
-[
- [ "LinuxNetworkInterfaceName", "class_distributed_match_engine_1_1_linux_network_interface_name.html#ab82bfcf43a6255f40a386a910025221e", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_mac_network_interface_name-members.html b/docs/class_distributed_match_engine_1_1_mac_network_interface_name-members.html
index 49087ecd..3e093659 100644
--- a/docs/class_distributed_match_engine_1_1_mac_network_interface_name-members.html
+++ b/docs/class_distributed_match_engine_1_1_mac_network_interface_name-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.MacNetworkInterfaceName, including all inherited members.
1.9.3
+Public Member Functions | MacNetworkInterfaceName () | | | ||||
+Additional Inherited Members
+ |
Regex | CELLULAR = null |
+ |
Regex | WIFI = null | | | ||||||||
Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceNameMac Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using Mac device
+Mac Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using Mac device
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_mac_network_interface_name.js b/docs/class_distributed_match_engine_1_1_mac_network_interface_name.js
deleted file mode 100644
index 979de50c..00000000
--- a/docs/class_distributed_match_engine_1_1_mac_network_interface_name.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var class_distributed_match_engine_1_1_mac_network_interface_name =
-[
- [ "MacNetworkInterfaceName", "class_distributed_match_engine_1_1_mac_network_interface_name.html#a8074270d34e9890ef0cbb3032a6b6b5c", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_matching_engine-members.html b/docs/class_distributed_match_engine_1_1_matching_engine-members.html
index 930e47c4..07ce4468 100644
--- a/docs/class_distributed_match_engine_1_1_matching_engine-members.html
+++ b/docs/class_distributed_match_engine_1_1_matching_engine-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.MatchingEngine, including all inherited members.
| AddClientCert(string clientCertPath) | DistributedMatchEngine.MatchingEngine | static |
| baseDmeHost (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| baseDmeHost (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| carrierInfo (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| carrierNameDefault (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| CreateAppInstListRequest(Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateFindCloudletRequest(Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateQosPositionRequest(List< QosPosition > QosPositions, Int32 lteCategory, BandSelection bandSelection, UInt32 cellID=0, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateRegisterClientRequest(string orgName, string appName, string appVersion, string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| carrierNameDefault (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| CreateAppInstListRequest(Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateFindCloudletRequest(Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateQosPositionRequest(List< QosPosition > QosPositions, Int32 lteCategory, BandSelection bandSelection, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateQosPriorityCreateRequest(QosSessionProfile sessionProfile, FindCloudletReply findCloudletReply, string applicationPort, string serverPort, QosSessionProtocol protocolIn=QosSessionProtocol.Any, QosSessionProtocol protocolOut=QosSessionProtocol.Any, UInt32 duration=0, string notificationUri="", string notificationAuthToken="", Dictionary< string, string > tags=null, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| CreateQosPriorityDeleteRequest(QosSessionProfile sessionProfile, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateQOSPrioritySession(QosPrioritySessionCreateRequest request) | DistributedMatchEngine.MatchingEngine | |
| CreateQOSPrioritySession(string host, uint port, QosPrioritySessionCreateRequest request) | DistributedMatchEngine.MatchingEngine | |
| CreateRegisterClientRequest(string orgName, string appName, string appVersion, string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateUrl(FindCloudletReply findCloudletReply, AppPort appPort, string protocol, int desiredPort=0, string path="") | DistributedMatchEngine.MatchingEngine | |
| CreateVerifyLocationRequest(Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| CreateVerifyLocationRequest(Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | DistributedMatchEngine.MatchingEngine | |
| DEFAULT_GETCONNECTION_TIMEOUT_MS | DistributedMatchEngine.MatchingEngine | static |
| DEFAULT_REST_TIMEOUT_MS (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| DEFAULT_REST_TIMEOUT_MS (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| defaultDmeRestPort (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| deviceInfo (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| DeleteQOSPrioritySession(QosPrioritySessionDeleteRequest request) | DistributedMatchEngine.MatchingEngine | |
| DeleteQOSPrioritySession(string host, uint port, QosPrioritySessionDeleteRequest request) | DistributedMatchEngine.MatchingEngine | |
| deviceInfo (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| Dispose(bool disposing) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | protectedvirtual |
| Dispose() (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| Dispose() (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| DmeConnection (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| EnableEnhancedLocationServices | DistributedMatchEngine.MatchingEngine | static |
| EnableEnhancedLocationServices | DistributedMatchEngine.MatchingEngine | static |
| EnableSSLProtocols(SslProtocols[] protocols) | DistributedMatchEngine.MatchingEngine | static |
| EventBusDelegate(ServerEdgeEvent serverEdgeEvent) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| EventBusDelegate(ServerEdgeEvent serverEdgeEvent) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| EventBusReciever (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| FindCloudlet(FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| FindCloudlet(string host, uint port, FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| FindCloudletPerformanceMode(string host, uint port, FindCloudletRequest request, int testPort=0, int numOfSamples=5, IPEndPoint localEndPoint=null) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| FindCloudlet(FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| FindCloudlet(string host, uint port, FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| FindCloudletPerformanceMode(string host, uint port, FindCloudletRequest request, int testPort=0, int numOfSamples=5, IPEndPoint localEndPoint=null) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GenerateDmeHostAddress() | DistributedMatchEngine.MatchingEngine | |
| GetAppInstList(AppInstListRequest request) | DistributedMatchEngine.MatchingEngine | |
| GetAppInstList(string host, uint port, AppInstListRequest request) | DistributedMatchEngine.MatchingEngine | |
| GetAppPortsByProtocol(FindCloudletReply reply, LProto proto) | DistributedMatchEngine.MatchingEngine | |
| GetAppInstList(AppInstListRequest request) | DistributedMatchEngine.MatchingEngine | |
| GetAppInstList(string host, uint port, AppInstListRequest request) | DistributedMatchEngine.MatchingEngine | |
| GetAppPortsByProtocol(FindCloudletReply reply, LProto proto) | DistributedMatchEngine.MatchingEngine | |
| GetAvailableCellularName(NetworkInterfaceName networkInterfaceName) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetAvailableWiFiName(NetworkInterfaceName networkInterfaceName) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetAvailableWiFiName(NetworkInterfaceName networkInterfaceName) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetCarrierName() | DistributedMatchEngine.MatchingEngine | |
| GetCellID() | DistributedMatchEngine.MatchingEngine | |
| GetDMEConnection(string edgeEventCookie, string dmeHost=null, uint dmePort=0) | DistributedMatchEngine.MatchingEngine | |
| GetHost(FindCloudletReply findCloudletReply, AppPort appPort) | DistributedMatchEngine.MatchingEngine | |
| GetHTTPClient(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | DistributedMatchEngine.MatchingEngine | |
| GetHTTPClient(Uri uri) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetHTTPSClient(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | DistributedMatchEngine.MatchingEngine | |
| GetIPAddressByFamily(string sourceNetInterfaceName, AddressFamily addressfamily=AddressFamily.InterNetwork) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetIPEndPointByHostName(string hostName, uint port=0) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetIPEndPointByName(string interfaceName, uint port=0, AddressFamily addressFamily=AddressFamily.InterNetwork) | DistributedMatchEngine.MatchingEngine | |
| GetPort(AppPort appPort, int desiredPort=0) | DistributedMatchEngine.MatchingEngine | |
| GetQosPositionKpi(QosPositionRequest request) | DistributedMatchEngine.MatchingEngine | |
| GetQosPositionKpi(string host, uint port, QosPositionRequest request) | DistributedMatchEngine.MatchingEngine | |
| GetSecureWebsocketConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | DistributedMatchEngine.MatchingEngine | |
| GetSecureWebsocketConnection(Uri uri, int timeoutMs, bool waitForOpen=true) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetTCPAppPorts(FindCloudletReply reply) | DistributedMatchEngine.MatchingEngine | |
| GetTCPConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| GetTCPConnection(string host, int port, int timeoutMs, IPEndPoint localEndPoint=null) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetTCPTLSConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, bool allowSelfSignedCerts=false, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| GetTCPTLSConnection(string host, int port, int timeoutMs, bool allowSelfSignedCerts=false, IPEndPoint localEndPoint=null) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetUDPAppPorts(FindCloudletReply reply) | DistributedMatchEngine.MatchingEngine | |
| GetUDPConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| GetUDPConnection(string host, int port, int timeoutMs, IPEndPoint localEndPoint=null) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetUniqueID() | DistributedMatchEngine.MatchingEngine | |
| GetUniqueIDType() | DistributedMatchEngine.MatchingEngine | |
| GetWebsocketConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | DistributedMatchEngine.MatchingEngine | |
| GetWebsocketConnection(Uri uri, int timeoutMs, bool waitForOpen=true) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| LastRegisterClientRequest (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| LocalIP (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| MatchingEngine(CarrierInfo carrierInfo=null, NetInterface netInterface=null, UniqueID uniqueID=null, DeviceInfo deviceInfo=null) | DistributedMatchEngine.MatchingEngine | |
| netInterface (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| RegisterAndFindCloudlet(string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | DistributedMatchEngine.MatchingEngine | |
| RegisterAndFindCloudlet(string host, uint port, string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | DistributedMatchEngine.MatchingEngine | |
| RegisterClient(RegisterClientRequest request) | DistributedMatchEngine.MatchingEngine | |
| RegisterClient(string host, uint port, RegisterClientRequest request) | DistributedMatchEngine.MatchingEngine | |
| ServerRequiresClientCertificateAuthentication(bool required) | DistributedMatchEngine.MatchingEngine | static |
| sessionCookie (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| SetMelMessaging(MelMessagingInterface melInterface) | DistributedMatchEngine.MatchingEngine | |
| GetDMEConnection(string edgeEventCookie, string dmeHost=null, uint dmePort=0) | DistributedMatchEngine.MatchingEngine | |
| GetHost(FindCloudletReply findCloudletReply, AppPort appPort) | DistributedMatchEngine.MatchingEngine | |
| GetHTTPClient(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | DistributedMatchEngine.MatchingEngine | |
| GetHTTPClient(Uri uri) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetHTTPSClient(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | DistributedMatchEngine.MatchingEngine | |
| GetIPAddressByFamily(string sourceNetInterfaceName, AddressFamily addressfamily=AddressFamily.InterNetwork) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetIPEndPointByHostName(string hostName, uint port=0) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetIPEndPointByName(string interfaceName, uint port=0, AddressFamily addressFamily=AddressFamily.InterNetwork) | DistributedMatchEngine.MatchingEngine | |
| GetPort(AppPort appPort, int desiredPort=0) | DistributedMatchEngine.MatchingEngine | |
| GetQosPositionKpi(QosPositionRequest request) | DistributedMatchEngine.MatchingEngine | |
| GetQosPositionKpi(string host, uint port, QosPositionRequest request) | DistributedMatchEngine.MatchingEngine | |
| GetSecureWebsocketConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | DistributedMatchEngine.MatchingEngine | |
| GetSecureWebsocketConnection(Uri uri, int timeoutMs, bool waitForOpen=true) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetTCPAppPorts(FindCloudletReply reply) | DistributedMatchEngine.MatchingEngine | |
| GetTCPConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| GetTCPConnection(string host, int port, int timeoutMs, IPEndPoint localEndPoint=null) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetTCPTLSConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, bool allowSelfSignedCerts=false, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| GetTCPTLSConnection(string host, int port, int timeoutMs, bool allowSelfSignedCerts=false, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| GetUDPAppPorts(FindCloudletReply reply) | DistributedMatchEngine.MatchingEngine | |
| GetUDPConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, IPEndPoint localEndPoint=null) | DistributedMatchEngine.MatchingEngine | |
| GetUDPConnection(string host, int port, int timeoutMs, IPEndPoint localEndPoint=null) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| GetUniqueID() | DistributedMatchEngine.MatchingEngine | |
| GetUniqueIDType() | DistributedMatchEngine.MatchingEngine | |
| GetWebsocketConnection(FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | DistributedMatchEngine.MatchingEngine | |
| GetWebsocketConnection(Uri uri, int timeoutMs, bool waitForOpen=true) (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| LastRegisterClientRequest (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| LocalIP (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| MatchingEngine(CarrierInfo carrierInfo=null, NetInterface netInterface=null, UniqueID uniqueID=null, DeviceInfo deviceInfo=null) | DistributedMatchEngine.MatchingEngine | |
| netInterface (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| RegisterAndFindCloudlet(string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | DistributedMatchEngine.MatchingEngine | |
| RegisterAndFindCloudlet(string host, uint port, string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | DistributedMatchEngine.MatchingEngine | |
| RegisterClient(RegisterClientRequest request) | DistributedMatchEngine.MatchingEngine | |
| RegisterClient(string host, uint port, RegisterClientRequest request) | DistributedMatchEngine.MatchingEngine | |
| ServerRequiresClientCertificateAuthentication(bool required) | DistributedMatchEngine.MatchingEngine | static |
| sessionCookie (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| SetTimeout(int timeout_in_milliseconds) | DistributedMatchEngine.MatchingEngine | |
| TAG (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| TAG (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| uniqueID (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| useOnlyWifi (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| useOnlyWifi (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| useSSL (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | |
| VerifyLocation(VerifyLocationRequest request) | DistributedMatchEngine.MatchingEngine | |
| VerifyLocation(string host, uint port, VerifyLocationRequest request) | DistributedMatchEngine.MatchingEngine | |
| wifiCarrier (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| VerifyLocation(VerifyLocationRequest request) | DistributedMatchEngine.MatchingEngine | |
| VerifyLocation(string host, uint port, VerifyLocationRequest request) | DistributedMatchEngine.MatchingEngine | |
| wifiCarrier (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
| wifiOnlyDmeHost (defined in DistributedMatchEngine.MatchingEngine) | DistributedMatchEngine.MatchingEngine | static |
1.9.3
Inherits IDisposable.
+Public Member Functions | void | SetMelMessaging (MelMessagingInterface melInterface) | | ulong | GetCellID () | | RegisterClientRequest | CreateRegisterClientRequest (string orgName, string appName, string appVersion, string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null) | | async Task< RegisterClientReply > | RegisterClient (RegisterClientRequest request) | | async Task< RegisterClientReply > | RegisterClient (string host, uint port, RegisterClientRequest request) | | FindCloudletRequest | CreateFindCloudletRequest (Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | | async Task< FindCloudletReply > | FindCloudlet (FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | | async Task< FindCloudletReply > | FindCloudlet (string host, uint port, FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | | RegisterClientRequest | CreateRegisterClientRequest (string orgName, string appName, string appVersion, string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null) | | async Task< RegisterClientReply > | RegisterClient (RegisterClientRequest request) | | async Task< RegisterClientReply > | RegisterClient (string host, uint port, RegisterClientRequest request) | | FindCloudletRequest | CreateFindCloudletRequest (Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | | async Task< FindCloudletReply > | FindCloudlet (FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | | async Task< FindCloudletReply > | FindCloudlet (string host, uint port, FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | |
async Task< FindCloudletReply > | FindCloudletPerformanceMode (string host, uint port, FindCloudletRequest request, int testPort=0, int numOfSamples=5, IPEndPoint localEndPoint=null) | | async Task< FindCloudletReply > | RegisterAndFindCloudlet (string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | | async Task< FindCloudletReply > | RegisterAndFindCloudlet (string host, uint port, string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | | VerifyLocationRequest | CreateVerifyLocationRequest (Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | | async Task< VerifyLocationReply > | VerifyLocation (VerifyLocationRequest request) | | async Task< VerifyLocationReply > | VerifyLocation (string host, uint port, VerifyLocationRequest request) | | AppInstListRequest | CreateAppInstListRequest (Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | | async Task< AppInstListReply > | GetAppInstList (AppInstListRequest request) | | async Task< AppInstListReply > | GetAppInstList (string host, uint port, AppInstListRequest request) | | QosPositionRequest | CreateQosPositionRequest (List< QosPosition > QosPositions, Int32 lteCategory, BandSelection bandSelection, UInt32 cellID=0, Dictionary< string, string > tags=null) | | async Task< QosPositionKpiStream > | GetQosPositionKpi (QosPositionRequest request) | | async Task< QosPositionKpiStream > | GetQosPositionKpi (string host, uint port, QosPositionRequest request) | | | async Task< FindCloudletReply > | RegisterAndFindCloudlet (string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | | async Task< FindCloudletReply > | RegisterAndFindCloudlet (string host, uint port, string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | | VerifyLocationRequest | CreateVerifyLocationRequest (Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | | async Task< VerifyLocationReply > | VerifyLocation (VerifyLocationRequest request) | | async Task< VerifyLocationReply > | VerifyLocation (string host, uint port, VerifyLocationRequest request) | | AppInstListRequest | CreateAppInstListRequest (Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | | async Task< AppInstListReply > | GetAppInstList (AppInstListRequest request) | | async Task< AppInstListReply > | GetAppInstList (string host, uint port, AppInstListRequest request) | | QosPositionRequest | CreateQosPositionRequest (List< QosPosition > QosPositions, Int32 lteCategory, BandSelection bandSelection, Dictionary< string, string > tags=null) | | async Task< QosPositionKpiStream > | GetQosPositionKpi (QosPositionRequest request) | | async Task< QosPositionKpiStream > | GetQosPositionKpi (string host, uint port, QosPositionRequest request) | | QosPrioritySessionCreateRequest | CreateQosPriorityCreateRequest (QosSessionProfile sessionProfile, FindCloudletReply findCloudletReply, string applicationPort, string serverPort, QosSessionProtocol protocolIn=QosSessionProtocol.Any, QosSessionProtocol protocolOut=QosSessionProtocol.Any, UInt32 duration=0, string notificationUri="", string notificationAuthToken="", Dictionary< string, string > tags=null, IPEndPoint localEndPoint=null) | | Creates the create request for a QoS priority session More... | | async Task< QosPrioritySessionCreateReply > | CreateQOSPrioritySession (QosPrioritySessionCreateRequest request) | | Creates QoS priority session More... | | async Task< QosPrioritySessionCreateReply > | CreateQOSPrioritySession (string host, uint port, QosPrioritySessionCreateRequest request) | | Creates QoS priority session More... | | QosPrioritySessionDeleteRequest | CreateQosPriorityDeleteRequest (QosSessionProfile sessionProfile, Dictionary< string, string > tags=null) | | Creates DeleteRequest for deleting a running QoSPrioritySession, returns null if no QoSSessionId is stored in matchingEngine More... | | async Task< QosPrioritySessionDeleteReply > | DeleteQOSPrioritySession (QosPrioritySessionDeleteRequest request) | | Deletes QoS priority session More... | | async Task< QosPrioritySessionDeleteReply > | DeleteQOSPrioritySession (string host, uint port, QosPrioritySessionDeleteRequest request) | | Deletes QoS priority session More... | | | async Task< Socket > | GetTCPConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, IPEndPoint localEndPoint=null) | | async Task< SslStream > | GetTCPTLSConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, bool allowSelfSignedCerts=false, IPEndPoint localEndPoint=null) | | async Task< Socket > | GetUDPConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, IPEndPoint localEndPoint=null) | | async Task< HttpClient > | GetHTTPClient (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | | async Task< HttpClient > | GetHTTPSClient (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | | async Task< ClientWebSocket > | GetWebsocketConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | | async Task< ClientWebSocket > | GetSecureWebsocketConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | | async Task< Socket > | GetTCPConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, IPEndPoint localEndPoint=null) | | async Task< SslStream > | GetTCPTLSConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, bool allowSelfSignedCerts=false, IPEndPoint localEndPoint=null) | | async Task< Socket > | GetUDPConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, IPEndPoint localEndPoint=null) | | async Task< HttpClient > | GetHTTPClient (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | | async Task< HttpClient > | GetHTTPSClient (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | | async Task< ClientWebSocket > | GetWebsocketConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | | async Task< ClientWebSocket > | GetSecureWebsocketConnection (FindCloudletReply reply, AppPort appPort, int desiredPort=0, int timeoutMs=DEFAULT_GETCONNECTION_TIMEOUT_MS, string path="") | |
async Task< Socket > | GetTCPConnection (string host, int port, int timeoutMs, IPEndPoint localEndPoint=null) | |
-async Task< SslStream > | GetTCPTLSConnection (string host, int port, int timeoutMs, bool allowSelfSignedCerts=false, IPEndPoint localEndPoint=null) | | | async Task< SslStream > | GetTCPTLSConnection (string host, int port, int timeoutMs, bool allowSelfSignedCerts=false, IPEndPoint localEndPoint=null) | | GetTCPTLSConnection helper function More... | |
async Task< Socket > | GetUDPConnection (string host, int port, int timeoutMs, IPEndPoint localEndPoint=null) | | |
async Task< HttpClient > | GetHTTPClient (Uri uri) | | |
async Task< ClientWebSocket > | GetWebsocketConnection (Uri uri, int timeoutMs, bool waitForOpen=true) | | |
async Task< ClientWebSocket > | GetSecureWebsocketConnection (Uri uri, int timeoutMs, bool waitForOpen=true) | | | | | | | Dictionary< int, AppPort > | GetAppPortsByProtocol (FindCloudletReply reply, LProto proto) | | Dictionary< int, AppPort > | GetTCPAppPorts (FindCloudletReply reply) | | Dictionary< int, AppPort > | GetUDPAppPorts (FindCloudletReply reply) | | Dictionary< int, AppPort > | GetAppPortsByProtocol (FindCloudletReply reply, LProto proto) | | Dictionary< int, AppPort > | GetTCPAppPorts (FindCloudletReply reply) | | Dictionary< int, AppPort > | GetUDPAppPorts (FindCloudletReply reply) | | + | delegate void | EventBusDelegate (ServerEdgeEvent serverEdgeEvent) | MatchingEngine (CarrierInfo carrierInfo=null, NetInterface netInterface=null, UniqueID uniqueID=null, DeviceInfo deviceInfo=null) | DMEConnection | GetDMEConnection (string edgeEventCookie, string dmeHost=null, uint dmePort=0) | TimeSpan | SetTimeout (int timeout_in_milliseconds) | string | GetUniqueIDType () | string | GetUniqueID () | string | GetCarrierName () | string | GenerateDmeHostAddress () | + | + | void | Dispose () | + | + | + | + | + | string | CreateUrl (FindCloudletReply findCloudletReply, AppPort appPort, string protocol, int desiredPort=0, string path="") | string | GetHost (FindCloudletReply findCloudletReply, AppPort appPort) | int | GetPort (AppPort appPort, int desiredPort=0) | + | string | GetAvailableCellularName (NetworkInterfaceName networkInterfaceName) | + | string | GetAvailableWiFiName (NetworkInterfaceName networkInterfaceName) | IPEndPoint | GetIPEndPointByName (string interfaceName, uint port=0, AddressFamily addressFamily=AddressFamily.InterNetwork) | + | IPEndPoint | GetIPEndPointByHostName (string hostName, uint port=0) | + | IPAddress | GetIPAddressByFamily (string sourceNetInterfaceName, AddressFamily addressfamily=AddressFamily.InterNetwork) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Static Public Member Functionsstatic void | ServerRequiresClientCertificateAuthentication (bool required) | static void | AddClientCert (string clientCertPath) | | | ||||||
+Static Public Attributes | | | | | | | + | const string | TAG = "MatchingEngine" | + | const UInt32 | defaultDmeRestPort = 38001 | + | const string | carrierNameDefault = "wifi" | + | const string | wifiCarrier = "wifi" | + | const string | wifiOnlyDmeHost = wifiCarrier + "." + baseDmeHost | + | const string | baseDmeHost = "dme.mobiledgex.net" | + | const int | DEFAULT_REST_TIMEOUT_MS = 10000 | const int | DEFAULT_GETCONNECTION_TIMEOUT_MS = 10000 | |||||||||||||
+Protected Member Functions | + | virtual void | Dispose (bool disposing) | |||||
+Propertiesstatic bool | EnableEnhancedLocationServices = false | [get, set]
+ |
CarrierInfo | carrierInfo | [get, set]
+ |
NetInterface | netInterface | [get, set]
+ |
UniqueID | uniqueID | [get, set]
+ |
DeviceInfo | deviceInfo | [get]
+ |
bool | useOnlyWifi = false | [get, set]
+ |
bool | useSSL = true | [get, set]
+ |
string | sessionCookie | [get, set]
+ |
string | LocalIP | [get, set]
+ |
EventBusDelegate | EventBusReciever | [get, set]
+ |
DMEConnection | DmeConnection | [get, set]
+ |
RegisterClientRequest | LastRegisterClientRequest | [get] | | ||||||||||||||||||||||||||
Main MobiledgeX SDK class. This class provides functions to find nearest cloudlet with the developer's application instance deployed and to connect to that application instance.
+Main MobiledgeX SDK class. This class provides functions to find nearest cloudlet with the developer's application instance deployed and to connect to that application instance.
Constructor for MatchingEngine class.
Constructor for MatchingEngine class.
| carrierInfo | (CarrierInfo): | ||||||
| netInterface | (NetInterface): |
| QosPrioritySessionCreateRequest DistributedMatchEngine.MatchingEngine.CreateQosPriorityCreateRequest | +( | +QosSessionProfile | +sessionProfile, | +
| + | + | FindCloudletReply | +findCloudletReply, | +
| + | + | string | +applicationPort, | +
| + | + | string | +serverPort, | +
| + | + | QosSessionProtocol | +protocolIn = QosSessionProtocol.Any, |
+
| + | + | QosSessionProtocol | +protocolOut = QosSessionProtocol.Any, |
+
| + | + | UInt32 | +duration = 0, |
+
| + | + | string | +notificationUri = "", |
+
| + | + | string | +notificationAuthToken = "", |
+
| + | + | Dictionary< string, string > | +tags = null, |
+
| + | + | IPEndPoint | +localEndPoint = null |
+
| + | ) | ++ |
Creates the create request for a QoS priority session
+| sessionProfile | The QosSessionProfile choose an option from the following: |
(NoPriority, LowLatency, ThroughputDownS, ThroughputDownM, ThroughputDownL)
+| findCloudletReply | the FindCloudletReply to be used, findCloudletReply is used for retrieving the following information |
SessionCookie, IPAddress of the server, Detecting if there is a QoS session created already
+if findCloudletReply.Status is not "Found" the function will return a null value
+| applicationPort | A string representing a list of single ports or port ranges on the user equipment |
range of ports ex. "5000-5500"
+comma delimited ports ex. "5000,6000"
+a mix of both ex. "5000-5500,4000,6000"
+| serverPort | A string representing a list of single ports or port ranges on the application server |
range of ports ex. "5000-5500"
+comma delimited ports ex. "5000,6000"
+a mix of both ex. "5000-5500,4000,6000"
+| protocolIn | (Optional) The used transport protocol for the uplink (default QosSessionProtocol.Any) |
| protocolOut | (Optional) The used transport protocol for the downlink (default QosSessionProtocol.Any) |
| duration | (Optional) QoS Priority Session duration in seconds |
| notificationUri | (Optional) URI of the callback receiver. Allows asynchronous delivery of session related events, malformed uri will result in a null value |
| notificationAuthToken | (Optional) Authentification token for callback API |
| tags | (Optional) Vendor specific data |
| localEndPoint | (Optional) IPV4 Address of the device, if not supplied the SDK will determine the IPV4 address of the device. |
| QosPrioritySessionDeleteRequest DistributedMatchEngine.MatchingEngine.CreateQosPriorityDeleteRequest | +( | +QosSessionProfile | +sessionProfile, | +
| + | + | Dictionary< string, string > | +tags = null |
+
| + | ) | ++ |
| async Task< QosPrioritySessionCreateReply > DistributedMatchEngine.MatchingEngine.CreateQOSPrioritySession | +( | +QosPrioritySessionCreateRequest | +request | ) | ++ |
| async Task< QosPrioritySessionCreateReply > DistributedMatchEngine.MatchingEngine.CreateQOSPrioritySession | +( | +string | +host, | +
| + | + | uint | +port, | +
| + | + | QosPrioritySessionCreateRequest | +request | +
| + | ) | ++ |
| async Task< QosPrioritySessionDeleteReply > DistributedMatchEngine.MatchingEngine.DeleteQOSPrioritySession | +( | +QosPrioritySessionDeleteRequest | +request | ) | ++ |
| async Task< QosPrioritySessionDeleteReply > DistributedMatchEngine.MatchingEngine.DeleteQOSPrioritySession | +( | +string | +host, | +
| + | + | uint | +port, | +
| + | + | QosPrioritySessionDeleteRequest | +request | +
| + | ) | ++ |
GetDmeConnection
+GetDmeConnection
Returns local unicast address in an IPEndPoint, if any.
+Returns local unicast address in an IPEndPoint, if any.
| void DistributedMatchEngine.MatchingEngine.SetMelMessaging | +async Task< SslStream > DistributedMatchEngine.MatchingEngine.GetTCPTLSConnection | ( | -MelMessagingInterface | -melInterface | ) | +string | +host, | +
| + | + | int | +port, | +||||
| + | + | int | +timeoutMs, | +||||
| + | + | bool | +allowSelfSignedCerts = false, |
+ ||||
| + | IPEndPoint | +localEndPoint = null |
+ |||||
| + | ) | +
A device specific interface.
+ +GetTCPTLSConnection helper function
+| host | |
| port | |
| timeoutMs | |
| allowSelfSignedCerts | Works in Debug Mode only |
| localEndPoint |
Default value of GetConnection timeouts (10000 ms or 10 seconds)
+Default value of GetConnection timeouts (10000 ms or 10 seconds)
Enable edge features. If enabled, this may cause permission prompts on some target devices due to the MatchingEngine probing the current network state for edge capabilities. Edge features may be degraded if not enabled.
+Enable edge features. If enabled, this may cause permission prompts on some target devices due to the MatchingEngine probing the current network state for edge capabilities. Edge features may be degraded if not enabled.
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_matching_engine.js b/docs/class_distributed_match_engine_1_1_matching_engine.js
deleted file mode 100644
index 6bd73fa6..00000000
--- a/docs/class_distributed_match_engine_1_1_matching_engine.js
+++ /dev/null
@@ -1,71 +0,0 @@
-var class_distributed_match_engine_1_1_matching_engine =
-[
- [ "MatchingEngine", "class_distributed_match_engine_1_1_matching_engine.html#ac16acdd9772a7aa9d023b3d3a9e27629", null ],
- [ "CreateAppInstListRequest", "group__functions__dmeapis.html#ga6aadad2b1ae1d94dca6c363a31f966d2", null ],
- [ "CreateFindCloudletRequest", "group__functions__dmeapis.html#gae61072f92ed0b4acdcfce85b91bdbe8c", null ],
- [ "CreateQosPositionRequest", "group__functions__dmeapis.html#ga1383f141a4895a4ff08e8199c1b6d13d", null ],
- [ "CreateRegisterClientRequest", "group__functions__dmeapis.html#ga297b9bb13f27bc0a8816d91d3163e5ab", null ],
- [ "CreateUrl", "group__functions__getconnectionutils.html#ga7ac7bc02634716174be9dbab28118391", null ],
- [ "CreateVerifyLocationRequest", "group__functions__dmeapis.html#ga90cb3eeb18f927dd54e12c004f5a77c5", null ],
- [ "Dispose", "class_distributed_match_engine_1_1_matching_engine.html#add0271d7ba69b76af12740122d30170c", null ],
- [ "Dispose", "class_distributed_match_engine_1_1_matching_engine.html#af7cd154459793294fbbd28835b6a1dff", null ],
- [ "EventBusDelegate", "class_distributed_match_engine_1_1_matching_engine.html#ad9f92096c471f4ad44a9e8dbb644c352", null ],
- [ "FindCloudlet", "group__functions__dmeapis.html#ga7a59f3a8bdd685821005e95dc4353bc0", null ],
- [ "FindCloudlet", "group__functions__dmeapis.html#ga0e82440ee800b0a94a66b5c8122d895f", null ],
- [ "FindCloudletPerformanceMode", "class_distributed_match_engine_1_1_matching_engine.html#adb3750ae5017bbca8365f06e565b212f", null ],
- [ "GenerateDmeHostAddress", "group__functions__dmeutils.html#ga4489b0a2311aa4fe5596964eab140d26", null ],
- [ "GetAppInstList", "group__functions__dmeapis.html#gac63a90bad5c1f004fcb861219b8656a9", null ],
- [ "GetAppInstList", "group__functions__dmeapis.html#ga50403db7c59c6ab6e9a6100953a6bea8", null ],
- [ "GetAppPortsByProtocol", "group__functions__getconnectionutils.html#gac2e6e66c846f429806591e2d4ef589b4", null ],
- [ "GetAvailableCellularName", "class_distributed_match_engine_1_1_matching_engine.html#a0e33bedfafc9199ae56662f4c03b1a81", null ],
- [ "GetAvailableWiFiName", "class_distributed_match_engine_1_1_matching_engine.html#acd281b0c055bcdf32ae4bccb4e4d054a", null ],
- [ "GetCarrierName", "group__functions__dmeutils.html#ga5b28acc2b0bf0713ef20f2891358e96e", null ],
- [ "GetCellID", "group__functions__dmeutils.html#ga9948a89f47ddc7201fe804da46d2ae83", null ],
- [ "GetDMEConnection", "class_distributed_match_engine_1_1_matching_engine.html#aca5884416725d9f86442450ff5a1d1cc", null ],
- [ "GetHost", "group__functions__getconnectionutils.html#gad2e00c6d66235c604404044a77a4ab04", null ],
- [ "GetHTTPClient", "group__functions__getconnection.html#ga82aa14e4ba2826595f45f812bd7d3360", null ],
- [ "GetHTTPClient", "class_distributed_match_engine_1_1_matching_engine.html#a39f9b04c18751afa77df28975f5ea9a5", null ],
- [ "GetHTTPSClient", "group__functions__getconnection.html#gac03219f5677caaa8bc5cf32c12d3f139", null ],
- [ "GetIPAddressByFamily", "class_distributed_match_engine_1_1_matching_engine.html#a18bf4960971dafe39cc0a96deff19db5", null ],
- [ "GetIPEndPointByHostName", "class_distributed_match_engine_1_1_matching_engine.html#ac2e75841417ed2aa21ead6c163241c11", null ],
- [ "GetIPEndPointByName", "class_distributed_match_engine_1_1_matching_engine.html#ad904617a5601c7cb6d03f8207e4f6ca1", null ],
- [ "GetPort", "group__functions__getconnectionutils.html#gab7ca97c5fb8ada690b549435b022209c", null ],
- [ "GetQosPositionKpi", "group__functions__dmeapis.html#gae88c62b86815ccd938066523386687a7", null ],
- [ "GetQosPositionKpi", "group__functions__dmeapis.html#ga9373572536454f554dbef9a55190ac72", null ],
- [ "GetSecureWebsocketConnection", "group__functions__getconnection.html#ga9e9050f07966ab43447e3a9e05fccc8a", null ],
- [ "GetSecureWebsocketConnection", "class_distributed_match_engine_1_1_matching_engine.html#a59369749bd66af19a3cfc495982d6aad", null ],
- [ "GetTCPAppPorts", "group__functions__getconnectionutils.html#ga87518ec8da12f1b4d8549acdd7276629", null ],
- [ "GetTCPConnection", "group__functions__getconnection.html#ga441781cabf9695a6f874f7905303e9a4", null ],
- [ "GetTCPConnection", "class_distributed_match_engine_1_1_matching_engine.html#af519dfb96d8b4634884ca4b35d3eda47", null ],
- [ "GetTCPTLSConnection", "group__functions__getconnection.html#gad06f333abb41b258174aa4fe11f79256", null ],
- [ "GetTCPTLSConnection", "class_distributed_match_engine_1_1_matching_engine.html#a6ce8f98ff7eb759b4874c0bff32fe96a", null ],
- [ "GetUDPAppPorts", "group__functions__getconnectionutils.html#ga6b23316b958094626ef317626130f73d", null ],
- [ "GetUDPConnection", "group__functions__getconnection.html#ga9fd278179ea8642681d2273ccc01a6bc", null ],
- [ "GetUDPConnection", "class_distributed_match_engine_1_1_matching_engine.html#a527685b07a3907c9692a118683d3db45", null ],
- [ "GetUniqueID", "group__functions__dmeutils.html#gab99bcbc61b344d1ddb5c1b6a0933fe6d", null ],
- [ "GetUniqueIDType", "group__functions__dmeutils.html#gac3dc722da1f37f5246b2246c63f48c2c", null ],
- [ "GetWebsocketConnection", "group__functions__getconnection.html#ga67cc33f6d042e23067a94491f6a33197", null ],
- [ "GetWebsocketConnection", "class_distributed_match_engine_1_1_matching_engine.html#a503dc5f7db88a6442b2899e54a0ef05a", null ],
- [ "RegisterAndFindCloudlet", "group__functions__dmeapis.html#ga45f3a06fe3bc6a36901d997c450e896f", null ],
- [ "RegisterAndFindCloudlet", "group__functions__dmeapis.html#ga6f7ba630220f28313513e6643bda6ae8", null ],
- [ "RegisterClient", "group__functions__dmeapis.html#ga747cb0d0aa3d5b2ce0455edbd6d61852", null ],
- [ "RegisterClient", "group__functions__dmeapis.html#ga36bfcf871c4cf937589e671741cf794c", null ],
- [ "SetMelMessaging", "class_distributed_match_engine_1_1_matching_engine.html#a970d7a81886ff5b9ebae802154ce6350", null ],
- [ "SetTimeout", "group__functions__dmeutils.html#gad826defc3bd843f58de0c2edeea02810", null ],
- [ "VerifyLocation", "group__functions__dmeapis.html#ga0a883bcda8fb24b5702f194a3ddcafdb", null ],
- [ "VerifyLocation", "group__functions__dmeapis.html#ga53d8e4cab28fd865e52126c52489d5c7", null ],
- [ "authToken", "class_distributed_match_engine_1_1_matching_engine.html#a3aad87664f8cef6ac05e86f253b3f1c2", null ],
- [ "carrierInfo", "class_distributed_match_engine_1_1_matching_engine.html#a5cd003a317dea1afaea1075e02cc5916", null ],
- [ "deviceInfo", "class_distributed_match_engine_1_1_matching_engine.html#a9baa353b36e2ecb1ecc80136771c09a7", null ],
- [ "DmeConnection", "class_distributed_match_engine_1_1_matching_engine.html#aa579e1b08ed5c255939a6ed69b8f5de4", null ],
- [ "dmePort", "class_distributed_match_engine_1_1_matching_engine.html#a34e34fe5089e84c569c129895f45c80f", null ],
- [ "EventBusReciever", "class_distributed_match_engine_1_1_matching_engine.html#a9a22edaaf274813213c140dae3b6b455", null ],
- [ "LastRegisterClientRequest", "class_distributed_match_engine_1_1_matching_engine.html#a0fe76389eabd69ad0cafaeae23b81823", null ],
- [ "LocalIP", "class_distributed_match_engine_1_1_matching_engine.html#aec9cfe8f1a7d6b1ec27f322e4ca2e4ba", null ],
- [ "melMessaging", "class_distributed_match_engine_1_1_matching_engine.html#ab574348b32f0554c13723db3d1601a97", null ],
- [ "netInterface", "class_distributed_match_engine_1_1_matching_engine.html#a75353c52dbca3646acf0e9cabb29cb9a", null ],
- [ "sessionCookie", "class_distributed_match_engine_1_1_matching_engine.html#a023bef34a2adbf66643890fa83fb2272", null ],
- [ "uniqueID", "class_distributed_match_engine_1_1_matching_engine.html#a60826c78095312199871a21c5d7e0075", null ],
- [ "useOnlyWifi", "class_distributed_match_engine_1_1_matching_engine.html#afa2f91cb553c4bdd787bad3cdb674bea", null ],
- [ "useSSL", "class_distributed_match_engine_1_1_matching_engine.html#a935736acdefdbd9f434deb7dbf53890a", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_network_interface_name-members.html b/docs/class_distributed_match_engine_1_1_network_interface_name-members.html
index 100919db..d30851e4 100644
--- a/docs/class_distributed_match_engine_1_1_network_interface_name-members.html
+++ b/docs/class_distributed_match_engine_1_1_network_interface_name-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.NetworkInterfaceName, including all inherited members.
1.9.3
+Public Attributes | | + | Regex | CELLULAR = null | + | Regex | WIFI = null | ||||||
Base Network Interface Name. Aliases for Cellular and Wifi interfaces. Implement this class based on platform/device
+Base Network Interface Name. Aliases for Cellular and Wifi interfaces. Implement this class based on platform/device
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_network_interface_name.js b/docs/class_distributed_match_engine_1_1_network_interface_name.js
deleted file mode 100644
index cbeb5501..00000000
--- a/docs/class_distributed_match_engine_1_1_network_interface_name.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var class_distributed_match_engine_1_1_network_interface_name =
-[
- [ "CELLULAR", "class_distributed_match_engine_1_1_network_interface_name.html#a0572eca81068e318b78bdc9962f5d128", null ],
- [ "WIFI", "class_distributed_match_engine_1_1_network_interface_name.html#a0389a972e2c5bee23e81f1814152bd74", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test-members.html b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test-members.html
index c20994ae..c1d803eb 100644
--- a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test-members.html
+++ b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.PerformanceMetrics.NetTest, including all inherited members.
1.9.3
Inherits IDisposable.
+Classesclass | Site | | | ||||
+Public Types | enum class | TestType { PING = 0 + | enum | TestType { PING = 0 , CONNECT = 1 } | |||||
+Public Member Functions | NetTest (MatchingEngine matchingEngine) |
+ |
+ |
+ |
double | Ping (Site site) |
+ |
bool | doTest (bool enable) | | async void | RunNetTest () |
+ |
async Task | TestSite (Site site) |
+ |
+ |
void | Dispose () | | | |||||||||||||||||||||||||||||||||||||||
+Public Attributes | | + | bool | runTest = false | + | int | TestTimeoutMS = 5000 | ||||||
+Properties | | + | int | PingIntervalMS = 5000 [get, set] | + | ConcurrentQueue< Site > | sites [get] | ||||||
Class that allows developers to easily test latency of their various backend servers. This is used in the implementation of FindCloudlet Performance Mode.
-Class that allows developers to easily test latency of their various backend servers. This is used in the implementation of FindCloudlet Performance Mode.
+
|
- -strong | -
TestType is either PING or CONNECT, where PING is ICMP Ping (not implemented) and CONNECT is is actually setting up a connection and then disconnecting immediately.
+TestType is either PING or CONNECT, where PING is ICMP Ping (not implemented) and CONNECT is is actually setting up a connection and then disconnecting immediately.
NetTest constructor
NetTest constructor
| matchingEngine | (MatchingEngine) |
NetTest Runloop Tests the list of Sites in a loop until developer cancels. Developer can access the array of sites from the NetTest object or the ordered list by calling netTest.returnSortedSites()
+NetTest Runloop Tests the list of Sites in a loop until developer cancels. Developer can access the array of sites from the NetTest object or the ordered list by calling netTest.returnSortedSites()
| async Task<Site[]> DistributedMatchEngine.PerformanceMetrics.NetTest.RunNetTest | +async Task< Site[]> DistributedMatchEngine.PerformanceMetrics.NetTest.RunNetTest | ( | int | numSamples | ) | @@ -324,7 +315,7 @@
| numSamples | (int): Number of tests per site |

This is the complete list of members for DistributedMatchEngine.PerformanceMetrics.NetTest.Site, including all inherited members.
1.9.3
+Public Member Functions | Site (TestType testType=TestType.CONNECT, int numSamples=DEFAULT_NUM_SAMPLES, IPEndPoint localEndPoint=null) |
+ |
void | addSample (double time) |
+ |
void | recalculateStats () | | | ||||||||
+Public Attributes | | | | | | | | | | + | string | host | + | int | port | + | string | L7Path | + | double | lastPingMs | + | TestType | testType | + | double[] | samples | + | double | average | + | double | stddev | Appinstance | appInst | + | Loc | cloudletLocation | + | IPEndPoint | localEndPoint | ||||||||||||||||
+Static Public Attributes | + | const int | DEFAULT_NUM_SAMPLES = 3 | |||||
+Propertiesint | size | [get] | | ||||
Object used by NetTest to test latency of server. Each site object contains the server path or host + port, avg latency, standard deviation, list of latency times, and the TestType. TestType is either PING or CONNECT, where PING is ICMP Ping (not implemented) and CONNECT is is actually setting up a connection and then disconnecting immediately.
+Object used by NetTest to test latency of server. Each site object contains the server path or host + port, avg latency, standard deviation, list of latency times, and the TestType. TestType is either PING or CONNECT, where PING is ICMP Ping (not implemented) and CONNECT is is actually setting up a connection and then disconnecting immediately.
Constructor for Site class.
Constructor for Site class.
| testType | (TestType): Optional. Defaults to CONNECT |
| numSamples | (int): Optional. Size of rolling sample set. Defaults to 3 |
This is the complete list of members for DistributedMatchEngine.RegisterClientException, including all inherited members.
| RegisterClientException(string message) (defined in DistributedMatchEngine.RegisterClientException) | DistributedMatchEngine.RegisterClientException | |
| RegisterClientException(string message, Exception innerException) (defined in DistributedMatchEngine.RegisterClientException) | DistributedMatchEngine.RegisterClientException | |
| RegisterClientException(string message, Exception innerException) (defined in DistributedMatchEngine.RegisterClientException) | DistributedMatchEngine.RegisterClientException |
1.9.3
Inherits Exception.
+Public Member Functions | | + | RegisterClientException (string message) | + | RegisterClientException (string message, Exception innerException) | ||||||||
RegisterClient failure
+RegisterClient failure
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_register_client_exception.js b/docs/class_distributed_match_engine_1_1_register_client_exception.js
deleted file mode 100644
index b38158cc..00000000
--- a/docs/class_distributed_match_engine_1_1_register_client_exception.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var class_distributed_match_engine_1_1_register_client_exception =
-[
- [ "RegisterClientException", "class_distributed_match_engine_1_1_register_client_exception.html#a3cdab5b6998adb1a26253a4ac4400fde", null ],
- [ "RegisterClientException", "class_distributed_match_engine_1_1_register_client_exception.html#add97108998772bf8bd21fd2a1126036c", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_session_cookie_exception-members.html b/docs/class_distributed_match_engine_1_1_session_cookie_exception-members.html
index 6735a27a..d7d05290 100644
--- a/docs/class_distributed_match_engine_1_1_session_cookie_exception-members.html
+++ b/docs/class_distributed_match_engine_1_1_session_cookie_exception-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.SessionCookieException, including all inherited members.
| SessionCookieException(string message) (defined in DistributedMatchEngine.SessionCookieException) | DistributedMatchEngine.SessionCookieException | |
| SessionCookieException(string message, Exception innerException) (defined in DistributedMatchEngine.SessionCookieException) | DistributedMatchEngine.SessionCookieException | |
| SessionCookieException(string message, Exception innerException) (defined in DistributedMatchEngine.SessionCookieException) | DistributedMatchEngine.SessionCookieException |
1.9.3
Inherits Exception.
+Public Member Functions | | + | SessionCookieException (string message) | + | SessionCookieException (string message, Exception innerException) | ||||||||
RegisterClient generates a session cookie on success. If a developer calls another MatchingEngine API before a successful RegisterClient, this exception will probably occur.
+RegisterClient generates a session cookie on success. If a developer calls another MatchingEngine API before a successful RegisterClient, this exception will probably occur.
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_session_cookie_exception.js b/docs/class_distributed_match_engine_1_1_session_cookie_exception.js
deleted file mode 100644
index 6681b9f2..00000000
--- a/docs/class_distributed_match_engine_1_1_session_cookie_exception.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var class_distributed_match_engine_1_1_session_cookie_exception =
-[
- [ "SessionCookieException", "class_distributed_match_engine_1_1_session_cookie_exception.html#ad72e4d921117391756b734068599929e", null ],
- [ "SessionCookieException", "class_distributed_match_engine_1_1_session_cookie_exception.html#a165eb9d4f2352dbeaf284f4523296e37", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_simple_net_interface-members.html b/docs/class_distributed_match_engine_1_1_simple_net_interface-members.html
index 5e33da7a..8942bf58 100644
--- a/docs/class_distributed_match_engine_1_1_simple_net_interface-members.html
+++ b/docs/class_distributed_match_engine_1_1_simple_net_interface-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.SimpleNetInterface, including all inherited members.
1.9.3
+Public Member Functions |
-NetworkInterfaceName | GetNetworkInterfaceName () | |
-void | SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName) | | |
-bool | HasCellular () | |
-bool | HasWifi () | Public Member Functions inherited from DistributedMatchEngine.NetInterface
+NetworkInterfaceName | GetNetworkInterfaceName () | |
+void | SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName) | | |
+bool | HasWifi () | |
+bool | HasCellular () | | + | SimpleNetInterface (NetworkInterfaceName networkInterfaceName) | NetworkInterfaceName | GetNetworkInterfaceName () | void | SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName) | + | string | GetIPAddress (string sourceNetInterfaceName, AddressFamily addressfamily=AddressFamily.InterNetwork) | bool | HasCellular () | bool | HasWifi () | + | string | GetIPAddress (String netInterfaceType, AddressFamily adressFamily=AddressFamily.InterNetwork) | |||||||||||||||||||
A generic network interface for most systems, with an interface names parameter.
-A generic network interface for most systems, with an interface names parameter.
+| NetworkInterfaceName DistributedMatchEngine.SimpleNetInterface.GetNetworkInterfaceName | +( | +) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +| bool DistributedMatchEngine.SimpleNetInterface.HasCellular | +( | +) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +| bool DistributedMatchEngine.SimpleNetInterface.HasWifi | +( | +) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +| void DistributedMatchEngine.SimpleNetInterface.SetNetworkInterfaceName | +( | +NetworkInterfaceName | +networkInterfaceName | ) | ++ |
Implements DistributedMatchEngine.NetInterface.
+ +
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_simple_net_interface.js b/docs/class_distributed_match_engine_1_1_simple_net_interface.js
deleted file mode 100644
index 02af4662..00000000
--- a/docs/class_distributed_match_engine_1_1_simple_net_interface.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var class_distributed_match_engine_1_1_simple_net_interface =
-[
- [ "SimpleNetInterface", "class_distributed_match_engine_1_1_simple_net_interface.html#a00f34f972db5d26c698e548ba1f06b21", null ],
- [ "GetIPAddress", "class_distributed_match_engine_1_1_simple_net_interface.html#ae6de64886eb95f3c128c85d6a99ff89c", null ],
- [ "GetNetworkInterfaceName", "class_distributed_match_engine_1_1_simple_net_interface.html#adacb58f150412df60054838c204daf76", null ],
- [ "HasCellular", "class_distributed_match_engine_1_1_simple_net_interface.html#acbf448d6c1b687499e6734decdaa3acd", null ],
- [ "HasWifi", "class_distributed_match_engine_1_1_simple_net_interface.html#a604a96a5f850f3adf48044431e1b1233", null ],
- [ "SetNetworkInterfaceName", "class_distributed_match_engine_1_1_simple_net_interface.html#a5848dd717eac0c845362216ceaade6f1", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_token_exception-members.html b/docs/class_distributed_match_engine_1_1_token_exception-members.html
index f9fbc3fd..46b63adf 100644
--- a/docs/class_distributed_match_engine_1_1_token_exception-members.html
+++ b/docs/class_distributed_match_engine_1_1_token_exception-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.TokenException, including all inherited members.
| TokenException(string message) (defined in DistributedMatchEngine.TokenException) | DistributedMatchEngine.TokenException | |
| TokenException(string message, Exception innerException) (defined in DistributedMatchEngine.TokenException) | DistributedMatchEngine.TokenException | |
| TokenException(string message, Exception innerException) (defined in DistributedMatchEngine.TokenException) | DistributedMatchEngine.TokenException |
1.9.3
Inherits Exception.
+Public Member Functions | | + | TokenException (string message) | + | TokenException (string message, Exception innerException) | ||||||||
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_token_exception.js b/docs/class_distributed_match_engine_1_1_token_exception.js
deleted file mode 100644
index 3a3e0796..00000000
--- a/docs/class_distributed_match_engine_1_1_token_exception.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var class_distributed_match_engine_1_1_token_exception =
-[
- [ "TokenException", "class_distributed_match_engine_1_1_token_exception.html#a4b6373c0eec00af6732a18a3b5247939", null ],
- [ "TokenException", "class_distributed_match_engine_1_1_token_exception.html#a8e1854c70b8cbad2141b8f3049693738", null ]
-];
\ No newline at end of file
diff --git a/docs/class_distributed_match_engine_1_1_windows10_network_interface_name-members.html b/docs/class_distributed_match_engine_1_1_windows10_network_interface_name-members.html
index 26580f5b..1eae908c 100644
--- a/docs/class_distributed_match_engine_1_1_windows10_network_interface_name-members.html
+++ b/docs/class_distributed_match_engine_1_1_windows10_network_interface_name-members.html
@@ -4,7 +4,7 @@
-
+
This is the complete list of members for DistributedMatchEngine.Windows10NetworkInterfaceName, including all inherited members.
| CELLULAR (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName | |
| WIFI (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName | |
| WIFI (defined in DistributedMatchEngine.NetworkInterfaceName) | DistributedMatchEngine.NetworkInterfaceName | |
| Windows10NetworkInterfaceName() (defined in DistributedMatchEngine.Windows10NetworkInterfaceName) | DistributedMatchEngine.Windows10NetworkInterfaceName |
1.9.3
+Additional Inherited Members
+ |
Regex | CELLULAR = null |
+ |
Regex | WIFI = null | | | ||||||||
Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceNameWindows10 Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using Windows10 device
+Windows10 Network Interface aliases for Cellular and Wifi interfaces. Use this to instantiate NetInterface if using Windows10 device
1.9.1
1.9.3
diff --git a/docs/class_distributed_match_engine_1_1_windows10_network_interface_name.js b/docs/class_distributed_match_engine_1_1_windows10_network_interface_name.js
deleted file mode 100644
index 32c78c38..00000000
--- a/docs/class_distributed_match_engine_1_1_windows10_network_interface_name.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var class_distributed_match_engine_1_1_windows10_network_interface_name =
-[
- [ "Windows10NetworkInterfaceName", "class_distributed_match_engine_1_1_windows10_network_interface_name.html#a7afac28c2d355bb164d93985680b26a5", null ]
-];
\ No newline at end of file
diff --git a/docs/classes.html b/docs/classes.html
index 161ee35f..b499b786 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -4,7 +4,7 @@
-
+
1.9.3
1.9.1
1.9.3
diff --git a/docs/dir_30b70476ec8aab96ebd1769ad485ab3d.html b/docs/dir_30b70476ec8aab96ebd1769ad485ab3d.html
index 7a7e45c3..dc5ad2dc 100644
--- a/docs/dir_30b70476ec8aab96ebd1769ad485ab3d.html
+++ b/docs/dir_30b70476ec8aab96ebd1769ad485ab3d.html
@@ -4,7 +4,7 @@
-
+
1.9.1
1.9.3
diff --git a/docs/dir_a3b073fb155ff047429f77c9e027984d.html b/docs/dir_a3b073fb155ff047429f77c9e027984d.html
index c14e23ce..ab3841da 100644
--- a/docs/dir_a3b073fb155ff047429f77c9e027984d.html
+++ b/docs/dir_a3b073fb155ff047429f77c9e027984d.html
@@ -4,7 +4,7 @@
-
+
+Directoriesdirectory | PerformanceMetrics | | |||||
1.9.1
1.9.3
diff --git a/docs/dir_b11bf98dc8097a22eb9f403524057828.html b/docs/dir_b11bf98dc8097a22eb9f403524057828.html
index aba2b9f9..ed18b2cd 100644
--- a/docs/dir_b11bf98dc8097a22eb9f403524057828.html
+++ b/docs/dir_b11bf98dc8097a22eb9f403524057828.html
@@ -4,7 +4,7 @@
-
+
1.9.1
1.9.3
diff --git a/docs/doxygen.css b/docs/doxygen.css
index ffbff022..90367372 100644
--- a/docs/doxygen.css
+++ b/docs/doxygen.css
@@ -1,4 +1,4 @@
-/* The standard CSS for doxygen 1.9.1 */
+/* The standard CSS for doxygen 1.9.3 */
body, table, div, p, dl {
font: 400 14px/22px Roboto,sans-serif;
@@ -228,6 +228,33 @@ a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
}
+a.code.hl_class { /* style for links to class names in code snippets */ }
+a.code.hl_struct { /* style for links to struct names in code snippets */ }
+a.code.hl_union { /* style for links to union names in code snippets */ }
+a.code.hl_interface { /* style for links to interface names in code snippets */ }
+a.code.hl_protocol { /* style for links to protocol names in code snippets */ }
+a.code.hl_category { /* style for links to category names in code snippets */ }
+a.code.hl_exception { /* style for links to exception names in code snippets */ }
+a.code.hl_service { /* style for links to service names in code snippets */ }
+a.code.hl_singleton { /* style for links to singleton names in code snippets */ }
+a.code.hl_concept { /* style for links to concept names in code snippets */ }
+a.code.hl_namespace { /* style for links to namespace names in code snippets */ }
+a.code.hl_package { /* style for links to package names in code snippets */ }
+a.code.hl_define { /* style for links to macro names in code snippets */ }
+a.code.hl_function { /* style for links to function names in code snippets */ }
+a.code.hl_variable { /* style for links to variable names in code snippets */ }
+a.code.hl_typedef { /* style for links to typedef names in code snippets */ }
+a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ }
+a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ }
+a.code.hl_signal { /* style for links to Qt signal names in code snippets */ }
+a.code.hl_slot { /* style for links to Qt slot names in code snippets */ }
+a.code.hl_friend { /* style for links to friend names in code snippets */ }
+a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ }
+a.code.hl_property { /* style for links to property names in code snippets */ }
+a.code.hl_event { /* style for links to event names in code snippets */ }
+a.code.hl_sequence { /* style for links to sequence names in code snippets */ }
+a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ }
+
/* @end */
dl.el {
@@ -235,7 +262,7 @@ dl.el {
}
ul {
- overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
+ overflow: visible;
}
#side-nav ul {
@@ -313,6 +340,7 @@ div.line.glow {
span.lineno {
padding-right: 4px;
+ margin-right: 9px;
text-align: right;
border-right: 2px solid #0F0;
background-color: #E8E8E8;
@@ -439,6 +467,12 @@ img.footer {
vertical-align: middle;
}
+.compoundTemplParams {
+ color: #4665A2;
+ font-size: 80%;
+ line-height: 120%;
+}
+
/* @group Code Colorization */
span.keyword {
@@ -1322,6 +1356,11 @@ dl.section dd {
}
+#projectrow
+{
+ height: 56px;
+}
+
#projectlogo
{
text-align: center;
@@ -1337,18 +1376,19 @@ dl.section dd {
#projectalign
{
vertical-align: middle;
+ padding-left: 0.5em;
}
#projectname
{
- font: 300% Tahoma, Arial,sans-serif;
+ font: 200% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
- font: 120% Tahoma, Arial,sans-serif;
+ font: 90% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
@@ -1487,6 +1527,10 @@ span.emoji {
*/
}
+span.obfuscator {
+ display: none;
+}
+
.PageDocRTL-title div.toc li.level1 {
margin-left: 0 !important;
margin-right: 0;
@@ -1541,7 +1585,7 @@ tr.heading h2 {
#powerTip {
cursor: default;
- white-space: nowrap;
+ /*white-space: nowrap;*/
background-color: white;
border: 1px solid gray;
border-radius: 4px 4px 4px 4px;
@@ -1780,6 +1824,10 @@ table.DocNodeLTR {
margin-left: 0;
}
+code.JavaDocCode
+ direction:ltr;
+}
+
tt, code, kbd, samp
{
display: inline-block;
diff --git a/docs/functions.html b/docs/functions.html
index 7edf925c..3c742153 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -4,7 +4,7 @@
-
+
1.9.3
1.9.3
1.9.3
1.9.3
1.9.3
+Modules | Platform Integration Classes | | |||||
1.9.3
1.9.3
+Classesinterface | DistributedMatchEngine.CarrierInfo | | |||||
1.9.3
+Classesclass | DistributedMatchEngine.PerformanceMetrics.NetTest | | |||||
1.9.3
+Modules | MatchingEngine API Exceptions | | |||||
1.9.3
+Classesclass | DistributedMatchEngine.DmeDnsException | | |||||
1.9.3
+Classesclass | DistributedMatchEngine.GetConnectionException | | |||||
1.9.3
+Modules | MatchingEngine APIs | | |||||
1.9.3
+FunctionsRegisterClientRequest | DistributedMatchEngine.MatchingEngine.CreateRegisterClientRequest (string orgName, string appName, string appVersion, string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null) | | async Task< RegisterClientReply > | DistributedMatchEngine.MatchingEngine.RegisterClient (RegisterClientRequest request) | | async Task< RegisterClientReply > | DistributedMatchEngine.MatchingEngine.RegisterClient (string host, uint port, RegisterClientRequest request) | | FindCloudletRequest | DistributedMatchEngine.MatchingEngine.CreateFindCloudletRequest (Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | | async Task< FindCloudletReply > | DistributedMatchEngine.MatchingEngine.FindCloudlet (FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | | async Task< FindCloudletReply > | DistributedMatchEngine.MatchingEngine.FindCloudlet (string host, uint port, FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | | async Task< FindCloudletReply > | DistributedMatchEngine.MatchingEngine.RegisterAndFindCloudlet (string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | | async Task< FindCloudletReply > | DistributedMatchEngine.MatchingEngine.RegisterAndFindCloudlet (string host, uint port, string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, UInt32 cellID=0, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | | VerifyLocationRequest | DistributedMatchEngine.MatchingEngine.CreateVerifyLocationRequest (Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | | async Task< VerifyLocationReply > | DistributedMatchEngine.MatchingEngine.VerifyLocation (VerifyLocationRequest request) | | async Task< VerifyLocationReply > | DistributedMatchEngine.MatchingEngine.VerifyLocation (string host, uint port, VerifyLocationRequest request) | | AppInstListRequest | DistributedMatchEngine.MatchingEngine.CreateAppInstListRequest (Loc loc, string carrierName=null, UInt32 cellID=0, Dictionary< string, string > tags=null) | | async Task< AppInstListReply > | DistributedMatchEngine.MatchingEngine.GetAppInstList (AppInstListRequest request) | | async Task< AppInstListReply > | DistributedMatchEngine.MatchingEngine.GetAppInstList (string host, uint port, AppInstListRequest request) | | QosPositionRequest | DistributedMatchEngine.MatchingEngine.CreateQosPositionRequest (List< QosPosition > QosPositions, Int32 lteCategory, BandSelection bandSelection, UInt32 cellID=0, Dictionary< string, string > tags=null) | | async Task< QosPositionKpiStream > | DistributedMatchEngine.MatchingEngine.GetQosPositionKpi (QosPositionRequest request) | | async Task< QosPositionKpiStream > | DistributedMatchEngine.MatchingEngine.GetQosPositionKpi (string host, uint port, QosPositionRequest request) | | RegisterClientRequest | DistributedMatchEngine.MatchingEngine.CreateRegisterClientRequest (string orgName, string appName, string appVersion, string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null) | | async Task< RegisterClientReply > | DistributedMatchEngine.MatchingEngine.RegisterClient (RegisterClientRequest request) | | async Task< RegisterClientReply > | DistributedMatchEngine.MatchingEngine.RegisterClient (string host, uint port, RegisterClientRequest request) | | FindCloudletRequest | DistributedMatchEngine.MatchingEngine.CreateFindCloudletRequest (Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | | async Task< FindCloudletReply > | DistributedMatchEngine.MatchingEngine.FindCloudlet (FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | | async Task< FindCloudletReply > | DistributedMatchEngine.MatchingEngine.FindCloudlet (string host, uint port, FindCloudletRequest request, FindCloudletMode mode=FindCloudletMode.PROXIMITY, IPEndPoint localEndPoint=null) | | async Task< FindCloudletReply > | DistributedMatchEngine.MatchingEngine.RegisterAndFindCloudlet (string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | | async Task< FindCloudletReply > | DistributedMatchEngine.MatchingEngine.RegisterAndFindCloudlet (string host, uint port, string orgName, string appName, string appVersion, Loc loc, string carrierName="", string authToken=null, string uniqueIDType=null, string uniqueID=null, Dictionary< string, string > tags=null, FindCloudletMode mode=FindCloudletMode.PROXIMITY) | | VerifyLocationRequest | DistributedMatchEngine.MatchingEngine.CreateVerifyLocationRequest (Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | | async Task< VerifyLocationReply > | DistributedMatchEngine.MatchingEngine.VerifyLocation (VerifyLocationRequest request) | | async Task< VerifyLocationReply > | DistributedMatchEngine.MatchingEngine.VerifyLocation (string host, uint port, VerifyLocationRequest request) | | AppInstListRequest | DistributedMatchEngine.MatchingEngine.CreateAppInstListRequest (Loc loc, string carrierName=null, Dictionary< string, string > tags=null) | | async Task< AppInstListReply > | DistributedMatchEngine.MatchingEngine.GetAppInstList (AppInstListRequest request) | | async Task< AppInstListReply > | DistributedMatchEngine.MatchingEngine.GetAppInstList (string host, uint port, AppInstListRequest request) | | QosPositionRequest | DistributedMatchEngine.MatchingEngine.CreateQosPositionRequest (List< QosPosition > QosPositions, Int32 lteCategory, BandSelection bandSelection, Dictionary< string, string > tags=null) | | async Task< QosPositionKpiStream > | DistributedMatchEngine.MatchingEngine.GetQosPositionKpi (QosPositionRequest request) | | async Task< QosPositionKpiStream > | DistributedMatchEngine.MatchingEngine.GetQosPositionKpi (string host, uint port, QosPositionRequest request) | | ||||||||||||||||||||||||||||||||||||||
null, 0, Creates the AppInstListRequest object that will be used in GetAppInstList
+Creates the AppInstListRequest object that will be used in GetAppInstList
| loc | (Loc): User location |
| carrierName | (string): Optional device carrier (if not provided, carrier information will be pulled from device) |
| cellID | (UInt32): Optional cell tower id. If none supplied, default is 0. |
| tags | (Tag[]): Optional |
null, 0, Creates the FindCloudletRequest object that will be used in the FindCloudlet function. The FindCloudletRequest object wraps the parameters that have been provided to this function.
+Creates the FindCloudletRequest object that will be used in the FindCloudlet function. The FindCloudletRequest object wraps the parameters that have been provided to this function.
| loc | (Loc): User location |
| carrierName | (string): Optional device carrier (if not provided, carrier information will be pulled from device) |
| cellID | (UInt32): Optional cell tower id. If none supplied, default is 0. |
| tags | (Tag[]): Optional |
0, Creates the QosPositionRequest object that will be used in CreateQosPositionRequest
+Creates the QosPositionRequest object that will be used in CreateQosPositionRequest
| QosPositions | (List<QosPosition): List of gps positions |
| lteCategory | (Int32): Client's device LTE category number |
| bandSelection | (BandSelection): Band list used by client |
| cellID | (UInt32): Optional cell tower id. If none supplied, default is 0. |
| tags | (Tag[]): Optional |
null, 0, Creates the RegisterClientRequest object that will be used in the RegisterClient function.The RegisterClientRequest object wraps the parameters that have been provided to this function.
+Creates the RegisterClientRequest object that will be used in the RegisterClient function.The RegisterClientRequest object wraps the parameters that have been provided to this function.