Asn1VideotexString Class Reference
Public Member Functions | |
Asn1VideotexString (System.String data) | |
Asn1VideotexString () | |
override void | Decode (Asn1BerDecodeBuffer buffer, bool explicitTagging, int implicitLength) |
override void | Encode (Asn1BerOutputStream outs, bool explicitTagging) |
override int | Encode (Asn1BerEncodeBuffer buffer, bool explicitTagging) |
Static Public Attributes | |
static new readonly Asn1Tag | _TAG |
Detailed Description
This is a container class for holding the components of an ASN.1 videotex string value.
Constructor & Destructor Documentation
The default constructor creates an empty string object.
Asn1VideotexString | ( | System.String | data | ) |
This version of the constructor can be used to set the string mValue
member variable to the given string.
- Parameters:
-
data string representation of videotex string
Member Function Documentation
override void Decode | ( | Asn1BerDecodeBuffer | buffer, | |
bool | explicitTagging, | |||
int | implicitLength | |||
) | [virtual] |
This method decodes an ASN.1 Videotex string value including the UNIVERSAL tag value and length if explicit tagging is specified.
Throws, Exception thrown by C# System.IO.Stream for I/O error
- Parameters:
-
buffer Decode message buffer object explicitTagging Flag indicating element is explicitly tagged implicitLength Length of contents if implicit
- Exceptions:
-
Asn1Exception Thrown, if operation is failed.
Reimplemented from Asn1Type.
override void Encode | ( | Asn1BerOutputStream | outs, | |
bool | explicitTagging | |||
) | [virtual] |
This method encodes and writes to the stream an ASN.1 videotex string value including the UNIVERSAL tag value and length if explicit tagging is specified. This overloaded version uses the Basic Encoding Rules (BER).
Throws, Exception thrown by C# System.IO.Stream for I/O error
- Parameters:
-
outs BER Output Stream object explicitTagging Flag indicating explicit tagging should be done
Reimplemented from Asn1Type.
override int Encode | ( | Asn1BerEncodeBuffer | buffer, | |
bool | explicitTagging | |||
) | [virtual] |
This method encodes an ASN.1 Videotex String type. The UNIVERSAL tag value and length is also encoded if explicit tagging is specified.
- Parameters:
-
buffer Encode message buffer object explicitTagging Flag indicating explicit tagging should be done
- Returns:
- Length in octets of encoded component
- Exceptions:
-
Asn1Exception Thrown, if operation is failed.
Reimplemented from Asn1Type.