C# Class Versionr.Network.Server

ファイルを表示 Open project: eatplayhate/versionr

Public Properties

Property Type Description
BaseDirectory System.IO.DirectoryInfo
ConfigFile string
SyncObject object

Private Properties

Property Type Description
AcceptHeads bool
CheckAuthentication bool
HandleAuthentication bool
HandleConnection void
ImportVersions bool
LoadConfig void
RunWebServer void

Public Methods

Method Description
Run ( System info, int port, string configFile = null, bool encryptData = null ) : bool

Private Methods

Method Description
AcceptHeads ( ClientStateInfo clientInfo, Area ws, string &errorData ) : bool
CheckAuthentication ( AuthenticationResponse response, string salt, Rights &accessRights ) : bool
HandleAuthentication ( ClientStateInfo clientInfo, TcpClient client, SharedNetwork sharedInfo ) : bool
HandleConnection ( System info, TcpClient client ) : void
ImportVersions ( Area ws, ClientStateInfo clientInfo ) : bool
LoadConfig ( ) : void
RunWebServer ( ) : void

Method Details

Run() public static method

public static Run ( System info, int port, string configFile = null, bool encryptData = null ) : bool
info System
port int
configFile string
encryptData bool
return bool

Property Details

BaseDirectory public_oe static_oe property

public static System.IO.DirectoryInfo BaseDirectory
return System.IO.DirectoryInfo

ConfigFile public_oe static_oe property

public static string ConfigFile
return string

SyncObject public_oe static_oe property

public static object SyncObject
return object