FlexLib
Public Member Functions | Static Public Member Functions | Properties | Events | List of all members
Flex.Smoothlake.FlexLib.WanServer Class Reference
Inheritance diagram for Flex.Smoothlake.FlexLib.WanServer:

Public Member Functions

 WanServer ()
 
void Connect ()
 
void Disconnect ()
 
void SendRegisterApplicationMessageToServer (string appName, string platform, string token)
 
void SendConnectMessageToRadio (string radioSerial, int HolePunchPort=0)
 
void SendDisconnectUsersMessageToServer (string radioSerial)
 
void SendDisconnectSingleUserMessageToServer (string radioSerial, string handle)
 
void SendRefreshLicenseMessageToServer (string radioSerial)
 
void SendSetUserInfoToServer (string token, WanUserSettings userSettings)
 
delegate void WanRadioConnectReadyEventHandler (string wan_connectionhandle, string serial)
 
delegate void WanApplicationRegistrationInvalidEventHandler ()
 
delegate void WanRadioRadioListRecievedEventHandler (List< Radio > radios)
 
delegate void TestConnectionResultsReceivedEventHandler (WanTestConnectionResults results)
 
void OnTestConnectionResultsReceived (WanTestConnectionResults results)
 
void SendTestConnection (string serial)
 

Static Public Member Functions

static void OnWanRadioListReceived (List< Radio > radios)
 

Properties

string HostName [get, set]
 
string HostPort [get, set]
 
string SslClientPublicIp [get, set]
 
bool IsConnected [get, set]
 
WanUserSettings UserSettings [get]
 
int RadioPublicUdpPort [get, set]
 
string RadioPublicIpAddress [get, set]
 

Events

WanRadioConnectReadyEventHandler WanRadioConnectReady
 
WanApplicationRegistrationInvalidEventHandler WanApplicationRegistrationInvalid
 
static WanRadioRadioListRecievedEventHandler WanRadioRadioListRecieved
 
TestConnectionResultsReceivedEventHandler TestConnectionResultsReceived
 

Constructor & Destructor Documentation

Flex.Smoothlake.FlexLib.WanServer.WanServer ( )

Member Function Documentation

void Flex.Smoothlake.FlexLib.WanServer.Connect ( )
void Flex.Smoothlake.FlexLib.WanServer.Disconnect ( )
void Flex.Smoothlake.FlexLib.WanServer.OnTestConnectionResultsReceived ( WanTestConnectionResults  results)
static void Flex.Smoothlake.FlexLib.WanServer.OnWanRadioListReceived ( List< Radio radios)
static
void Flex.Smoothlake.FlexLib.WanServer.SendConnectMessageToRadio ( string  radioSerial,
int  HolePunchPort = 0 
)
void Flex.Smoothlake.FlexLib.WanServer.SendDisconnectSingleUserMessageToServer ( string  radioSerial,
string  handle 
)
void Flex.Smoothlake.FlexLib.WanServer.SendDisconnectUsersMessageToServer ( string  radioSerial)
void Flex.Smoothlake.FlexLib.WanServer.SendRefreshLicenseMessageToServer ( string  radioSerial)
void Flex.Smoothlake.FlexLib.WanServer.SendRegisterApplicationMessageToServer ( string  appName,
string  platform,
string  token 
)
void Flex.Smoothlake.FlexLib.WanServer.SendSetUserInfoToServer ( string  token,
WanUserSettings  userSettings 
)
void Flex.Smoothlake.FlexLib.WanServer.SendTestConnection ( string  serial)
delegate void Flex.Smoothlake.FlexLib.WanServer.TestConnectionResultsReceivedEventHandler ( WanTestConnectionResults  results)
delegate void Flex.Smoothlake.FlexLib.WanServer.WanApplicationRegistrationInvalidEventHandler ( )
delegate void Flex.Smoothlake.FlexLib.WanServer.WanRadioConnectReadyEventHandler ( string  wan_connectionhandle,
string  serial 
)
delegate void Flex.Smoothlake.FlexLib.WanServer.WanRadioRadioListRecievedEventHandler ( List< Radio radios)

Property Documentation

string Flex.Smoothlake.FlexLib.WanServer.HostName
getset
string Flex.Smoothlake.FlexLib.WanServer.HostPort
getset
bool Flex.Smoothlake.FlexLib.WanServer.IsConnected
getset
string Flex.Smoothlake.FlexLib.WanServer.RadioPublicIpAddress
getset
int Flex.Smoothlake.FlexLib.WanServer.RadioPublicUdpPort
getset
string Flex.Smoothlake.FlexLib.WanServer.SslClientPublicIp
getset
WanUserSettings Flex.Smoothlake.FlexLib.WanServer.UserSettings
get

Event Documentation

TestConnectionResultsReceivedEventHandler Flex.Smoothlake.FlexLib.WanServer.TestConnectionResultsReceived
WanApplicationRegistrationInvalidEventHandler Flex.Smoothlake.FlexLib.WanServer.WanApplicationRegistrationInvalid
WanRadioConnectReadyEventHandler Flex.Smoothlake.FlexLib.WanServer.WanRadioConnectReady
WanRadioRadioListRecievedEventHandler Flex.Smoothlake.FlexLib.WanServer.WanRadioRadioListRecieved
static

The documentation for this class was generated from the following file: