C# Class XLibrary.Remote.XRemote

Afficher le fichier Open project: swax/CodePerspective Class Usage Examples

Méthodes publiques

Свойство Type Description
Bandwidth BandwidthLog
Connections List
DebugLog LinkedList
Encryption System.Security.Cryptography.RijndaelManaged
LocalDatPath string
LocalDatTempPath string
LocalTempFile Stream
LoggedPackets Queue
RemoteCachePath string
RemoteDatHash string
RemoteDatSize long
RemoteStatus string
ServerConnection XConnection
SyncClients SharedDictionary
TrackRemoteProfiling bool
TrackRemoteThreadlines bool

Méthodes publiques

Méthode Description
ConnectToServer ( IPAddress address, ushort tcpPort ) : void
ListenSocket_Accept ( IAsyncResult asyncResult ) : void
OnAccept ( Socket socket, IPEndPoint source ) : XConnection
ProcessDownloads ( ) : void
Receive_Bye ( XConnection connection, GenericPacket bye ) : void
Receive_DatFileRequest ( XConnection connection, GenericPacket request ) : void
Receive_DatHashRequest ( XConnection connection, GenericPacket request ) : void
Receive_DatHashResponse ( XConnection connection, GenericPacket response ) : void
Receive_DatPacket ( XConnection connection, G2ReceivedPacket packet ) : void
Receive_Ping ( XConnection connection, GenericPacket ping ) : void
Receive_Pong ( XConnection connection, GenericPacket pong ) : void
Receive_RequestField ( XConnection connection, GenericPacket request ) : void
Receive_RequestInstance ( XConnection connection, GenericPacket request ) : void
Receive_RequestInstanceRefresh ( XConnection connection, GenericPacket request ) : void
Receive_Settings ( XConnection connection, GenericPacket request ) : void
Receive_StartSync ( XConnection connection, GenericPacket packet ) : void
SecondTimer ( ) : void
Send_StartSync ( XConnection connection ) : void
Shutdown ( ) : void
StartListening ( int port, string key ) : void
XRemote ( ) : System

Private Methods

Méthode Description
IncomingPacket ( XConnection connection, G2ReceivedPacket packet ) : void
Log ( string text ) : void
OnConnected ( XConnection connection ) : void
Receive_Instance ( XConnection connection, G2ReceivedPacket rawPacket ) : void
Receive_Sync ( XConnection connection, G2ReceivedPacket packet ) : void
SendClientSettings ( ) : void

Method Details

ConnectToServer() public méthode

public ConnectToServer ( IPAddress address, ushort tcpPort ) : void
address System.Net.IPAddress
tcpPort ushort
Résultat void

ListenSocket_Accept() public méthode

public ListenSocket_Accept ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Résultat void

OnAccept() public méthode

public OnAccept ( Socket socket, IPEndPoint source ) : XConnection
socket Socket
source System.Net.IPEndPoint
Résultat XConnection

ProcessDownloads() public méthode

public ProcessDownloads ( ) : void
Résultat void

Receive_Bye() public méthode

public Receive_Bye ( XConnection connection, GenericPacket bye ) : void
connection XConnection
bye GenericPacket
Résultat void

Receive_DatFileRequest() public méthode

public Receive_DatFileRequest ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
Résultat void

Receive_DatHashRequest() public méthode

public Receive_DatHashRequest ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
Résultat void

Receive_DatHashResponse() public méthode

public Receive_DatHashResponse ( XConnection connection, GenericPacket response ) : void
connection XConnection
response GenericPacket
Résultat void

Receive_DatPacket() public méthode

public Receive_DatPacket ( XConnection connection, G2ReceivedPacket packet ) : void
connection XConnection
packet G2ReceivedPacket
Résultat void

Receive_Ping() public méthode

public Receive_Ping ( XConnection connection, GenericPacket ping ) : void
connection XConnection
ping GenericPacket
Résultat void

Receive_Pong() public méthode

public Receive_Pong ( XConnection connection, GenericPacket pong ) : void
connection XConnection
pong GenericPacket
Résultat void

Receive_RequestField() public méthode

public Receive_RequestField ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
Résultat void

Receive_RequestInstance() public méthode

public Receive_RequestInstance ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
Résultat void

Receive_RequestInstanceRefresh() public méthode

public Receive_RequestInstanceRefresh ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
Résultat void

Receive_Settings() public méthode

public Receive_Settings ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
Résultat void

Receive_StartSync() public méthode

public Receive_StartSync ( XConnection connection, GenericPacket packet ) : void
connection XConnection
packet GenericPacket
Résultat void

SecondTimer() public méthode

public SecondTimer ( ) : void
Résultat void

Send_StartSync() public méthode

public Send_StartSync ( XConnection connection ) : void
connection XConnection
Résultat void

Shutdown() public méthode

public Shutdown ( ) : void
Résultat void

StartListening() public méthode

public StartListening ( int port, string key ) : void
port int
key string
Résultat void

XRemote() public méthode

public XRemote ( ) : System
Résultat System

Property Details

Bandwidth public_oe property

public BandwidthLog,XLibrary.Remote Bandwidth
Résultat BandwidthLog

Connections public_oe property

public List Connections
Résultat List

DebugLog public_oe property

public LinkedList DebugLog
Résultat LinkedList

Encryption public_oe property

public RijndaelManaged,System.Security.Cryptography Encryption
Résultat System.Security.Cryptography.RijndaelManaged

LocalDatPath public_oe property

public string LocalDatPath
Résultat string

LocalDatTempPath public_oe property

public string LocalDatTempPath
Résultat string

LocalTempFile public_oe property

public Stream LocalTempFile
Résultat Stream

LoggedPackets public_oe property

public Queue LoggedPackets
Résultat Queue

RemoteCachePath public_oe property

public string RemoteCachePath
Résultat string

RemoteDatHash public_oe property

public string RemoteDatHash
Résultat string

RemoteDatSize public_oe property

public long RemoteDatSize
Résultat long

RemoteStatus public_oe property

public string RemoteStatus
Résultat string

ServerConnection public_oe property

public XConnection,XLibrary.Remote ServerConnection
Résultat XConnection

SyncClients public_oe property

public SharedDictionary SyncClients
Résultat SharedDictionary

TrackRemoteProfiling public_oe property

public bool TrackRemoteProfiling
Résultat bool

TrackRemoteThreadlines public_oe property

public bool TrackRemoteThreadlines
Résultat bool