|
| Asn1PerInputStream (System.IO.Stream istream, bool aligned) |
|
virtual int | Available () |
|
virtual void | Close () |
|
override void | Mark () |
|
virtual bool | MarkSupported () |
|
override void | Reset () |
|
override long | Skip (long nbytes) |
|
| Asn1PerDecodeBuffer (byte[] msgdata, bool aligned) |
|
| Asn1PerDecodeBuffer (System.IO.Stream istream, bool aligned) |
|
virtual void | BinDump (System.String varName) |
|
virtual void | BinDump (System.IO.StreamWriter outs, System.String varName) |
|
override void | ByteAlign () |
|
virtual bool | DecodeBit (System.String ident) |
|
override bool | DecodeBit () |
|
virtual int | DecodeBitsToInt (int nbits, System.String ident) |
|
override int | DecodeBitsToInt (int nbits) |
|
virtual long | DecodeBitsToLong (int nbits, System.String ident) |
|
override long | DecodeBitsToLong (int nbits) |
|
virtual void | DecodeBitsToOctetArray (byte[] data, int offset, int nbits, System.String ident) |
|
virtual void | DecodeBitsToOctetArray (byte[] data, int offset, int bitOffset, int nbits, System.String ident) |
|
override void | DecodeBitsToOctetArray (byte[] data, int offset, int nbits) |
|
virtual void | DecodeCharString (int nchars, int abpc, int ubpc, Asn1CharSet charSet, System.Text.StringBuilder sbuf) |
|
virtual long | DecodeConsWholeNumber (long rangeValue, System.String ident) |
|
virtual long | DecodeConsWholeNumber (long rangeValue) |
|
virtual long | DecodeExtLength () |
|
virtual long | DecodeInt (int nocts, bool signExtend, System.String ident) |
|
virtual long | DecodeInt (int nocts, bool signExtend) |
|
virtual long | DecodeLength () |
|
virtual long | DecodeLength (long lower, long upper) |
|
virtual int | DecodeSmallLength () |
|
virtual int | DecodeSmallNonNegWholeNumber () |
|
virtual long | DecodeUnconsLength () |
|
virtual bool | IsAligned () |
|
virtual void | SetAligned (bool data) |
|
void | SetSizeConstraint (long lower, long upper) |
|
void | SetSizeConstraintExt (long lower, long upper, long extLower, long extUpper) |
|
| Asn1DecodeBitBuffer (byte[] msgdata) |
|
| Asn1DecodeBitBuffer (System.IO.Stream istream) |
|
virtual void | DecodeBitsToOctetArray (byte[] data, int offset, int bitOffset, int nbits) |
|
void | MoveBitCursor (long offset) |
|
sealed override int | ReadByte () |
|
sealed override void | SetInputStream (byte[] msgdata, int offset, int length) |
|
virtual void | AddCaptureBuffer (System.IO.MemoryStream buffer) |
|
virtual void | Capture (int nbytes) |
|
virtual long | DecodeIntValue (int length, bool signExtend) |
|
virtual int [] | DecodeOIDContents (int llen) |
|
virtual int [] | DecodeRelOIDContents (int llen) |
|
override System.IO.Stream | GetInputStream () |
|
virtual void | HexDump () |
|
virtual void | MarkPos (ref BufferPos bufferPos) |
|
virtual int | Read () |
|
virtual void | Read (byte[] buffer, int offset, int nbytes) |
|
virtual void | Read (byte[] buffer) |
|
int | Read2Bytes () |
|
int | Read4Bytes () |
|
virtual void | RemoveCaptureBuffer (System.IO.MemoryStream buffer) |
|
virtual void | ResetPos (ref BufferPos bufferPos) |
|
virtual void | AddNamedEventHandler (Asn1NamedEventHandler handler) |
|
virtual void | InvokeCharacters (System.String svalue) |
|
virtual void | InvokeEndElement (System.String name, int index) |
|
virtual void | InvokeStartElement (System.String name, int index) |
|
void | SetKey (byte[] rtkey) |
|
void | SetPermanentKey (byte[] rtkey) |
|
System.IO.Stream | GetInputStream () |
|
This class handles the input stream for decoding of ASN.1 messages as specified in the Packed Encoding Rules (PER) ITU-T X.691 standard.