Asn1PerDecodeTraceHandler Class Reference
Inheritance diagram for Asn1PerDecodeTraceHandler:
Public Member Functions | |
Asn1PerDecodeTraceHandler (Asn1PerDecodeBuffer messageBuffer) | |
override void | Enable () |
override void | Print (System.IO.StreamWriter outs, System.String varName) |
override void | Reset () |
Detailed Description
This is a utility class for handling the collection and printing of PER bit field trace information. An object of the class is present within both the Asn1PerEncodeBuffer and Asn1PerDecodeBuffer classes. It is accessed using the 'TraceHandler' property from within objects of these classes.
Constructor & Destructor Documentation
Asn1PerDecodeTraceHandler | ( | Asn1PerDecodeBuffer | messageBuffer | ) |
This constructor initializes the internal trace handler member variables.
- Parameters:
-
messageBuffer PER decode message buffer object reference
Member Function Documentation
override void Enable | ( | ) | [virtual] |
This method is used to turn PER bit tracing on
Implements Asn1PerTraceHandler.
override void Print | ( | System.IO.StreamWriter | outs, | |
System.String | varName | |||
) | [virtual] |
This method prints the trace to the given output stream in a default format.
- Parameters:
-
outs Print stream to which output is to be written. varName Name of the object variable being printed.
Implements Asn1PerTraceHandler.
override void Reset | ( | ) | [virtual] |
This method resets the trace bit field list.
Implements Asn1PerTraceHandler.