OSB_LIB::Asn1ToExtChargeList Class Reference

Inheritance diagram for OSB_LIB::Asn1ToExtChargeList:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Convert ASN.1 encoded data to list of ExternalCharge.

Definition at line 1194 of file cdrasn1.h.

Public Member Functions

Private Types

Private Attributes


Member Typedef Documentation

typedef std::vector<ExternalCharge> OSB_LIB::Asn1ToExtChargeList::Charges [private]

Just a short-hand.

Definition at line 1196 of file cdrasn1.h.


Constructor & Destructor Documentation

OSB_LIB::Asn1ToExtChargeList::Asn1ToExtChargeList ( Charges dest  )  [inline, explicit]

Constructor with external charge to populate.

Definition at line 1199 of file cdrasn1.h.


Member Function Documentation

size_t OSB_LIB::Asn1ToExtChargeList::operator() ( Asn1Info src,
OsbErrors errors 
) [virtual]

Decode constructed ASN.1 data.

Parameters:
src Constructed ASN.1 type to decode.
errors Buffer for decoding errors.
Returns:
0 in case of success, else the number of errors that occurred.

Implements OSB_LIB::Asn1Decoder.


Member Data Documentation

Charges& OSB_LIB::Asn1ToExtChargeList::dest_ [private]

List of external charges to populate.

The list is cleared at the beginning of operator().

Definition at line 1215 of file cdrasn1.h.


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