C# Класс TvControl.RemoteControl

Class which holds the connection with the master tv-server
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Clear ( ) : void

Clears this instance.

GetIP4Addresses ( ) : IPAddress
RegisterCiMenuCallbacks ( TvLibrary.Interfaces.CiMenuCallbackSink sink ) : void

Registers Ci Menu Callbackhandler in TvPlugin, connects to a server side event

UnRegisterCiMenuCallbacks ( TvLibrary.Interfaces.CiMenuCallbackSink sink ) : void

Unregisters Ci Menu Callbackhandler in TvPlugin when it's no longer required

Приватные методы

Метод Описание
CallWithTimeout ( IPEndPoint>.Action action, int timeoutMilliseconds, Socket socket, IPEndPoint ipendPoint ) : void
CheckTcpPort ( ) : bool
CheckTcpPortMethod2 ( ) : bool
ConnectCallback ( System ar ) : void
ConnectToProxyServers ( Socket testSocket, IPEndPoint ipEndPoint ) : void
InvokeEvents ( ) : void
RefreshRemotingConnectionStatus ( ) : void
RegisterChannel ( ) : void

Registers a remoting channel for allowing callback from server to client

RemoteControl ( ) : System

Описание методов

Clear() публичный статический Метод

Clears this instance.
public static Clear ( ) : void
Результат void

GetIP4Addresses() публичный статический Метод

public static GetIP4Addresses ( ) : IPAddress
Результат System.Net.IPAddress

RegisterCiMenuCallbacks() публичный статический Метод

Registers Ci Menu Callbackhandler in TvPlugin, connects to a server side event
public static RegisterCiMenuCallbacks ( TvLibrary.Interfaces.CiMenuCallbackSink sink ) : void
sink TvLibrary.Interfaces.CiMenuCallbackSink
Результат void

UnRegisterCiMenuCallbacks() публичный статический Метод

Unregisters Ci Menu Callbackhandler in TvPlugin when it's no longer required
public static UnRegisterCiMenuCallbacks ( TvLibrary.Interfaces.CiMenuCallbackSink sink ) : void
sink TvLibrary.Interfaces.CiMenuCallbackSink
Результат void