C# Class DeOps.SettingsPacket

Inheritance: DeOps.Implementation.Protocol.G2Packet
Show file Open project: swax/DeOps Class Usage Examples

Public Properties

Property Type Description
AwayMessage string
FileKey byte[]
GlobalIM bool
Invisible bool
KeyPair System.Security.Cryptography.RSACryptoServiceProvider
KeyPublic byte[]
Location string
OpAccess AccessType
OpKey byte[]
Operation string
PublicOpID byte[]
Security SecurityLevel
TcpPort ushort
UdpPort ushort
UserName string

Public Methods

Method Description
Decode ( DeOps.Implementation.Protocol.G2Header root ) : SettingsPacket
Encode ( DeOps.Implementation.Protocol.G2Protocol protocol ) : byte[]
SettingsPacket ( ) : System

Private Methods

Method Description
DecodeKey ( DeOps.Implementation.Protocol.G2Header child, SettingsPacket settings ) : void

Method Details

Decode() public static method

public static Decode ( DeOps.Implementation.Protocol.G2Header root ) : SettingsPacket
root DeOps.Implementation.Protocol.G2Header
return SettingsPacket

Encode() public method

public Encode ( DeOps.Implementation.Protocol.G2Protocol protocol ) : byte[]
protocol DeOps.Implementation.Protocol.G2Protocol
return byte[]

SettingsPacket() public method

public SettingsPacket ( ) : System
return System

Property Details

AwayMessage public property

public string AwayMessage
return string

FileKey public property

public byte[] FileKey
return byte[]

GlobalIM public property

public bool GlobalIM
return bool

Invisible public property

public bool Invisible
return bool

KeyPair public property

public RSACryptoServiceProvider,System.Security.Cryptography KeyPair
return System.Security.Cryptography.RSACryptoServiceProvider

KeyPublic public property

public byte[] KeyPublic
return byte[]

Location public property

public string Location
return string

OpAccess public property

public AccessType OpAccess
return AccessType

OpKey public property

public byte[] OpKey
return byte[]

Operation public property

public string Operation
return string

PublicOpID public property

public byte[] PublicOpID
return byte[]

Security public property

public SecurityLevel Security
return SecurityLevel

TcpPort public property

public ushort TcpPort
return ushort

UdpPort public property

public ushort UdpPort
return ushort

UserName public property

public string UserName
return string