C# Class TvControl.RemoteControl

Class which holds the connection with the master tv-server
Afficher le fichier Open project: MediaPortal/MediaPortal-1 Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Clear() public static méthode

Clears this instance.
public static Clear ( ) : void
Résultat void

GetIP4Addresses() public static méthode

public static GetIP4Addresses ( ) : IPAddress
Résultat System.Net.IPAddress

RegisterCiMenuCallbacks() public static méthode

Registers Ci Menu Callbackhandler in TvPlugin, connects to a server side event
public static RegisterCiMenuCallbacks ( TvLibrary.Interfaces.CiMenuCallbackSink sink ) : void
sink TvLibrary.Interfaces.CiMenuCallbackSink
Résultat void

UnRegisterCiMenuCallbacks() public static méthode

Unregisters Ci Menu Callbackhandler in TvPlugin when it's no longer required
public static UnRegisterCiMenuCallbacks ( TvLibrary.Interfaces.CiMenuCallbackSink sink ) : void
sink TvLibrary.Interfaces.CiMenuCallbackSink
Résultat void