C# Class EventStore.Core.Services.Transport.Tcp.TcpPackage

Show file Open project: EventStore/EventStore Class Usage Examples

Public Properties

Property Type Description
Command TcpCommand
CorrelationId System.Guid
Data ArraySegment
Flags TcpFlags
Login string
Password string

Public Methods

Method Description
AsArraySegment ( ) : ArraySegment
AsByteArray ( ) : byte[]
FromArraySegment ( ArraySegment data ) : TcpPackage
TcpPackage ( TcpCommand command, System.Guid correlationId, ArraySegment data ) : System
TcpPackage ( TcpCommand command, System.Guid correlationId, byte data ) : System
TcpPackage ( TcpCommand command, TcpFlags flags, System.Guid correlationId, string login, string password, ArraySegment data ) : System
TcpPackage ( TcpCommand command, TcpFlags flags, System.Guid correlationId, string login, string password, byte data ) : System

Method Details

AsArraySegment() public method

public AsArraySegment ( ) : ArraySegment
return ArraySegment

AsByteArray() public method

public AsByteArray ( ) : byte[]
return byte[]

FromArraySegment() public static method

public static FromArraySegment ( ArraySegment data ) : TcpPackage
data ArraySegment
return TcpPackage

TcpPackage() public method

public TcpPackage ( TcpCommand command, System.Guid correlationId, ArraySegment data ) : System
command TcpCommand
correlationId System.Guid
data ArraySegment
return System

TcpPackage() public method

public TcpPackage ( TcpCommand command, System.Guid correlationId, byte data ) : System
command TcpCommand
correlationId System.Guid
data byte
return System

TcpPackage() public method

public TcpPackage ( TcpCommand command, TcpFlags flags, System.Guid correlationId, string login, string password, ArraySegment data ) : System
command TcpCommand
flags TcpFlags
correlationId System.Guid
login string
password string
data ArraySegment
return System

TcpPackage() public method

public TcpPackage ( TcpCommand command, TcpFlags flags, System.Guid correlationId, string login, string password, byte data ) : System
command TcpCommand
flags TcpFlags
correlationId System.Guid
login string
password string
data byte
return System

Property Details

Command public property

public TcpCommand Command
return TcpCommand

CorrelationId public property

public Guid,System CorrelationId
return System.Guid

Data public property

public ArraySegment Data
return ArraySegment

Flags public property

public TcpFlags Flags
return TcpFlags

Login public property

public string Login
return string

Password public property

public string Password
return string