Objective Systems, Inc.  
Home
About ASN.1
Products
Free Software
Open Source
Documents
Services
Resources
Resellers
Customers
Careers
About Us
Contact Us
 

Google


Objective Systems, Inc.

Asn1PerOutputStreamTraceHandler Class Reference

Inheritance diagram for Asn1PerOutputStreamTraceHandler:

Asn1PerTraceHandler List of all members.

Detailed Description

This is a utility class for handling the collection and printing of PER bit field trace information for PER output stream. An object of the class is present in the Asn1PerOutputStream classes. It is accessed using the 'TraceHandler' property from objects of these classes.


Public Member Functions

 Asn1PerOutputStreamTraceHandler (Asn1PerOutputStream outs)
override void Enable ()
override void Print (System.IO.StreamWriter outs, System.String varName)
override void Reset ()
virtual void ResetTrace ()


Constructor & Destructor Documentation

Asn1PerOutputStreamTraceHandler Asn1PerOutputStream  outs  ) 
 

This constructor initializes the internal trace handler member variables.

Parameters:
outs PER message stream 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 does nothing here.

Implements Asn1PerTraceHandler.

virtual void ResetTrace  )  [virtual]
 

This method resets the trace bit field list.


Copyright © 1997-2005 Objective Systems,Inc.
All Rights Reserved.
This document may be distributed in any form, electronic
or otherwise, provided that it is distributed in its entirety
and that the copyright and this notice are included.

This file was last modified on 18 Nov 2005.
ASN1C C# Runtime Library, 5.8