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 @@ - + C# SDK: Class List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,8 +107,7 @@
-
-
Class List
+
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
@@ -117,28 +116,28 @@  NPerformanceMetrics  CNetTest  CSite - CCarrierInfo - CEmptyCarrierInfo - CEmptyDeviceInfo - CDmeDnsException - CHttpException - CTokenException - CRegisterClientException - CSessionCookieException - CFindCloudletException - CMatchingEngine - CGetConnectionException - CNetworkInterfaceName - CIOSNetworkInterfaceName - CAndroidNetworkInterfaceName - CMacNetworkInterfaceName - CLinuxNetworkInterfaceName - CWindows10NetworkInterfaceName - CNetInterface - CEmptyNetInterface - CSimpleNetInterface + CAndroidNetworkInterfaceName + CCarrierInfo + CDmeDnsException + CEmptyCarrierInfo + CEmptyDeviceInfo + CEmptyNetInterface + CEmptyUniqueID + CFindCloudletException + CGetConnectionException + CHttpException + CIOSNetworkInterfaceName + CLinuxNetworkInterfaceName + CMacNetworkInterfaceName + CMatchingEngine + CNetInterface + CNetworkInterfaceName + CRegisterClientException + CSessionCookieException + CSimpleNetInterface + CTokenException  CUniqueID - CEmptyUniqueID + CWindows10NetworkInterfaceName
@@ -149,7 +148,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_android_network_interface_name-members.html b/docs/class_distributed_match_engine_1_1_android_network_interface_name-members.html index 059dba81..f04c669e 100644 --- a/docs/class_distributed_match_engine_1_1_android_network_interface_name-members.html +++ b/docs/class_distributed_match_engine_1_1_android_network_interface_name-members.html @@ -4,7 +4,7 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.AndroidNetworkInterfaceName Member List
+
DistributedMatchEngine.AndroidNetworkInterfaceName Member List

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
@@ -125,7 +124,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_android_network_interface_name.html b/docs/class_distributed_match_engine_1_1_android_network_interface_name.html index 903ccd69..00e301c1 100644 --- a/docs/class_distributed_match_engine_1_1_android_network_interface_name.html +++ b/docs/class_distributed_match_engine_1_1_android_network_interface_name.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.AndroidNetworkInterfaceName Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -109,8 +109,7 @@
List of all members
-
-
DistributedMatchEngine.AndroidNetworkInterfaceName Class Reference
+
DistributedMatchEngine.AndroidNetworkInterfaceName Class Reference
@@ -123,18 +122,18 @@
- - -

+

Additional Inherited Members

- Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceName
+
Regex CELLULAR = null
 
+
Regex WIFI = null
 

Detailed Description

-

Android 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

@@ -144,7 +143,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,8 +107,7 @@
-
-
DistributedMatchEngine.DmeDnsException Member List
+
DistributedMatchEngine.DmeDnsException Member List
@@ -123,7 +122,7 @@
diff --git a/docs/class_distributed_match_engine_1_1_dme_dns_exception.html b/docs/class_distributed_match_engine_1_1_dme_dns_exception.html index 17ba989a..b8e65447 100644 --- a/docs/class_distributed_match_engine_1_1_dme_dns_exception.html +++ b/docs/class_distributed_match_engine_1_1_dme_dns_exception.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.DmeDnsException Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,21 +110,20 @@
Public Member Functions | List of all members
-
-
DistributedMatchEngine.DmeDnsException Class Reference
+
DistributedMatchEngine.DmeDnsException Class Reference

Inherits Exception.

- -

+

Public Member Functions

+
 DmeDnsException (string message, Exception InnerException=null)
 

Detailed Description

-

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

@@ -134,7 +133,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,16 +107,16 @@
-
-
DistributedMatchEngine.EmptyCarrierInfo Member List
+
DistributedMatchEngine.EmptyCarrierInfo Member List

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
@@ -125,7 +125,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_empty_carrier_info.html b/docs/class_distributed_match_engine_1_1_empty_carrier_info.html index b1777536..0bbbfe2d 100644 --- a/docs/class_distributed_match_engine_1_1_empty_carrier_info.html +++ b/docs/class_distributed_match_engine_1_1_empty_carrier_info.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.EmptyCarrierInfo Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,8 +110,7 @@
Public Member Functions | List of all members
-
-
DistributedMatchEngine.EmptyCarrierInfo Class Reference
+
DistributedMatchEngine.EmptyCarrierInfo Class Reference
@@ -124,21 +123,109 @@
- - + - + - - + + + + + + + + + + + +

+

Public Member Functions

-string GetCurrentCarrierName ()
string GetCurrentCarrierName ()
 
-string GetMccMnc ()
string GetMccMnc ()
 
-ulong GetCellID ()
 
string GetDataNetworkPath ()
 
ulong GetSignalStrength ()
 
+string GetCurrentCarrierName ()
 
+string GetMccMnc ()
 
+string GetDataNetworkPath ()
 
+ulong GetSignalStrength ()
 

Detailed Description

-

Empty implementation of CarrierInfo interface

-
+

Empty implementation of CarrierInfo interface

+

Member Function Documentation

+ +

◆ GetCurrentCarrierName()

+ +
+
+ + + + + + + +
string DistributedMatchEngine.EmptyCarrierInfo.GetCurrentCarrierName ()
+
+ +

Implements DistributedMatchEngine.CarrierInfo.

+ +
+
+ +

◆ GetDataNetworkPath()

+ +
+
+ + + + + + + +
string DistributedMatchEngine.EmptyCarrierInfo.GetDataNetworkPath ()
+
+ +

Implements DistributedMatchEngine.CarrierInfo.

+ +
+
+ +

◆ GetMccMnc()

+ +
+
+ + + + + + + +
string DistributedMatchEngine.EmptyCarrierInfo.GetMccMnc ()
+
+ +

Implements DistributedMatchEngine.CarrierInfo.

+ +
+
+ +

◆ GetSignalStrength()

+ +
+
+ + + + + + + +
ulong DistributedMatchEngine.EmptyCarrierInfo.GetSignalStrength ()
+
+ +

Implements DistributedMatchEngine.CarrierInfo.

+ +
+
+ @@ -147,7 +234,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,14 +107,14 @@
-
-
DistributedMatchEngine.EmptyDeviceInfo Member List
+
DistributedMatchEngine.EmptyDeviceInfo Member List

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
@@ -123,7 +123,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_empty_device_info.html b/docs/class_distributed_match_engine_1_1_empty_device_info.html index 80168e08..aedf9d53 100644 --- a/docs/class_distributed_match_engine_1_1_empty_device_info.html +++ b/docs/class_distributed_match_engine_1_1_empty_device_info.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.EmptyDeviceInfo Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,21 +110,23 @@
Public Member Functions | List of all members
-
-
DistributedMatchEngine.EmptyDeviceInfo Class Reference
+
DistributedMatchEngine.EmptyDeviceInfo Class Reference

Inherits DistributedMatchEngine.DeviceInfo.

- - - + + +

+

Public Member Functions

+
Dictionary< string, string > GetDeviceInfo ()
 
 
+bool IsPingSupported ()
 

Detailed Description

-

Empty implementation of DeviceInfo interface

+

Empty implementation of DeviceInfo interface

@@ -134,7 +136,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,17 +107,16 @@
-
-
DistributedMatchEngine.EmptyNetInterface Member List
+
DistributedMatchEngine.EmptyNetInterface Member List

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
@@ -127,7 +126,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_empty_net_interface.html b/docs/class_distributed_match_engine_1_1_empty_net_interface.html index c3c5d347..5f8cacd1 100644 --- a/docs/class_distributed_match_engine_1_1_empty_net_interface.html +++ b/docs/class_distributed_match_engine_1_1_empty_net_interface.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.EmptyNetInterface Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,8 +110,7 @@
Public Member Functions | List of all members
-
-
DistributedMatchEngine.EmptyNetInterface Class Reference
+
DistributedMatchEngine.EmptyNetInterface Class Reference
@@ -124,27 +123,145 @@
- - + - + - + - + - + + + + + + + + + + +

+

Public Member Functions

-NetworkInterfaceName GetNetworkInterfaceName ()
NetworkInterfaceName GetNetworkInterfaceName ()
 
-void SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
void SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
 
-string GetIPAddress (String netInterface, AddressFamily addressFamily=AddressFamily.InterNetwork)
string GetIPAddress (String netInterface, AddressFamily addressFamily=AddressFamily.InterNetwork)
 
-bool HasWifi ()
bool HasWifi ()
 
-bool HasCellular ()
bool HasCellular ()
 
+NetworkInterfaceName GetNetworkInterfaceName ()
 
+void SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
 
+string GetIPAddress (String netInterfaceType, AddressFamily adressFamily=AddressFamily.InterNetwork)
 
+bool HasWifi ()
 
+bool HasCellular ()
 

Detailed Description

-

Empty implementation of CarrierInfo interface

-
+

Empty implementation of CarrierInfo interface

+

Member Function Documentation

+ +

◆ GetIPAddress()

+ +
+
+ + + + + + + + + + + + + + + + + + +
string DistributedMatchEngine.EmptyNetInterface.GetIPAddress (String netInterface,
AddressFamily addressFamily = AddressFamily.InterNetwork 
)
+
+ +

Implements DistributedMatchEngine.NetInterface.

+ +
+
+ +

◆ GetNetworkInterfaceName()

+ +
+
+ + + + + + + +
NetworkInterfaceName DistributedMatchEngine.EmptyNetInterface.GetNetworkInterfaceName ()
+
+ +

Implements DistributedMatchEngine.NetInterface.

+ +
+
+ +

◆ HasCellular()

+ +
+
+ + + + + + + +
bool DistributedMatchEngine.EmptyNetInterface.HasCellular ()
+
+ +

Implements DistributedMatchEngine.NetInterface.

+ +
+
+ +

◆ HasWifi()

+ +
+
+ + + + + + + +
bool DistributedMatchEngine.EmptyNetInterface.HasWifi ()
+
+ +

Implements DistributedMatchEngine.NetInterface.

+ +
+
+ +

◆ SetNetworkInterfaceName()

+ +
+
+ + + + + + + + +
void DistributedMatchEngine.EmptyNetInterface.SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
+
+ +

Implements DistributedMatchEngine.NetInterface.

+ +
+
+ @@ -153,7 +270,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.EmptyUniqueID Member List
+
DistributedMatchEngine.EmptyUniqueID Member List

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
@@ -124,7 +123,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_empty_unique_i_d.html b/docs/class_distributed_match_engine_1_1_empty_unique_i_d.html index eec691a1..6f00734f 100644 --- a/docs/class_distributed_match_engine_1_1_empty_unique_i_d.html +++ b/docs/class_distributed_match_engine_1_1_empty_unique_i_d.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.EmptyUniqueID Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,8 +110,7 @@
Public Member Functions | List of all members
-
-
DistributedMatchEngine.EmptyUniqueID Class Reference
+
DistributedMatchEngine.EmptyUniqueID Class Reference
@@ -124,18 +123,61 @@
- - + - + + + + +

+

Public Member Functions

-string GetUniqueIDType ()
string GetUniqueIDType ()
 
-string GetUniqueID ()
string GetUniqueID ()
 
+string GetUniqueIDType ()
 
+string GetUniqueID ()
 

Detailed Description

-

Empty implementation of CarrierInfo interface

-
+

Empty implementation of CarrierInfo interface

+

Member Function Documentation

+ +

◆ GetUniqueID()

+ +
+
+ + + + + + + +
string DistributedMatchEngine.EmptyUniqueID.GetUniqueID ()
+
+ +

Implements DistributedMatchEngine.UniqueID.

+ +
+
+ +

◆ GetUniqueIDType()

+ +
+
+ + + + + + + +
string DistributedMatchEngine.EmptyUniqueID.GetUniqueIDType ()
+
+ +

Implements DistributedMatchEngine.UniqueID.

+ +
+
+ @@ -144,7 +186,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.FindCloudletException Member List
+
DistributedMatchEngine.FindCloudletException Member List

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
@@ -124,7 +123,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_find_cloudlet_exception.html b/docs/class_distributed_match_engine_1_1_find_cloudlet_exception.html index 8480d521..a8158d5d 100644 --- a/docs/class_distributed_match_engine_1_1_find_cloudlet_exception.html +++ b/docs/class_distributed_match_engine_1_1_find_cloudlet_exception.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.FindCloudletException Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,24 +110,23 @@
Public Member Functions | List of all members
-
-
DistributedMatchEngine.FindCloudletException Class Reference
+
DistributedMatchEngine.FindCloudletException Class Reference

Inherits Exception.

- - -

+

Public Member Functions

+
 FindCloudletException (string message)
 
+
 FindCloudletException (string message, Exception innerException)
 

Detailed Description

-

FindCloudlet failure

+

FindCloudlet failure

@@ -137,7 +136,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.GetConnectionException Member List
+
DistributedMatchEngine.GetConnectionException Member List

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
@@ -125,7 +124,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_get_connection_exception.html b/docs/class_distributed_match_engine_1_1_get_connection_exception.html index b897e68e..4bad35c4 100644 --- a/docs/class_distributed_match_engine_1_1_get_connection_exception.html +++ b/docs/class_distributed_match_engine_1_1_get_connection_exception.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.GetConnectionException Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,24 +110,23 @@
Public Member Functions | List of all members
-
-
DistributedMatchEngine.GetConnectionException Class Reference
+
DistributedMatchEngine.GetConnectionException Class Reference

Inherits Exception.

- - -

+

Public Member Functions

+
 GetConnectionException (string message)
 
+
 GetConnectionException (string message, Exception inner)
 

Detailed Description

-

GetConnectionException

+
@@ -137,7 +136,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,17 +107,16 @@
-
-
DistributedMatchEngine.HttpException Member List
+
DistributedMatchEngine.HttpException Member List

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
@@ -126,7 +125,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_http_exception.html b/docs/class_distributed_match_engine_1_1_http_exception.html index 9a5d6afc..ed4af52d 100644 --- a/docs/class_distributed_match_engine_1_1_http_exception.html +++ b/docs/class_distributed_match_engine_1_1_http_exception.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.HttpException Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -111,33 +111,32 @@ Public Member Functions | Properties | List of all members -
-
DistributedMatchEngine.HttpException Class Reference
+
DistributedMatchEngine.HttpException Class Reference

Inherits Exception.

- - -

+

Public Member Functions

+
 HttpException (string message, HttpStatusCode statusCode, int errorCode)
 
+
 HttpException (string message, HttpStatusCode statusCode, int errorCode, Exception innerException)
 
- - -

+

Properties

+
HttpStatusCode HttpStatusCode [get, set]
 
+
int ErrorCode [get, set]
 

Detailed Description

-

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.

@@ -147,7 +146,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.IOSNetworkInterfaceName Member List
+
DistributedMatchEngine.IOSNetworkInterfaceName Member List

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
@@ -125,7 +124,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name.html b/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name.html index 0aa1560a..ce2b1fdc 100644 --- a/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name.html +++ b/docs/class_distributed_match_engine_1_1_i_o_s_network_interface_name.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.IOSNetworkInterfaceName Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -109,8 +109,7 @@
List of all members
-
-
DistributedMatchEngine.IOSNetworkInterfaceName Class Reference
+
DistributedMatchEngine.IOSNetworkInterfaceName Class Reference
@@ -123,18 +122,18 @@
- - -

+

Additional Inherited Members

- Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceName
+
Regex CELLULAR = null
 
+
Regex WIFI = null
 

Detailed Description

-

IOS 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

@@ -144,7 +143,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.LinuxNetworkInterfaceName Member List
+
DistributedMatchEngine.LinuxNetworkInterfaceName Member List

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
@@ -125,7 +124,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_linux_network_interface_name.html b/docs/class_distributed_match_engine_1_1_linux_network_interface_name.html index a46622c4..349592b1 100644 --- a/docs/class_distributed_match_engine_1_1_linux_network_interface_name.html +++ b/docs/class_distributed_match_engine_1_1_linux_network_interface_name.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.LinuxNetworkInterfaceName Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -109,8 +109,7 @@
List of all members
-
-
DistributedMatchEngine.LinuxNetworkInterfaceName Class Reference
+
DistributedMatchEngine.LinuxNetworkInterfaceName Class Reference
@@ -123,18 +122,18 @@
- - -

+

Additional Inherited Members

- Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceName
+
Regex CELLULAR = null
 
+
Regex WIFI = null
 

Detailed Description

-

Linux 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

@@ -144,7 +143,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.MacNetworkInterfaceName Member List
+
DistributedMatchEngine.MacNetworkInterfaceName Member List

This is the complete list of members for DistributedMatchEngine.MacNetworkInterfaceName, including all inherited members.

- +
CELLULAR (defined in DistributedMatchEngine.NetworkInterfaceName)DistributedMatchEngine.NetworkInterfaceName
MacNetworkInterfaceName()DistributedMatchEngine.MacNetworkInterfaceName
MacNetworkInterfaceName()DistributedMatchEngine.MacNetworkInterfaceName
WIFI (defined in DistributedMatchEngine.NetworkInterfaceName)DistributedMatchEngine.NetworkInterfaceName
@@ -125,7 +124,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_mac_network_interface_name.html b/docs/class_distributed_match_engine_1_1_mac_network_interface_name.html index 7ebf2508..baa0b87e 100644 --- a/docs/class_distributed_match_engine_1_1_mac_network_interface_name.html +++ b/docs/class_distributed_match_engine_1_1_mac_network_interface_name.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.MacNetworkInterfaceName Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,8 +110,7 @@
Public Member Functions | List of all members
-
-
DistributedMatchEngine.MacNetworkInterfaceName Class Reference
+
DistributedMatchEngine.MacNetworkInterfaceName Class Reference
@@ -124,25 +123,25 @@
-

+

Public Member Functions

 MacNetworkInterfaceName ()
 
- - -

+

Additional Inherited Members

- Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceName
+
Regex CELLULAR = null
 
+
Regex WIFI = null
 

Detailed Description

-

Mac 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

Constructor & Destructor Documentation

- +

◆ MacNetworkInterfaceName()

@@ -156,7 +155,7 @@

-

en0 and en1 should be Wifi and Ethernet or vice versa

+

en0 and en1 should be Wifi and Ethernet or vice versa

@@ -169,7 +168,7 @@

DistributedMatchEngine + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,89 +107,92 @@
-
-
DistributedMatchEngine.MatchingEngine Member List
+
DistributedMatchEngine.MatchingEngine Member List

This is the complete list of members for DistributedMatchEngine.MatchingEngine, including all inherited members.

- + - - - - - + + + + + + + + + - + - + - + + + - + - + - + - - - + + + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - + + +
AddClientCert(string clientCertPath)DistributedMatchEngine.MatchingEnginestatic
baseDmeHost (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
baseDmeHost (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
carrierInfo (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEngine
carrierNameDefault (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
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.MatchingEnginestatic
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_MSDistributedMatchEngine.MatchingEnginestatic
DEFAULT_REST_TIMEOUT_MS (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
DEFAULT_REST_TIMEOUT_MS (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
defaultDmeRestPort (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
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.MatchingEngineprotectedvirtual
Dispose() (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEngine
Dispose() (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEngine
DmeConnection (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEngine
EnableEnhancedLocationServicesDistributedMatchEngine.MatchingEnginestatic
EnableEnhancedLocationServicesDistributedMatchEngine.MatchingEnginestatic
EnableSSLProtocols(SslProtocols[] protocols)DistributedMatchEngine.MatchingEnginestatic
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.MatchingEnginestatic
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.MatchingEnginestatic
sessionCookie (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEngine
SetTimeout(int timeout_in_milliseconds)DistributedMatchEngine.MatchingEngine
TAG (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
TAG (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
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.MatchingEnginestatic
VerifyLocation(VerifyLocationRequest request)DistributedMatchEngine.MatchingEngine
VerifyLocation(string host, uint port, VerifyLocationRequest request)DistributedMatchEngine.MatchingEngine
wifiCarrier (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
wifiOnlyDmeHost (defined in DistributedMatchEngine.MatchingEngine)DistributedMatchEngine.MatchingEnginestatic
@@ -199,7 +202,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_matching_engine.html b/docs/class_distributed_match_engine_1_1_matching_engine.html index e34226ee..7d754a75 100644 --- a/docs/class_distributed_match_engine_1_1_matching_engine.html +++ b/docs/class_distributed_match_engine_1_1_matching_engine.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.MatchingEngine Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -114,136 +114,149 @@ Protected Member Functions | Properties | List of all members -
-
DistributedMatchEngine.MatchingEngine Class Reference
+
DistributedMatchEngine.MatchingEngine Class Reference

Inherits IDisposable.

- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - + - - + - - + - + - - - - - - - - - - + + + + + +

+

Public Member Functions

+
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)
 
void SetMelMessaging (MelMessagingInterface melInterface)
 
TimeSpan SetTimeout (int timeout_in_milliseconds)
 
string GetUniqueIDType ()
 
string GetUniqueID ()
 
ulong GetCellID ()
 
string GetCarrierName ()
 
string GenerateDmeHostAddress ()
 
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...
 
void Dispose ()
 
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)
 
 
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)
 
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)
 
- @@ -252,80 +265,80 @@

+

Static Public Member Functions

static 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)
 
- - - - - - - - - - - -

+

Properties

static 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]
 

Detailed Description

-

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 & Destructor Documentation

- +

◆ MatchingEngine()

@@ -362,7 +375,7 @@

-

Constructor for MatchingEngine class.

Parameters
+

Constructor for MatchingEngine class.

Parameters
@@ -373,13 +386,337 @@

Example

-
MatchingEngine me = new MatchingEngine(new DummyCarrierInfo(), new SimpleNetInterface(new MacNetworkInterfaceName()), new DummyUniqueID(), new DummyDeviceInfo());
-
MatchingEngine(CarrierInfo carrierInfo=null, NetInterface netInterface=null, UniqueID uniqueID=null, DeviceInfo deviceInfo=null)
Definition: DistributedMatchEngine.cs:265
-
+
MatchingEngine me = new MatchingEngine(new DummyCarrierInfo(), new SimpleNetInterface(new MacNetworkInterfaceName()), new DummyUniqueID(), new DummyDeviceInfo());
+
MatchingEngine(CarrierInfo carrierInfo=null, NetInterface netInterface=null, UniqueID uniqueID=null, DeviceInfo deviceInfo=null)
Definition: DistributedMatchEngine.cs:264
+

Member Function Documentation

- + +

◆ CreateQosPriorityCreateRequest()

+ +
+
+
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

+
Parameters
+ + +
sessionProfileThe QosSessionProfile choose an option from the following:
+
+
+

(NoPriority, LowLatency, ThroughputDownS, ThroughputDownM, ThroughputDownL)

+
Parameters
+ + +
findCloudletReplythe 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

+
Parameters
+ + +
applicationPortA 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"

+
Parameters
+ + +
serverPortA 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"

+
Parameters
+ + + + + + + + +
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.
+
+
+
Returns
QosPrioritySessionCreateRequest object
+

+Example

+ +
+
+ +

◆ CreateQosPriorityDeleteRequest()

+ +
+
+ + + + + + + + + + + + + + + + + + +
QosPrioritySessionDeleteRequest DistributedMatchEngine.MatchingEngine.CreateQosPriorityDeleteRequest (QosSessionProfile sessionProfile,
Dictionary< string, string > tags = null 
)
+
+ +

Creates DeleteRequest for deleting a running QoSPrioritySession, returns null if no QoSSessionId is stored in matchingEngine

+
Parameters
+ + + +
sessionProfileThe QosSessionProfile to delete
tags(Optional) Vendor specific data
+
+
+
Returns
QosPrioritySessionDeleteRequest object
+

+Example

+ +
+
+ +

◆ CreateQOSPrioritySession() [1/2]

+ +
+
+ + + + + + + + +
async Task< QosPrioritySessionCreateReply > DistributedMatchEngine.MatchingEngine.CreateQOSPrioritySession (QosPrioritySessionCreateRequest request)
+
+ +

Creates QoS priority session

+
Parameters
+ + +
requestQosPrioritySessionCreateRequest object
+
+
+
Returns
QosPrioritySessionReply object
+

+Example

+ +
+
+ +

◆ CreateQOSPrioritySession() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
async Task< QosPrioritySessionCreateReply > DistributedMatchEngine.MatchingEngine.CreateQOSPrioritySession (string host,
uint port,
QosPrioritySessionCreateRequest request 
)
+
+ +

Creates QoS priority session

+
Parameters
+ + + + +
host(string) dme host
port(uint) dme port
requestQosPrioritySessionCreateRequest object
+
+
+
Returns
QosPrioritySessionReply object
+

+Example

+ +
+
+ +

◆ DeleteQOSPrioritySession() [1/2]

+ +
+
+ + + + + + + + +
async Task< QosPrioritySessionDeleteReply > DistributedMatchEngine.MatchingEngine.DeleteQOSPrioritySession (QosPrioritySessionDeleteRequest request)
+
+ +

Deletes QoS priority session

+
Parameters
+ + +
requestQosPrioritySessionDeleteRequest object
+
+
+
Returns
QosPrioritySessionDeleteReply object
+

+Example

+ +
+
+ +

◆ DeleteQOSPrioritySession() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
async Task< QosPrioritySessionDeleteReply > DistributedMatchEngine.MatchingEngine.DeleteQOSPrioritySession (string host,
uint port,
QosPrioritySessionDeleteRequest request 
)
+
+ +

Deletes QoS priority session

+
Parameters
+ + + + +
host(string) dme host
port(uint) dme port
requestQosPrioritySessionDeleteRequest object
+
+
+
Returns
QosPrioritySessionDeleteReply object
+

+Example

+ +
+
+

◆ GetDMEConnection()

- +

◆ GetIPEndPointByName()

@@ -445,31 +782,71 @@

-

Returns local unicast address in an IPEndPoint, if any.

+

Returns local unicast address in an IPEndPoint, if any.

- -

◆ SetMelMessaging()

+ +

◆ GetTCPTLSConnection()

- + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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

+
Parameters
+ + + + + + +
host
port
timeoutMs
allowSelfSignedCertsWorks in Debug Mode only
localEndPoint
+
+
+
Returns

Member Data Documentation

- +

◆ DEFAULT_GETCONNECTION_TIMEOUT_MS

@@ -488,12 +865,12 @@

-

Default value of GetConnection timeouts (10000 ms or 10 seconds)

+

Default value of GetConnection timeouts (10000 ms or 10 seconds)

Property Documentation

-
+

◆ EnableEnhancedLocationServices

@@ -512,7 +889,7 @@

-

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.

@@ -525,7 +902,7 @@

DistributedMatchEngine + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.NetworkInterfaceName Member List
+
DistributedMatchEngine.NetworkInterfaceName Member List
@@ -124,7 +123,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_network_interface_name.html b/docs/class_distributed_match_engine_1_1_network_interface_name.html index 2e877d3c..49855560 100644 --- a/docs/class_distributed_match_engine_1_1_network_interface_name.html +++ b/docs/class_distributed_match_engine_1_1_network_interface_name.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.NetworkInterfaceName Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,8 +110,7 @@ -
-
DistributedMatchEngine.NetworkInterfaceName Class Reference
+
DistributedMatchEngine.NetworkInterfaceName Class Reference
@@ -128,17 +127,17 @@
- - -

+

Public Attributes

+
Regex CELLULAR = null
 
+
Regex WIFI = null
 

Detailed Description

-

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

@@ -148,7 +147,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,27 +107,26 @@
-
-
DistributedMatchEngine.PerformanceMetrics.NetTest Member List
+
DistributedMatchEngine.PerformanceMetrics.NetTest Member List

This is the complete list of members for DistributedMatchEngine.PerformanceMetrics.NetTest, including all inherited members.

- + - + - + - + - + - + - +
ConnectAndDisconnect(Site site) (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
ConnectAndDisconnectSocket(Site site) (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
ConnectAndDisconnectSocket(Site site) (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
Dispose() (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
doTest(bool enable) (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
doTest(bool enable) (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
GetSortedSites() (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
NetTest(MatchingEngine matchingEngine)DistributedMatchEngine.PerformanceMetrics.NetTest
NetTest(MatchingEngine matchingEngine)DistributedMatchEngine.PerformanceMetrics.NetTest
Ping(Site site) (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
PingIntervalMS (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
PingIntervalMS (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
RunNetTest()DistributedMatchEngine.PerformanceMetrics.NetTest
RunNetTest(int numSamples)DistributedMatchEngine.PerformanceMetrics.NetTest
RunNetTest(int numSamples)DistributedMatchEngine.PerformanceMetrics.NetTest
runTest (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
sites (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
sites (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
TestSite(Site site) (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
TestTimeoutMS (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
TestTimeoutMS (defined in DistributedMatchEngine.PerformanceMetrics.NetTest)DistributedMatchEngine.PerformanceMetrics.NetTest
TestType enum nameDistributedMatchEngine.PerformanceMetrics.NetTest
@@ -137,7 +136,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html index 187d1cb8..8ba88962 100644 --- a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html +++ b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.PerformanceMetrics.NetTest Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -114,79 +114,78 @@ Public Attributes | Properties | List of all members -
-
DistributedMatchEngine.PerformanceMetrics.NetTest Class Reference
+
DistributedMatchEngine.PerformanceMetrics.NetTest Class Reference

Inherits IDisposable.

-

+

Classes

class  Site
 
- -

+

Public Types

enum class  TestType { PING = 0 +
enum  TestType { PING = 0 , CONNECT = 1 }
 
- - - - + - - + - - - - + + - - - +

+

Public Member Functions

 NetTest (MatchingEngine matchingEngine)
 
+
async Task< Double > ConnectAndDisconnectSocket (Site site)
 
+
 
async Task< Double > ConnectAndDisconnect (Site site)
 
+
 
double Ping (Site site)
 
+
bool doTest (bool enable)
 
async void RunNetTest ()
 
async Task< Site[]> RunNetTest (int numSamples)
 
+
async Task< Site[]> RunNetTest (int numSamples)
 
async Task TestSite (Site site)
 
+
Site[] GetSortedSites ()
 
+
 
void Dispose ()
 
- - -

+

Public Attributes

+
bool runTest = false
 
+
int TestTimeoutMS = 5000
 
- - -

+

Properties

+
int PingIntervalMS = 5000 [get, set]
 
+
ConcurrentQueue< Sitesites [get]
 

Detailed Description

-

Class that allows developers to easily test latency of their various backend servers. This is used in the implementation of FindCloudlet Performance Mode.

-
static async Task NetTest(MatchingEngine matchingEngine)
+

Class that allows developers to easily test latency of their various backend servers. This is used in the implementation of FindCloudlet Performance Mode.

+
static async Task NetTest(MatchingEngine matchingEngine)
{
// Init NetTest
-
var netTest = new NetTest(matchingEngine);
+
var netTest = new NetTest(matchingEngine);
// Register and FindCloudlet to find appinst to test
var registerClientRequest = matchingEngine.CreateRegisterClientRequest(orgName, appName, appVers);
@@ -205,7 +204,7 @@
Dictionary<int, AppPort> appPorts = matchingEngine.GetTCPAppPorts(findCloudletReply);
int port = findCloudletReply.ports[0].public_port; // We happen to know it's the first one.
AppPort appPort = appPorts[port];
-
Site site1 = new Site { host = appPort.fqdn_prefix + findCloudletReply.fqdn, port = port, testType = TestType.CONNECT };
+
Site site1 = new Site { host = appPort.fqdn_prefix + findCloudletReply.fqdn, port = port, testType = TestType.CONNECT };
netTest.sites.Enqueue(site1);
// Create local test site
@@ -241,32 +240,24 @@
}
NetTest(MatchingEngine matchingEngine)
Definition: NetTest.cs:150
-

Member Enumeration Documentation

- +

Member Enumeration Documentation

+

◆ 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.

+

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 & Destructor Documentation

- +

◆ NetTest()

@@ -281,7 +272,7 @@

-

NetTest constructor

Parameters
+

NetTest constructor

Parameters
matchingEngine(MatchingEngine)
@@ -291,7 +282,7 @@

Member Function Documentation

- +

◆ RunNetTest() [1/2]

@@ -305,18 +296,18 @@

-

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()

- -

◆ RunNetTest() [2/2]

+ +

◆ RunNetTest() [2/2]

- + @@ -324,7 +315,7 @@

-

Tests each site in the list of sites for numSamples and returns a list of Sites in order from lowest latency to highest.

Parameters
+

Tests each site in the list of sites for numSamples and returns a list of Sites in order from lowest latency to highest.

Parameters

async Task<Site[]> DistributedMatchEngine.PerformanceMetrics.NetTest.RunNetTest async Task< Site[]> DistributedMatchEngine.PerformanceMetrics.NetTest.RunNetTest ( int  numSamples)
numSamples(int): Number of tests per site
@@ -343,7 +334,7 @@

DistributedMatchEngine + doxygen 1.9.3

diff --git a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.js b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.js deleted file mode 100644 index d4417461..00000000 --- a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.js +++ /dev/null @@ -1,21 +0,0 @@ -var class_distributed_match_engine_1_1_performance_metrics_1_1_net_test = -[ - [ "TestType", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a5ee6e4a739af58d57286e1871af78ef5", [ - [ "PING", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a5ee6e4a739af58d57286e1871af78ef5ae07ff41a486c27c095a15898dcca34d1", null ], - [ "CONNECT", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a5ee6e4a739af58d57286e1871af78ef5ab57e2519e26151feacdbe52076bc39ec", null ] - ] ], - [ "NetTest", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a7337e9ad57657fa0c395fff978cf143c", null ], - [ "ConnectAndDisconnect", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a8eef9fb00fd03ed054b5b51d334385b2", null ], - [ "ConnectAndDisconnectSocket", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a7077b5cede81dc8582cf51813515a1f4", null ], - [ "Dispose", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#aed82e9439c45daa3a8a45c4e6396fb83", null ], - [ "doTest", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#aec40969d5405b350b8ec3d4549aea5ec", null ], - [ "GetSortedSites", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#adfbbd25bce315fe4bbf5dcf9dd1a980f", null ], - [ "Ping", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#abc013c7e3b093f05d159e9a6e6d1ad65", null ], - [ "RunNetTest", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#aba56c8468b60bf5a7efc5718ac7d0300", null ], - [ "RunNetTest", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#ab847f2d76c2ad71895bb28d8e07ff786", null ], - [ "TestSite", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#af08dd65db1b316fc4ab179cd709003f5", null ], - [ "runTest", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#ab2fe69b367cdfb46a9db3c13fa6facc9", null ], - [ "TestTimeoutMS", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a0077ac337f44516ae26bfab6faf15c57", null ], - [ "PingIntervalMS", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a70b84d6b1f9625ce9634ce016c5cfe15", null ], - [ "sites", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a3115497acd69372303363c4718ba998f", null ] -]; \ No newline at end of file diff --git a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site-members.html b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site-members.html index b7e0852c..da0963bc 100644 --- a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site-members.html +++ b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site-members.html @@ -4,7 +4,7 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@
- +
@@ -107,29 +107,28 @@
-
-
DistributedMatchEngine.PerformanceMetrics.NetTest.Site Member List
+
DistributedMatchEngine.PerformanceMetrics.NetTest.Site Member List

This is the complete list of members for DistributedMatchEngine.PerformanceMetrics.NetTest.Site, including all inherited members.

- + - + - + - + - + - + - + - +
addSample(double time) (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
appInstDistributedMatchEngine.PerformanceMetrics.NetTest.Site
appInstDistributedMatchEngine.PerformanceMetrics.NetTest.Site
average (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
cloudletLocation (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
cloudletLocation (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
DEFAULT_NUM_SAMPLES (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Sitestatic
host (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
host (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
L7Path (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
lastPingMs (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
lastPingMs (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
localEndPoint (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
port (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
port (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
recalculateStats() (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
samples (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
samples (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
Site(TestType testType=TestType.CONNECT, int numSamples=DEFAULT_NUM_SAMPLES, IPEndPoint localEndPoint=null)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
sizeDistributedMatchEngine.PerformanceMetrics.NetTest.Site
sizeDistributedMatchEngine.PerformanceMetrics.NetTest.Site
stddev (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
testType (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
testType (defined in DistributedMatchEngine.PerformanceMetrics.NetTest.Site)DistributedMatchEngine.PerformanceMetrics.NetTest.Site
@@ -138,7 +137,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html index 6f6fdd13..c40f4f17 100644 --- a/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html +++ b/docs/class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.PerformanceMetrics.NetTest.Site Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -113,72 +113,71 @@ Static Public Attributes | Properties | List of all members -
-
DistributedMatchEngine.PerformanceMetrics.NetTest.Site Class Reference
+
DistributedMatchEngine.PerformanceMetrics.NetTest.Site Class Reference
- - -

+

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
 
-

+

Properties

int size [get]
 

Detailed Description

-

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 & Destructor Documentation

- +

◆ Site()

@@ -209,7 +208,7 @@

-

Constructor for Site class.

Parameters
+

Constructor for Site class.

Parameters
@@ -220,7 +219,7 @@

Member Data Documentation

- +

◆ appInst

Property Documentation

- +

◆ size

@@ -268,7 +267,7 @@

DistributedMatchEngine + doxygen 1.9.3 diff --git a/docs/class_distributed_match_engine_1_1_register_client_exception-members.html b/docs/class_distributed_match_engine_1_1_register_client_exception-members.html index 3eaa420d..37ff04e5 100644 --- a/docs/class_distributed_match_engine_1_1_register_client_exception-members.html +++ b/docs/class_distributed_match_engine_1_1_register_client_exception-members.html @@ -4,7 +4,7 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@

testType(TestType): Optional. Defaults to CONNECT
numSamples(int): Optional. Size of rolling sample set. Defaults to 3

- +
@@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.RegisterClientException Member List
+
DistributedMatchEngine.RegisterClientException Member List

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
@@ -124,7 +123,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_register_client_exception.html b/docs/class_distributed_match_engine_1_1_register_client_exception.html index 9c91bfc7..450103db 100644 --- a/docs/class_distributed_match_engine_1_1_register_client_exception.html +++ b/docs/class_distributed_match_engine_1_1_register_client_exception.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.RegisterClientException Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,24 +110,23 @@ -
-
DistributedMatchEngine.RegisterClientException Class Reference
+
DistributedMatchEngine.RegisterClientException Class Reference

Inherits Exception.

- - -

+

Public Member Functions

+
 RegisterClientException (string message)
 
+
 RegisterClientException (string message, Exception innerException)
 

Detailed Description

-

RegisterClient failure

+

RegisterClient failure

@@ -137,7 +136,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.SessionCookieException Member List
+
DistributedMatchEngine.SessionCookieException Member List

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
@@ -124,7 +123,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_session_cookie_exception.html b/docs/class_distributed_match_engine_1_1_session_cookie_exception.html index 083dbbc9..fd8f8387 100644 --- a/docs/class_distributed_match_engine_1_1_session_cookie_exception.html +++ b/docs/class_distributed_match_engine_1_1_session_cookie_exception.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.SessionCookieException Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,24 +110,23 @@ -
-
DistributedMatchEngine.SessionCookieException Class Reference
+
DistributedMatchEngine.SessionCookieException Class Reference

Inherits Exception.

- - -

+

Public Member Functions

+
 SessionCookieException (string message)
 
+
 SessionCookieException (string message, Exception innerException)
 

Detailed Description

-

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.

@@ -137,7 +136,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,19 +107,18 @@
-
-
DistributedMatchEngine.SimpleNetInterface Member List
+
DistributedMatchEngine.SimpleNetInterface Member List

This is the complete list of members for DistributedMatchEngine.SimpleNetInterface, including all inherited members.

- + - + - +
GetIPAddress(string sourceNetInterfaceName, AddressFamily addressfamily=AddressFamily.InterNetwork) (defined in DistributedMatchEngine.SimpleNetInterface)DistributedMatchEngine.SimpleNetInterface
GetIPAddress(String netInterfaceType, AddressFamily adressFamily=AddressFamily.InterNetwork) (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
GetIPAddress(String netInterfaceType, AddressFamily adressFamily=AddressFamily.InterNetwork) (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
GetNetworkInterfaceName() (defined in DistributedMatchEngine.SimpleNetInterface)DistributedMatchEngine.SimpleNetInterface
HasCellular() (defined in DistributedMatchEngine.SimpleNetInterface)DistributedMatchEngine.SimpleNetInterface
HasCellular() (defined in DistributedMatchEngine.SimpleNetInterface)DistributedMatchEngine.SimpleNetInterface
HasWifi() (defined in DistributedMatchEngine.SimpleNetInterface)DistributedMatchEngine.SimpleNetInterface
SetNetworkInterfaceName(NetworkInterfaceName networkInterfaceName) (defined in DistributedMatchEngine.SimpleNetInterface)DistributedMatchEngine.SimpleNetInterface
SetNetworkInterfaceName(NetworkInterfaceName networkInterfaceName) (defined in DistributedMatchEngine.SimpleNetInterface)DistributedMatchEngine.SimpleNetInterface
SimpleNetInterface(NetworkInterfaceName networkInterfaceName) (defined in DistributedMatchEngine.SimpleNetInterface)DistributedMatchEngine.SimpleNetInterface
@@ -129,7 +128,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_simple_net_interface.html b/docs/class_distributed_match_engine_1_1_simple_net_interface.html index f1e2792e..6d3573f2 100644 --- a/docs/class_distributed_match_engine_1_1_simple_net_interface.html +++ b/docs/class_distributed_match_engine_1_1_simple_net_interface.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.SimpleNetInterface Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,8 +110,7 @@ -
-
DistributedMatchEngine.SimpleNetInterface Class Reference
+
DistributedMatchEngine.SimpleNetInterface Class Reference
@@ -124,34 +123,120 @@
- - - + - + - - + - + - + + + + + + + +

+

Public Member Functions

+
 SimpleNetInterface (NetworkInterfaceName networkInterfaceName)
 
-NetworkInterfaceName GetNetworkInterfaceName ()
NetworkInterfaceName GetNetworkInterfaceName ()
 
-void SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
void SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
 
+
string GetIPAddress (string sourceNetInterfaceName, AddressFamily addressfamily=AddressFamily.InterNetwork)
 
-bool HasCellular ()
bool HasCellular ()
 
-bool HasWifi ()
bool HasWifi ()
 
- Public Member Functions inherited from DistributedMatchEngine.NetInterface
+
+NetworkInterfaceName GetNetworkInterfaceName ()
 
+void SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
 
string GetIPAddress (String netInterfaceType, AddressFamily adressFamily=AddressFamily.InterNetwork)
 
+bool HasWifi ()
 
+bool HasCellular ()
 

Detailed Description

-

A generic network interface for most systems, with an interface names parameter.

-
+

A generic network interface for most systems, with an interface names parameter.

+

Member Function Documentation

+ +

◆ GetNetworkInterfaceName()

+ +
+
+ + + + + + + +
NetworkInterfaceName DistributedMatchEngine.SimpleNetInterface.GetNetworkInterfaceName ()
+
+
+ +

◆ HasCellular()

+ +
+
+ + + + + + + +
bool DistributedMatchEngine.SimpleNetInterface.HasCellular ()
+
+
+ +

◆ HasWifi()

+ +
+
+ + + + + + + +
bool DistributedMatchEngine.SimpleNetInterface.HasWifi ()
+
+
+ +

◆ SetNetworkInterfaceName()

+ +
+
+ + + + + + + + +
void DistributedMatchEngine.SimpleNetInterface.SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
+
+
+ @@ -160,7 +245,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.TokenException Member List
+
DistributedMatchEngine.TokenException Member List

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
@@ -124,7 +123,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_token_exception.html b/docs/class_distributed_match_engine_1_1_token_exception.html index 208cdc1f..f98e5ff5 100644 --- a/docs/class_distributed_match_engine_1_1_token_exception.html +++ b/docs/class_distributed_match_engine_1_1_token_exception.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.TokenException Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,24 +110,23 @@ -
-
DistributedMatchEngine.TokenException Class Reference
+
DistributedMatchEngine.TokenException Class Reference

Inherits Exception.

- - -

+

Public Member Functions

+
 TokenException (string message)
 
+
 TokenException (string message, Exception innerException)
 

Detailed Description

-
@@ -137,7 +136,7 @@ + doxygen 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 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.Windows10NetworkInterfaceName Member List
+
DistributedMatchEngine.Windows10NetworkInterfaceName Member List
@@ -125,7 +124,7 @@ diff --git a/docs/class_distributed_match_engine_1_1_windows10_network_interface_name.html b/docs/class_distributed_match_engine_1_1_windows10_network_interface_name.html index 27f2578d..2d61bd5a 100644 --- a/docs/class_distributed_match_engine_1_1_windows10_network_interface_name.html +++ b/docs/class_distributed_match_engine_1_1_windows10_network_interface_name.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.Windows10NetworkInterfaceName Class Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -109,8 +109,7 @@
-
-
DistributedMatchEngine.Windows10NetworkInterfaceName Class Reference
+
DistributedMatchEngine.Windows10NetworkInterfaceName Class Reference
@@ -123,18 +122,18 @@
- - -

+

Additional Inherited Members

- Public Attributes inherited from DistributedMatchEngine.NetworkInterfaceName
+
Regex CELLULAR = null
 
+
Regex WIFI = null
 

Detailed Description

-

Windows10 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

@@ -144,7 +143,7 @@ + doxygen 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 @@ - + C# SDK: Class Index @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,59 +107,58 @@
-
-
Class Index
+
Class Index
@@ -170,7 +169,7 @@ diff --git a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html index 62db9472..03be20b2 100644 --- a/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html +++ b/docs/dir_1148ebc2b25b55095aebf6f4cbb6efca.html @@ -4,7 +4,7 @@ - + C# SDK: Doxygen Directory Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -102,8 +102,7 @@
-
-
Doxygen Directory Reference
+
Doxygen Directory Reference
@@ -115,7 +114,7 @@ + doxygen 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 @@ - + C# SDK: src Directory Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -102,8 +102,7 @@
-
-
src Directory Reference
+
src Directory Reference
@@ -115,7 +114,7 @@ + doxygen 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 @@ - + C# SDK: MatchingEngineSDKRestLibrary Directory Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -102,13 +102,14 @@
-
-
MatchingEngineSDKRestLibrary Directory Reference
+
MatchingEngineSDKRestLibrary Directory Reference
- + +

+

Directories

directory  PerformanceMetrics
 
@@ -119,7 +120,7 @@ + doxygen 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 @@ - + C# SDK: PerformanceMetrics Directory Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -102,8 +102,7 @@
-
-
PerformanceMetrics Directory Reference
+
PerformanceMetrics Directory Reference
@@ -115,7 +114,7 @@ + doxygen 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 @@ - + C# SDK: Class Members @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -134,189 +134,99 @@
Here is a list of all documented class members with links to the class documentation for each member:
-

- a -

@@ -326,7 +236,7 @@

- v -

diff --git a/docs/interface_distributed_match_engine_1_1_carrier_info.js b/docs/interface_distributed_match_engine_1_1_carrier_info.js deleted file mode 100644 index 5f0398e3..00000000 --- a/docs/interface_distributed_match_engine_1_1_carrier_info.js +++ /dev/null @@ -1,6 +0,0 @@ -var interface_distributed_match_engine_1_1_carrier_info = -[ - [ "GetCellID", "interface_distributed_match_engine_1_1_carrier_info.html#a1ba678ff74716325bd585bfca52a5795", null ], - [ "GetCurrentCarrierName", "interface_distributed_match_engine_1_1_carrier_info.html#a3c3425f5948fe9340cca6989e398c966", null ], - [ "GetMccMnc", "interface_distributed_match_engine_1_1_carrier_info.html#a19ec0ff8f67eee0024b555bef2f2946f", null ] -]; \ No newline at end of file diff --git a/docs/interface_distributed_match_engine_1_1_net_interface-members.html b/docs/interface_distributed_match_engine_1_1_net_interface-members.html index 84a47aa1..51621770 100644 --- a/docs/interface_distributed_match_engine_1_1_net_interface-members.html +++ b/docs/interface_distributed_match_engine_1_1_net_interface-members.html @@ -4,7 +4,7 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,17 +107,16 @@
-
-
DistributedMatchEngine.NetInterface Member List
+
DistributedMatchEngine.NetInterface Member List

This is the complete list of members for DistributedMatchEngine.NetInterface, including all inherited members.

- + - +
GetIPAddress(String netInterfaceType, AddressFamily adressFamily=AddressFamily.InterNetwork) (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
GetNetworkInterfaceName() (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
GetNetworkInterfaceName() (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
HasCellular() (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
HasWifi() (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
HasWifi() (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
SetNetworkInterfaceName(NetworkInterfaceName networkInterfaceName) (defined in DistributedMatchEngine.NetInterface)DistributedMatchEngine.NetInterface
@@ -127,7 +126,7 @@ diff --git a/docs/interface_distributed_match_engine_1_1_net_interface.html b/docs/interface_distributed_match_engine_1_1_net_interface.html index a01d518f..1483d3a5 100644 --- a/docs/interface_distributed_match_engine_1_1_net_interface.html +++ b/docs/interface_distributed_match_engine_1_1_net_interface.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.NetInterface Interface Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,8 +110,7 @@ -
-
DistributedMatchEngine.NetInterface Interface Reference
+
DistributedMatchEngine.NetInterface Interface Reference
@@ -125,26 +124,26 @@
- - - - - -

+

Public Member Functions

+
NetworkInterfaceName GetNetworkInterfaceName ()
 
+
void SetNetworkInterfaceName (NetworkInterfaceName networkInterfaceName)
 
+
string GetIPAddress (String netInterfaceType, AddressFamily adressFamily=AddressFamily.InterNetwork)
 
+
bool HasWifi ()
 
+
bool HasCellular ()
 

Detailed Description

-

NetInterface interface for the platform Function implemented per platform

+

NetInterface interface for the platform Function implemented per platform

@@ -154,7 +153,7 @@ + doxygen 1.9.3 diff --git a/docs/interface_distributed_match_engine_1_1_net_interface.js b/docs/interface_distributed_match_engine_1_1_net_interface.js deleted file mode 100644 index 4eb71ec3..00000000 --- a/docs/interface_distributed_match_engine_1_1_net_interface.js +++ /dev/null @@ -1,8 +0,0 @@ -var interface_distributed_match_engine_1_1_net_interface = -[ - [ "GetIPAddress", "interface_distributed_match_engine_1_1_net_interface.html#ab6e1010c4dc4a64f7081f82bed797a8d", null ], - [ "GetNetworkInterfaceName", "interface_distributed_match_engine_1_1_net_interface.html#a529f9cb0be2abeacfef5d2cb3d95e138", null ], - [ "HasCellular", "interface_distributed_match_engine_1_1_net_interface.html#a612ce8727c95fecd675be5a8b1f543e7", null ], - [ "HasWifi", "interface_distributed_match_engine_1_1_net_interface.html#af555c0d0e08ec2a8c467aa65f788ae47", null ], - [ "SetNetworkInterfaceName", "interface_distributed_match_engine_1_1_net_interface.html#a1fe3923280458f0fc1ec536bfb9e83ba", null ] -]; \ No newline at end of file diff --git a/docs/interface_distributed_match_engine_1_1_unique_i_d-members.html b/docs/interface_distributed_match_engine_1_1_unique_i_d-members.html index 95d836b1..3120b75a 100644 --- a/docs/interface_distributed_match_engine_1_1_unique_i_d-members.html +++ b/docs/interface_distributed_match_engine_1_1_unique_i_d-members.html @@ -4,7 +4,7 @@ - + C# SDK: Member List @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -107,15 +107,14 @@
-
-
DistributedMatchEngine.UniqueID Member List
+
DistributedMatchEngine.UniqueID Member List

This is the complete list of members for DistributedMatchEngine.UniqueID, including all inherited members.

- +
GetUniqueID() (defined in DistributedMatchEngine.UniqueID)DistributedMatchEngine.UniqueID
GetUniqueIDType() (defined in DistributedMatchEngine.UniqueID)DistributedMatchEngine.UniqueID
GetUniqueIDType() (defined in DistributedMatchEngine.UniqueID)DistributedMatchEngine.UniqueID
@@ -124,7 +123,7 @@ diff --git a/docs/interface_distributed_match_engine_1_1_unique_i_d.html b/docs/interface_distributed_match_engine_1_1_unique_i_d.html index 709d2606..3a36b90d 100644 --- a/docs/interface_distributed_match_engine_1_1_unique_i_d.html +++ b/docs/interface_distributed_match_engine_1_1_unique_i_d.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.UniqueID Interface Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -110,8 +110,7 @@ -
-
DistributedMatchEngine.UniqueID Interface Reference
+
DistributedMatchEngine.UniqueID Interface Reference
@@ -124,17 +123,17 @@
- - -

+

Public Member Functions

+
string GetUniqueIDType ()
 
+
string GetUniqueID ()
 

Detailed Description

-

UniqeID interface for the platform Function implemented per platform

+

UniqeID interface for the platform Function implemented per platform

@@ -144,7 +143,7 @@ + doxygen 1.9.3 diff --git a/docs/interface_distributed_match_engine_1_1_unique_i_d.js b/docs/interface_distributed_match_engine_1_1_unique_i_d.js deleted file mode 100644 index cb0a0bb4..00000000 --- a/docs/interface_distributed_match_engine_1_1_unique_i_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var interface_distributed_match_engine_1_1_unique_i_d = -[ - [ "GetUniqueID", "interface_distributed_match_engine_1_1_unique_i_d.html#a4bf3c8ed565aa7c92d37fc5bef56edf3", null ], - [ "GetUniqueIDType", "interface_distributed_match_engine_1_1_unique_i_d.html#af03cda24e7dca33d2eaede68bc1080f1", null ] -]; \ No newline at end of file diff --git a/docs/jquery.js b/docs/jquery.js index 103c32d7..c9ed3d99 100644 --- a/docs/jquery.js +++ b/docs/jquery.js @@ -1,5 +1,5 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 - + C# SDK: Modules @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -102,8 +102,7 @@
-
-
Modules
+
Modules
Here is a list of all modules:
@@ -131,7 +130,7 @@
    + doxygen 1.9.3
diff --git a/docs/modules.js b/docs/modules.js index c87994eb..be574960 100644 --- a/docs/modules.js +++ b/docs/modules.js @@ -1,6 +1,6 @@ var modules = [ - [ "Namespaces", "group__namespaces.html", null ], + [ "Namespaces", "group__namespaces.html", "group__namespaces" ], [ "Classes", "group__classes.html", "group__classes" ], [ "Function Groups", "group__functiongroups.html", "group__functiongroups" ], [ "Exceptions", "group__exceptions.html", "group__exceptions" ] diff --git a/docs/namespace_distributed_match_engine.html b/docs/namespace_distributed_match_engine.html index 073c5f76..b198fe72 100644 --- a/docs/namespace_distributed_match_engine.html +++ b/docs/namespace_distributed_match_engine.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine Namespace Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@
- + @@ -106,98 +106,89 @@ Namespaces | Classes | Enumerations -
-
DistributedMatchEngine Namespace Reference
+
DistributedMatchEngine Namespace Reference
-

+

Namespaces

namespace  PerformanceMetrics
 
- - - - + - + - + - + - + - + - - - + - + - - - + - + + + + + + + - +

+

Classes

interface  CarrierInfo
 
class  EmptyCarrierInfo
class  AndroidNetworkInterfaceName
 
class  EmptyDeviceInfo
interface  CarrierInfo
 
class  DmeDnsException
 
class  HttpException
class  EmptyCarrierInfo
 
class  TokenException
class  EmptyDeviceInfo
 
class  RegisterClientException
class  EmptyNetInterface
 
class  SessionCookieException
class  EmptyUniqueID
 
class  FindCloudletException
 
class  MatchingEngine
 
class  GetConnectionException
 
class  NetworkInterfaceName
class  HttpException
 
class  IOSNetworkInterfaceName
 
class  AndroidNetworkInterfaceName
class  LinuxNetworkInterfaceName
 
class  MacNetworkInterfaceName
 
class  LinuxNetworkInterfaceName
 
class  Windows10NetworkInterfaceName
class  MatchingEngine
 
interface  NetInterface
 
class  EmptyNetInterface
class  NetworkInterfaceName
 
class  RegisterClientException
 
class  SessionCookieException
 
class  SimpleNetInterface
 
class  TokenException
 
interface  UniqueID
 
class  EmptyUniqueID
class  Windows10NetworkInterfaceName
 
- - -

+

Enumerations

enum class  OperatingSystem { ANDROID +
enum  OperatingSystem { ANDROID , IOS , OTHER }
 
enum class  FindCloudletMode { PROXIMITY +
enum  FindCloudletMode { PROXIMITY , PERFORMANCE }
 

Detailed Description

-

DistributedMatchEngine Namespace

+

Enumeration Type Documentation

- +

◆ FindCloudletMode

- - - - - -
enum DistributedMatchEngine.FindCloudletMode
-
-strong
-

Two modes to call FindCloudlet. First is Proximity (default) which finds the nearest cloudlet based on gps location with application instance Second is Performance. This mode will test all cloudlets with application instance deployed to find cloudlet with lowest latency. This mode takes longer to finish because of latency test.

+

Two modes to call FindCloudlet. First is Proximity (default) which finds the nearest cloudlet based on gps location with application instance Second is Performance. This mode will test all cloudlets with application instance deployed to find cloudlet with lowest latency. This mode takes longer to finish because of latency test.

@@ -210,7 +201,7 @@

DistributedMatchEngine + doxygen 1.9.3

diff --git a/docs/namespace_distributed_match_engine_1_1_mel.html b/docs/namespace_distributed_match_engine_1_1_mel.html deleted file mode 100644 index c2093145..00000000 --- a/docs/namespace_distributed_match_engine_1_1_mel.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - -C# SDK: DistributedMatchEngine.Mel Namespace Reference - - - - - - - - - - - - - - - -
-​ - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
DistributedMatchEngine.Mel Namespace Reference
-
-
-
-
- - - - - diff --git a/docs/namespace_distributed_match_engine_1_1_performance_metrics.html b/docs/namespace_distributed_match_engine_1_1_performance_metrics.html index 0decea77..80d00e28 100644 --- a/docs/namespace_distributed_match_engine_1_1_performance_metrics.html +++ b/docs/namespace_distributed_match_engine_1_1_performance_metrics.html @@ -4,7 +4,7 @@ - + C# SDK: DistributedMatchEngine.PerformanceMetrics Namespace Reference @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@
- + @@ -104,18 +104,17 @@
-
-
DistributedMatchEngine.PerformanceMetrics Namespace Reference
+
DistributedMatchEngine.PerformanceMetrics Namespace Reference
-

+

Classes

class  NetTest
 

Detailed Description

-
@@ -125,7 +124,7 @@ + doxygen 1.9.3 diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index 7ca0b236..4b3eff7a 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -4,7 +4,7 @@ - + C# SDK: Namespace Members @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -109,9 +109,7 @@
Here is a list of all documented namespace members with links to the namespaces they belong to:
@@ -121,7 +119,7 @@
    + doxygen 1.9.3
diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html index 782d1b0f..517dc898 100644 --- a/docs/namespacemembers_enum.html +++ b/docs/namespacemembers_enum.html @@ -4,7 +4,7 @@ - + C# SDK: Namespace Members @@ -18,7 +18,7 @@ @@ -41,10 +41,10 @@ - + @@ -109,9 +109,7 @@
 
@@ -121,7 +119,7 @@
    + doxygen 1.9.3
diff --git a/docs/navtree.css b/docs/navtree.css index 33341a67..d8a311a2 100644 --- a/docs/navtree.css +++ b/docs/navtree.css @@ -87,6 +87,7 @@ position: absolute; left: 0px; width: 250px; + overflow : hidden; } .ui-resizable .ui-resizable-handle { diff --git a/docs/navtree.js b/docs/navtree.js index 1e272d31..27983687 100644 --- a/docs/navtree.js +++ b/docs/navtree.js @@ -325,11 +325,14 @@ function selectAndHighlight(hash,n) $(n.itemDiv).addClass('selected'); $(n.itemDiv).attr('id','selected'); } + var topOffset=5; + if (typeof page_layout!=='undefined' && page_layout==1) { + topOffset+=$('#top').outerHeight(); + } if ($('#nav-tree-contents .item:first').hasClass('selected')) { - $('#nav-sync').css('top','30px'); - } else { - $('#nav-sync').css('top','5px'); + topOffset+=25; } + $('#nav-sync').css('top',topOffset+'px'); showRoot(); } diff --git a/docs/navtreedata.js b/docs/navtreedata.js index 24cb09e2..46091693 100644 --- a/docs/navtreedata.js +++ b/docs/navtreedata.js @@ -26,29 +26,6 @@ var NAVTREE = [ [ "C# SDK", "index.html", [ [ "Classes", "annotated.html", [ - [ "NetTest", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html", "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test" ], - [ "CarrierInfo", "interface_distributed_match_engine_1_1_carrier_info.html", "interface_distributed_match_engine_1_1_carrier_info" ], - [ "EmptyCarrierInfo", "class_distributed_match_engine_1_1_empty_carrier_info.html", "class_distributed_match_engine_1_1_empty_carrier_info" ], - [ "EmptyDeviceInfo", "class_distributed_match_engine_1_1_empty_device_info.html", "class_distributed_match_engine_1_1_empty_device_info" ], - [ "DmeDnsException", "class_distributed_match_engine_1_1_dme_dns_exception.html", "class_distributed_match_engine_1_1_dme_dns_exception" ], - [ "HttpException", "class_distributed_match_engine_1_1_http_exception.html", "class_distributed_match_engine_1_1_http_exception" ], - [ "TokenException", "class_distributed_match_engine_1_1_token_exception.html", "class_distributed_match_engine_1_1_token_exception" ], - [ "RegisterClientException", "class_distributed_match_engine_1_1_register_client_exception.html", "class_distributed_match_engine_1_1_register_client_exception" ], - [ "SessionCookieException", "class_distributed_match_engine_1_1_session_cookie_exception.html", "class_distributed_match_engine_1_1_session_cookie_exception" ], - [ "FindCloudletException", "class_distributed_match_engine_1_1_find_cloudlet_exception.html", "class_distributed_match_engine_1_1_find_cloudlet_exception" ], - [ "MatchingEngine", "class_distributed_match_engine_1_1_matching_engine.html", "class_distributed_match_engine_1_1_matching_engine" ], - [ "GetConnectionException", "class_distributed_match_engine_1_1_get_connection_exception.html", "class_distributed_match_engine_1_1_get_connection_exception" ], - [ "NetworkInterfaceName", "class_distributed_match_engine_1_1_network_interface_name.html", "class_distributed_match_engine_1_1_network_interface_name" ], - [ "IOSNetworkInterfaceName", "class_distributed_match_engine_1_1_i_o_s_network_interface_name.html", "class_distributed_match_engine_1_1_i_o_s_network_interface_name" ], - [ "AndroidNetworkInterfaceName", "class_distributed_match_engine_1_1_android_network_interface_name.html", "class_distributed_match_engine_1_1_android_network_interface_name" ], - [ "MacNetworkInterfaceName", "class_distributed_match_engine_1_1_mac_network_interface_name.html", "class_distributed_match_engine_1_1_mac_network_interface_name" ], - [ "LinuxNetworkInterfaceName", "class_distributed_match_engine_1_1_linux_network_interface_name.html", "class_distributed_match_engine_1_1_linux_network_interface_name" ], - [ "Windows10NetworkInterfaceName", "class_distributed_match_engine_1_1_windows10_network_interface_name.html", "class_distributed_match_engine_1_1_windows10_network_interface_name" ], - [ "NetInterface", "interface_distributed_match_engine_1_1_net_interface.html", "interface_distributed_match_engine_1_1_net_interface" ], - [ "EmptyNetInterface", "class_distributed_match_engine_1_1_empty_net_interface.html", "class_distributed_match_engine_1_1_empty_net_interface" ], - [ "SimpleNetInterface", "class_distributed_match_engine_1_1_simple_net_interface.html", "class_distributed_match_engine_1_1_simple_net_interface" ], - [ "UniqueID", "interface_distributed_match_engine_1_1_unique_i_d.html", "interface_distributed_match_engine_1_1_unique_i_d" ], - [ "EmptyUniqueID", "class_distributed_match_engine_1_1_empty_unique_i_d.html", "class_distributed_match_engine_1_1_empty_unique_i_d" ], [ "Class Index", "classes.html", null ] ] ], [ "Modules", "modules.html", "modules" ] diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js index b2fa1983..4bb5a72c 100644 --- a/docs/navtreeindex0.js +++ b/docs/navtreeindex0.js @@ -1,91 +1,35 @@ var NAVTREEINDEX0 = { "class_distributed_match_engine_1_1_android_network_interface_name.html":[1,1,0,5], -"class_distributed_match_engine_1_1_android_network_interface_name.html#a488446ee09d0e68dceb2e6d8db1be5ef":[1,1,0,5,0], "class_distributed_match_engine_1_1_dme_dns_exception.html":[1,3,0,0], -"class_distributed_match_engine_1_1_dme_dns_exception.html#a8f4bc9747ad87d393c94f7047f1c15ce":[1,3,0,0,0], "class_distributed_match_engine_1_1_empty_carrier_info.html":[1,1,0,1], -"class_distributed_match_engine_1_1_empty_carrier_info.html#a7893093bd2558bd461406f441c27eac7":[1,1,0,1,1], -"class_distributed_match_engine_1_1_empty_carrier_info.html#abe445778fd4db30533637b12bcac39ef":[1,1,0,1,0], -"class_distributed_match_engine_1_1_empty_carrier_info.html#ac3730414c82d37ea6ce366a374cd85ec":[1,1,0,1,2], "class_distributed_match_engine_1_1_empty_device_info.html":[1,1,0,2], -"class_distributed_match_engine_1_1_empty_device_info.html#a06708f7d81e935f0fcf1227a2389cbd4":[1,1,0,2,0], "class_distributed_match_engine_1_1_empty_net_interface.html":[1,1,0,10], -"class_distributed_match_engine_1_1_empty_net_interface.html#a3893b568e044a571384b75bf1df028ff":[1,1,0,10,1], -"class_distributed_match_engine_1_1_empty_net_interface.html#a66fd658b77609ed1c98eeda2e07949ba":[1,1,0,10,2], -"class_distributed_match_engine_1_1_empty_net_interface.html#a7339673498c6a7ac6dc0c03c779bd936":[1,1,0,10,0], -"class_distributed_match_engine_1_1_empty_net_interface.html#a8e5d10a75cab3b00dc461dd8ae1dc5b6":[1,1,0,10,4], -"class_distributed_match_engine_1_1_empty_net_interface.html#a9890e2f580bce047dddb2335f4e738ab":[1,1,0,10,3], "class_distributed_match_engine_1_1_empty_unique_i_d.html":[1,1,0,12], -"class_distributed_match_engine_1_1_empty_unique_i_d.html#a0533b798d3884baa6dfe688c8f9d244e":[1,1,0,12,0], -"class_distributed_match_engine_1_1_empty_unique_i_d.html#a181a67242c21bcd09882ded9265d869b":[1,1,0,12,1], "class_distributed_match_engine_1_1_find_cloudlet_exception.html":[1,3,0,5], -"class_distributed_match_engine_1_1_find_cloudlet_exception.html#a9e7034bb748654642687d43efb0aa1dd":[1,3,0,5,1], -"class_distributed_match_engine_1_1_find_cloudlet_exception.html#ad3a8da89be3b2c37666169d6e1ea6d9b":[1,3,0,5,0], "class_distributed_match_engine_1_1_get_connection_exception.html":[1,3,1,0], -"class_distributed_match_engine_1_1_get_connection_exception.html#a554790c800226857313dc4730c19d54d":[1,3,1,0,0], -"class_distributed_match_engine_1_1_get_connection_exception.html#aa665cb48acaec9ddb5c7ad6c15fff0d5":[1,3,1,0,2], -"class_distributed_match_engine_1_1_get_connection_exception.html#abadfcb529e25385feeb66c3fe729d85e":[1,3,1,0,1], "class_distributed_match_engine_1_1_http_exception.html":[1,3,0,1], -"class_distributed_match_engine_1_1_http_exception.html#a4d81de71f4f7a21349d0d8b208fdfa6e":[1,3,0,1,1], -"class_distributed_match_engine_1_1_http_exception.html#a8cf180108e147a043b0d74d0b0f7f22a":[1,3,0,1,0], -"class_distributed_match_engine_1_1_http_exception.html#aba8c866bfad1a4375ac416280f2f3e59":[1,3,0,1,2], -"class_distributed_match_engine_1_1_http_exception.html#ad0f538576431a453dac3894e9138f31c":[1,3,0,1,3], "class_distributed_match_engine_1_1_i_o_s_network_interface_name.html":[1,1,0,4], -"class_distributed_match_engine_1_1_i_o_s_network_interface_name.html#a0778b1d3a7a4a9f0d8f280cdc7971e44":[1,1,0,4,0], "class_distributed_match_engine_1_1_linux_network_interface_name.html":[1,1,0,7], -"class_distributed_match_engine_1_1_linux_network_interface_name.html#ab82bfcf43a6255f40a386a910025221e":[1,1,0,7,0], "class_distributed_match_engine_1_1_mac_network_interface_name.html":[1,1,0,6], "class_distributed_match_engine_1_1_mac_network_interface_name.html#a8074270d34e9890ef0cbb3032a6b6b5c":[1,1,0,6,0], "class_distributed_match_engine_1_1_network_interface_name.html":[1,1,0,3], -"class_distributed_match_engine_1_1_network_interface_name.html#a0389a972e2c5bee23e81f1814152bd74":[1,1,0,3,1], -"class_distributed_match_engine_1_1_network_interface_name.html#a0572eca81068e318b78bdc9962f5d128":[1,1,0,3,0], "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html":[1,1,1,0], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a0077ac337f44516ae26bfab6faf15c57":[1,1,1,0,12], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a3115497acd69372303363c4718ba998f":[1,1,1,0,14], "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a5ee6e4a739af58d57286e1871af78ef5":[1,1,1,0,0], "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a5ee6e4a739af58d57286e1871af78ef5ab57e2519e26151feacdbe52076bc39ec":[1,1,1,0,0,1], "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a5ee6e4a739af58d57286e1871af78ef5ae07ff41a486c27c095a15898dcca34d1":[1,1,1,0,0,0], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a7077b5cede81dc8582cf51813515a1f4":[1,1,1,0,3], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a70b84d6b1f9625ce9634ce016c5cfe15":[1,1,1,0,13], "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a7337e9ad57657fa0c395fff978cf143c":[1,1,1,0,1], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#a8eef9fb00fd03ed054b5b51d334385b2":[1,1,1,0,2], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#ab2fe69b367cdfb46a9db3c13fa6facc9":[1,1,1,0,11], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#ab847f2d76c2ad71895bb28d8e07ff786":[1,1,1,0,9], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#aba56c8468b60bf5a7efc5718ac7d0300":[1,1,1,0,8], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#abc013c7e3b093f05d159e9a6e6d1ad65":[1,1,1,0,7], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#adfbbd25bce315fe4bbf5dcf9dd1a980f":[1,1,1,0,6], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#aec40969d5405b350b8ec3d4549aea5ec":[1,1,1,0,5], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#aed82e9439c45daa3a8a45c4e6396fb83":[1,1,1,0,4], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#af08dd65db1b316fc4ab179cd709003f5":[1,1,1,0,10], +"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#aba56c8468b60bf5a7efc5718ac7d0300":[1,1,1,0,2], +"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test.html#ad269d063b47600523668b260a015ce49":[1,1,1,0,3], "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html":[1,1,1,1], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a31a352ad805debe5b8e7e7d1a4648ec7":[1,1,1,1,12], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a3552467b98c0aea22ca633be692c3f16":[1,1,1,1,5], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a46fae38ba96289a31042927331afb54c":[1,1,1,1,4], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a684b5977649e9077a13ca939b70ee871":[1,1,1,1,3], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a6ac599b46ae77ca3009faf9496a2d85c":[1,1,1,1,13], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a7bf93a5aac21c46c527ecced1dc58318":[1,1,1,1,8], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a9f7201930fa5e5785f5af5f62baee701":[1,1,1,1,14], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#aa7c618d96242f17642d9d641db52e0aa":[1,1,1,1,7], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#aa8e1030b32843e87e875fa176babde54":[1,1,1,1,9], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#ad25b3a046b932c8a3c49c7cf3075e44e":[1,1,1,1,1], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#ad7681e373797bba6014eb07ea71d72e8":[1,1,1,1,11], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#adaf9fd2ab57fbd480b48a0cca7a1a7e3":[1,1,1,1,10], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#ae678a8751f4f7997ff9b3cffc9fdf185":[1,1,1,1,6], +"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a684b5977649e9077a13ca939b70ee871":[1,1,1,1,1], +"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#a9f7201930fa5e5785f5af5f62baee701":[1,1,1,1,2], "class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#aebc4252660782df5572760641a4e6488":[1,1,1,1,0], -"class_distributed_match_engine_1_1_performance_metrics_1_1_net_test_1_1_site.html#af075de8c7c62abf5508cde3216374a49":[1,1,1,1,2], "class_distributed_match_engine_1_1_register_client_exception.html":[1,3,0,3], -"class_distributed_match_engine_1_1_register_client_exception.html#a3cdab5b6998adb1a26253a4ac4400fde":[1,3,0,3,0], -"class_distributed_match_engine_1_1_register_client_exception.html#add97108998772bf8bd21fd2a1126036c":[1,3,0,3,1], "class_distributed_match_engine_1_1_session_cookie_exception.html":[1,3,0,4], -"class_distributed_match_engine_1_1_session_cookie_exception.html#a165eb9d4f2352dbeaf284f4523296e37":[1,3,0,4,1], -"class_distributed_match_engine_1_1_session_cookie_exception.html#ad72e4d921117391756b734068599929e":[1,3,0,4,0], "class_distributed_match_engine_1_1_token_exception.html":[1,3,0,2], -"class_distributed_match_engine_1_1_token_exception.html#a4b6373c0eec00af6732a18a3b5247939":[1,3,0,2,0], -"class_distributed_match_engine_1_1_token_exception.html#a8e1854c70b8cbad2141b8f3049693738":[1,3,0,2,1], "class_distributed_match_engine_1_1_windows10_network_interface_name.html":[1,1,0,8], -"class_distributed_match_engine_1_1_windows10_network_interface_name.html#a7afac28c2d355bb164d93985680b26a5":[1,1,0,8,0], -"classes.html":[0,23], +"classes.html":[0,0], "group__classes.html":[1,1], "group__classes__datastructs.html":[1,1,2], "group__classes__integration.html":[1,1,0], @@ -95,63 +39,54 @@ var NAVTREEINDEX0 = "group__exceptions__getconnection.html":[1,3,1], "group__functiongroups.html":[1,2], "group__functions__dmeapis.html":[1,2,0], -"group__functions__dmeapis.html#ga0a883bcda8fb24b5702f194a3ddcafdb":[1,2,0,15], -"group__functions__dmeapis.html#ga0e82440ee800b0a94a66b5c8122d895f":[1,2,0,6], -"group__functions__dmeapis.html#ga1383f141a4895a4ff08e8199c1b6d13d":[1,2,0,2], -"group__functions__dmeapis.html#ga297b9bb13f27bc0a8816d91d3163e5ab":[1,2,0,3], -"group__functions__dmeapis.html#ga36bfcf871c4cf937589e671741cf794c":[1,2,0,14], -"group__functions__dmeapis.html#ga45f3a06fe3bc6a36901d997c450e896f":[1,2,0,11], -"group__functions__dmeapis.html#ga50403db7c59c6ab6e9a6100953a6bea8":[1,2,0,8], -"group__functions__dmeapis.html#ga53d8e4cab28fd865e52126c52489d5c7":[1,2,0,16], -"group__functions__dmeapis.html#ga6aadad2b1ae1d94dca6c363a31f966d2":[1,2,0,0], -"group__functions__dmeapis.html#ga6f7ba630220f28313513e6643bda6ae8":[1,2,0,12], -"group__functions__dmeapis.html#ga747cb0d0aa3d5b2ce0455edbd6d61852":[1,2,0,13], -"group__functions__dmeapis.html#ga7a59f3a8bdd685821005e95dc4353bc0":[1,2,0,5], -"group__functions__dmeapis.html#ga90cb3eeb18f927dd54e12c004f5a77c5":[1,2,0,4], -"group__functions__dmeapis.html#ga9373572536454f554dbef9a55190ac72":[1,2,0,10], -"group__functions__dmeapis.html#gac63a90bad5c1f004fcb861219b8656a9":[1,2,0,7], -"group__functions__dmeapis.html#gae61072f92ed0b4acdcfce85b91bdbe8c":[1,2,0,1], -"group__functions__dmeapis.html#gae88c62b86815ccd938066523386687a7":[1,2,0,9], +"group__functions__dmeapis.html#ga16601fee6c881e9816cce92100f9d32e":[1,2,0,6], +"group__functions__dmeapis.html#ga1adf852b870b0e6368f3808a99276a5c":[1,2,0,4], +"group__functions__dmeapis.html#ga1c5858790440968e46781057c8536e4d":[1,2,0,5], +"group__functions__dmeapis.html#ga325b795e66030b2458382fd903c09783":[1,2,0,1], +"group__functions__dmeapis.html#ga3fb993a00f47e9a576e9128431442544":[1,2,0,8], +"group__functions__dmeapis.html#ga5a80f5086c98999fbb2e90c7e053c069":[1,2,0,9], +"group__functions__dmeapis.html#ga601a7acd1483ea09101dc03e18619106":[1,2,0,14], +"group__functions__dmeapis.html#ga746f33f6351cc3fc828ad7189026a01d":[1,2,0,2], +"group__functions__dmeapis.html#ga7887c7986d1343cd1ed71f40072d035c":[1,2,0,16], +"group__functions__dmeapis.html#ga7a122809d05c27de4f59f8c4f733ec15":[1,2,0,12], +"group__functions__dmeapis.html#ga8a3ddc311aa0e524cb913701258b7ba5":[1,2,0,0], +"group__functions__dmeapis.html#gaa9222f8a5324779b364b733e08d2f24a":[1,2,0,3], +"group__functions__dmeapis.html#gab14b6f855946ab0cd8ac103563d7c306":[1,2,0,15], +"group__functions__dmeapis.html#gac3664388a2c1249c53fcdb1a39a17ef0":[1,2,0,7], +"group__functions__dmeapis.html#gad0d5fb38cad303b15880238f7118c3b2":[1,2,0,11], +"group__functions__dmeapis.html#gae6f0da0f2b74eb2351ab5f97efcd7843":[1,2,0,13], +"group__functions__dmeapis.html#gaf42d7896bf6e0602d58c0f62fde23a17":[1,2,0,10], "group__functions__dmeutils.html":[1,2,1], "group__functions__dmeutils.html#ga4489b0a2311aa4fe5596964eab140d26":[1,2,1,0], "group__functions__dmeutils.html#ga5b28acc2b0bf0713ef20f2891358e96e":[1,2,1,1], -"group__functions__dmeutils.html#ga9948a89f47ddc7201fe804da46d2ae83":[1,2,1,2], -"group__functions__dmeutils.html#gab99bcbc61b344d1ddb5c1b6a0933fe6d":[1,2,1,3], -"group__functions__dmeutils.html#gac3dc722da1f37f5246b2246c63f48c2c":[1,2,1,4], -"group__functions__dmeutils.html#gad826defc3bd843f58de0c2edeea02810":[1,2,1,5], +"group__functions__dmeutils.html#gab99bcbc61b344d1ddb5c1b6a0933fe6d":[1,2,1,2], +"group__functions__dmeutils.html#gac3dc722da1f37f5246b2246c63f48c2c":[1,2,1,3], +"group__functions__dmeutils.html#gad826defc3bd843f58de0c2edeea02810":[1,2,1,4], "group__functions__getconnection.html":[1,2,2], -"group__functions__getconnection.html#ga441781cabf9695a6f874f7905303e9a4":[1,2,2,3], -"group__functions__getconnection.html#ga67cc33f6d042e23067a94491f6a33197":[1,2,2,6], -"group__functions__getconnection.html#ga82aa14e4ba2826595f45f812bd7d3360":[1,2,2,0], -"group__functions__getconnection.html#ga9e9050f07966ab43447e3a9e05fccc8a":[1,2,2,2], -"group__functions__getconnection.html#ga9fd278179ea8642681d2273ccc01a6bc":[1,2,2,5], -"group__functions__getconnection.html#gac03219f5677caaa8bc5cf32c12d3f139":[1,2,2,1], -"group__functions__getconnection.html#gad06f333abb41b258174aa4fe11f79256":[1,2,2,4], +"group__functions__getconnection.html#ga104d3d82becaf049ddfc6a3ac5c375db":[1,2,2,4], +"group__functions__getconnection.html#ga37eea72d47e8318a304bffe8356dfbfd":[1,2,2,0], +"group__functions__getconnection.html#ga7af06cbd5099bf717337be21be17f8cc":[1,2,2,3], +"group__functions__getconnection.html#ga7ca39a18994b754a691dbae3e0441563":[1,2,2,2], +"group__functions__getconnection.html#ga8bd90150cdeab7bf85d999f4176694b2":[1,2,2,6], +"group__functions__getconnection.html#gaa1c1ce7897cf803745c6bc0dc2448f85":[1,2,2,5], +"group__functions__getconnection.html#gaa2b967a24b86ea8a89386e3d763e280e":[1,2,2,1], "group__functions__getconnectionutils.html":[1,2,3], +"group__functions__getconnectionutils.html#ga12f57ab82783b48a37979f1d6ea22edd":[1,2,3,7], "group__functions__getconnectionutils.html#ga1fb2844c1f32a2fe6deb733a03b1a5fb":[1,2,3,8], -"group__functions__getconnectionutils.html#ga6b23316b958094626ef317626130f73d":[1,2,3,7], "group__functions__getconnectionutils.html#ga7ac7bc02634716174be9dbab28118391":[1,2,3,1], -"group__functions__getconnectionutils.html#ga87518ec8da12f1b4d8549acdd7276629":[1,2,3,6], +"group__functions__getconnectionutils.html#gaa224bc913baec01e560469bed7c2ad2d":[1,2,3,3], "group__functions__getconnectionutils.html#gab032a68931ae13f78c039634f66cfa19":[1,2,3,0], "group__functions__getconnectionutils.html#gab7ca97c5fb8ada690b549435b022209c":[1,2,3,5], -"group__functions__getconnectionutils.html#gac2e6e66c846f429806591e2d4ef589b4":[1,2,3,3], "group__functions__getconnectionutils.html#gad2e00c6d66235c604404044a77a4ab04":[1,2,3,4], +"group__functions__getconnectionutils.html#gada333feb4a12f0242b36675cdb3246dc":[1,2,3,6], "group__functions__getconnectionutils.html#gae0f12497ca7cd290c0ce07b910cbcf0c":[1,2,3,2], "group__namespaces.html":[1,0], "index.html":[], "interface_distributed_match_engine_1_1_carrier_info.html":[1,1,0,0], -"interface_distributed_match_engine_1_1_carrier_info.html#a19ec0ff8f67eee0024b555bef2f2946f":[1,1,0,0,2], -"interface_distributed_match_engine_1_1_carrier_info.html#a1ba678ff74716325bd585bfca52a5795":[1,1,0,0,0], -"interface_distributed_match_engine_1_1_carrier_info.html#a3c3425f5948fe9340cca6989e398c966":[1,1,0,0,1], "interface_distributed_match_engine_1_1_net_interface.html":[1,1,0,9], -"interface_distributed_match_engine_1_1_net_interface.html#a1fe3923280458f0fc1ec536bfb9e83ba":[1,1,0,9,4], -"interface_distributed_match_engine_1_1_net_interface.html#a529f9cb0be2abeacfef5d2cb3d95e138":[1,1,0,9,1], -"interface_distributed_match_engine_1_1_net_interface.html#a612ce8727c95fecd675be5a8b1f543e7":[1,1,0,9,2], -"interface_distributed_match_engine_1_1_net_interface.html#ab6e1010c4dc4a64f7081f82bed797a8d":[1,1,0,9,0], -"interface_distributed_match_engine_1_1_net_interface.html#af555c0d0e08ec2a8c467aa65f788ae47":[1,1,0,9,3], "interface_distributed_match_engine_1_1_unique_i_d.html":[1,1,0,11], -"interface_distributed_match_engine_1_1_unique_i_d.html#a4bf3c8ed565aa7c92d37fc5bef56edf3":[1,1,0,11,0], -"interface_distributed_match_engine_1_1_unique_i_d.html#af03cda24e7dca33d2eaede68bc1080f1":[1,1,0,11,1], "modules.html":[1], +"namespace_distributed_match_engine.html":[1,0,0], +"namespace_distributed_match_engine_1_1_performance_metrics.html":[1,0,1], "pages.html":[] }; diff --git a/docs/resize.js b/docs/resize.js index e1ad0fe3..7fe30d10 100644 --- a/docs/resize.js +++ b/docs/resize.js @@ -53,7 +53,7 @@ function initResizable() date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week expiration = date.toGMTString(); } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; + document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/"; } function resizeWidth() @@ -75,10 +75,20 @@ function initResizable() { var headerHeight = header.outerHeight(); var footerHeight = footer.outerHeight(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - content.css({height:windowHeight + "px"}); - navtree.css({height:windowHeight + "px"}); - sidenav.css({height:windowHeight + "px"}); + var windowHeight = $(window).height(); + var contentHeight,navtreeHeight,sideNavHeight; + if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */ + contentHeight = windowHeight - headerHeight - footerHeight; + navtreeHeight = contentHeight; + sideNavHeight = contentHeight; + } else if (page_layout==1) { /* DISABLE_INDEX=YES */ + contentHeight = windowHeight - footerHeight; + navtreeHeight = windowHeight - headerHeight; + sideNavHeight = windowHeight; + } + content.css({height:contentHeight + "px"}); + navtree.css({height:navtreeHeight + "px"}); + sidenav.css({height:sideNavHeight + "px"}); var width=$(window).width(); if (width!=collapsedWidth) { if (width=desktop_vp) { diff --git a/docs/search/all_0.html b/docs/search/all_0.html index 1ec5b2d5..c36c9af5 100644 --- a/docs/search/all_0.html +++ b/docs/search/all_0.html @@ -2,7 +2,7 @@ - + @@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
+ + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js new file mode 100644 index 00000000..879e8b7f --- /dev/null +++ b/docs/search/functions_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['verifylocation_0',['VerifyLocation',['../group__functions__dmeapis.html#ga7887c7986d1343cd1ed71f40072d035c',1,'DistributedMatchEngine.MatchingEngine.VerifyLocation(VerifyLocationRequest request)'],['../group__functions__dmeapis.html#gab14b6f855946ab0cd8ac103563d7c306',1,'DistributedMatchEngine.MatchingEngine.VerifyLocation(string host, uint port, VerifyLocationRequest request)']]] +]; diff --git a/docs/search/groups_0.html b/docs/search/groups_0.html index c600b497..c8654e6f 100644 --- a/docs/search/groups_0.html +++ b/docs/search/groups_0.html @@ -2,7 +2,7 @@ - + @@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
+ + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js new file mode 100644 index 00000000..fc9bb14b --- /dev/null +++ b/docs/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['c_23_20sdk_0',['C# SDK',['../index.html',1,'']]] +]; diff --git a/docs/search/properties_0.html b/docs/search/properties_0.html index 91e93064..bd1f64c7 100644 --- a/docs/search/properties_0.html +++ b/docs/search/properties_0.html @@ -2,7 +2,7 @@ - + @@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches
@@ -12,14 +12,14 @@
Loading...
Searching...
No Matches