|
ASN1C C# Runtime Library
7.8
|
Public Member Functions | |
| void | ByteAlign () |
| System.IO.Stream | GetInputStream () |
| bool | IsAligned () |
Properties | |
| int | MsgBitCnt [get] |
| Asn1PerTraceHandler | TraceHandler [get] |
This interface defines constants and methods specific to encoding and decoding PER messages. All of the PER message buffer classes implement this interface.
| void ByteAlign | ( | ) |
This method handles byte-alignment for aligned PER encoding or decoding.
Implemented in Asn1PerDecodeBuffer, and Asn1PerEncodeBuffer.
Referenced by Asn1UniversalString.Encode(), and Asn1CharString.ToString().
| System.IO.Stream GetInputStream | ( | ) |
This method returns an input stream object that represents the message being encoded or decoded.
Referenced by Asn1PerEncodeTraceHandler.Print().
| bool IsAligned | ( | ) |
This method returns a flag indicating if PER aligned encoding is currently enabled (if false, unaligned is in effect).
true is aligned; otherwise false Implemented in Asn1PerEncodeBuffer, and Asn1PerDecodeBuffer.
Referenced by Asn1UniversalString.Encode(), and Asn1CharString.ToString().
|
get |
Gets the number of bits in the PER message.
Value: Count of bits in message
Referenced by Asn1PerOutputStream.Close(), Asn1PerTraceHandler.NewBitField(), Asn1PerTraceHandler.SetBitCount(), and Asn1PerTraceHandler.SetBitOffset().
|
get |
Gets a reference to the internal trace handler object used to trace the bit fields within a PER message.
Value: Asn1PerTraceHandler object
Referenced by Asn1PerBitFieldPrinter.Print().