C# Class RabbitMQ.Client.Impl.SocketFrameHandler

Implement IFrameHandler for WinRT. The significant difference is that TcpClient is not available and the new StreamSocket needs to be used.
Inheritance: IFrameHandler
Afficher le fichier Open project: rabbitmq/rabbitmq-dotnet-client

Méthodes publiques

Свойство Type Description
m_reader RabbitMQ.Util.NetworkBinaryReader
m_socket ITcpClient
m_writer RabbitMQ.Util.NetworkBinaryWriter

Protected Properties

Свойство Type Description
m_writeableStateTimeout int

Méthodes publiques

Méthode Description
Close ( ) : void
Flush ( ) : void
ReadFrame ( ) : Frame
SendHeader ( ) : void
SocketFrameHandler ( AmqpTcpEndpoint endpoint, ITcpClient>.Func socketFactory, int connectionTimeout, int readTimeout, int writeTimeout ) : RabbitMQ.Client.Exceptions
WriteFrame ( Frame frame ) : void
WriteFrameSet ( IList frames ) : void

Private Methods

Méthode Description
Connect ( ITcpClient socket, AmqpTcpEndpoint endpoint, int timeout ) : void

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

ReadFrame() public méthode

public ReadFrame ( ) : Frame
Résultat Frame

SendHeader() public méthode

public SendHeader ( ) : void
Résultat void

SocketFrameHandler() public méthode

public SocketFrameHandler ( AmqpTcpEndpoint endpoint, ITcpClient>.Func socketFactory, int connectionTimeout, int readTimeout, int writeTimeout ) : RabbitMQ.Client.Exceptions
endpoint AmqpTcpEndpoint
socketFactory ITcpClient>.Func
connectionTimeout int
readTimeout int
writeTimeout int
Résultat RabbitMQ.Client.Exceptions

WriteFrame() public méthode

public WriteFrame ( Frame frame ) : void
frame Frame
Résultat void

WriteFrameSet() public méthode

public WriteFrameSet ( IList frames ) : void
frames IList
Résultat void

Property Details

m_reader public_oe property

public NetworkBinaryReader,RabbitMQ.Util m_reader
Résultat RabbitMQ.Util.NetworkBinaryReader

m_socket public_oe property

public ITcpClient m_socket
Résultat ITcpClient

m_writeableStateTimeout protected_oe property

protected int m_writeableStateTimeout
Résultat int

m_writer public_oe property

public NetworkBinaryWriter,RabbitMQ.Util m_writer
Résultat RabbitMQ.Util.NetworkBinaryWriter