|
| | 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, bool retval, 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) |
| |
| void | SkipBits (long bits) |
| |
| virtual void | AddCaptureBuffer (System.IO.MemoryStream buffer) |
| |
| virtual void | Capture (int nbytes) |
| |
| virtual long | DecodeIntValue (int length, bool signExtend) |
| |
| int [] | DecodeOIDContents (int llen) |
| |
| BigInteger [] | DecodeOIDContentsBig (int llen) |
| |
| int [] | DecodeRelOIDContents (int llen) |
| |
| BigInteger [] | DecodeRelOIDContentsBig (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) |
| |
| void | SkipOIDContents (int llen) |
| |
| int [] | SkipRelOIDContents (int llen) |
| |
| 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.