AMPS C# Client  5.3.3.4
AMPS C# Client for .NET
AMPS.Client.TransportTraceFilter Class Reference

An implementation of TransportFilter that traces to a System.IO.TextWriter. To use, instantiate and hen pass to Transport's setTransportFilter, for example: Client client = new Client(...); client.connect(...); client.getTransport.setTransportFilter( new TransportTraceFilter(Console.out) ); More...

+ Inheritance diagram for AMPS.Client.TransportTraceFilter:

Public Member Functions

 TransportTraceFilter (TextWriter writer_)
 Construct a TransportTraceFilter to trace messages on writer_. More...
 
void outgoing (byte[] data, int position, int length)
 Called when (typically just before) raw data is sent to the AMPS instance. More...
 
void incoming (byte[] data, int position, int length)
 Called just after raw data is recieved from the AMPS instance. More...
 

Protected Member Functions

void print (String prefix, byte[] data, int position, int length)
 

Detailed Description

An implementation of TransportFilter that traces to a System.IO.TextWriter. To use, instantiate and hen pass to Transport's setTransportFilter, for example:

Client client = new Client(...); client.connect(...); client.getTransport.setTransportFilter( new TransportTraceFilter(Console.out) );

Constructor & Destructor Documentation

◆ TransportTraceFilter()

AMPS.Client.TransportTraceFilter.TransportTraceFilter ( TextWriter  writer_)
inline

Construct a TransportTraceFilter to trace messages on writer_.

Parameters
writerA System.IO.TextWriter to trace on.

Member Function Documentation

◆ incoming()

void AMPS.Client.TransportTraceFilter.incoming ( byte[]  data,
int  position,
int  length 
)
inline

Called just after raw data is recieved from the AMPS instance.

Parameters
dataA byte array containing raw data to be sent to the AMPS instance.
positionThe position in data where the raw data begins
lengthThe length of the raw data to be sent.

Implements TransportFilter.

◆ outgoing()

void AMPS.Client.TransportTraceFilter.outgoing ( byte[]  data,
int  position,
int  length 
)
inline

Called when (typically just before) raw data is sent to the AMPS instance.

Parameters
dataA byte array containing raw data to be sent to the AMPS instance.
positionThe position in data where the raw data begins
lengthThe length of the raw data to be sent.

Implements TransportFilter.


The documentation for this class was generated from the following file: