OSB_LIB::Data2Asn1 Class Reference

Inheritance diagram for OSB_LIB::Data2Asn1:

Inheritance graph
[legend]
Collaboration diagram for OSB_LIB::Data2Asn1:

Collaboration graph
[legend]
List of all members.

Detailed Description

Encode any data to ASN.1.

This encoder is useful to pack unstructered data into an ASN.1 type.

Note:
Of course the encoded data may be ASN.1 encoded itself.

Definition at line 155 of file asn1encode.h.

Public Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_LIB::Data2Asn1::Data2Asn1 ( size_t  tag,
const Asn1Data src 
) [inline]

Constructor with decimal to encode.

Definition at line 158 of file asn1encode.h.


Member Function Documentation

void OSB_LIB::Data2Asn1::operator() ( Asn1Data dest  )  const [virtual]

Documentation from base class.

Implements OSB_LIB::Asn1DataEncoder.

size_t OSB_LIB::Data2Asn1::tagValue (  )  const [inline, virtual]

Value of tag for encoded data.

Implements OSB_LIB::Asn1DataEncoder.

Definition at line 167 of file asn1encode.h.

References tag_.


Member Data Documentation

const Asn1Data& OSB_LIB::Data2Asn1::src_ [private]

Decimal to convert.

Definition at line 172 of file asn1encode.h.

size_t OSB_LIB::Data2Asn1::tag_ [private]

ASN.1 tag of an encoded decimal.

Definition at line 170 of file asn1encode.h.

Referenced by tagValue().


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:09:12 2006 for OSB Library by  doxygen 1.4.7