OSB_LIB::Asn1ToOrigCount Class Reference

Inheritance diagram for OSB_LIB::Asn1ToOrigCount:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Convert ASN.1 encoded data into OrigCount.

Note:
After decoding the data members of this decoder are used to add an entry in a std::map: Do not change the type of the members to references (consider the required coding in the client of this decoder)!

Definition at line 1515 of file cdrasn1.h.

Public Member Functions

Private Attributes


Member Function Documentation

const Fraction& OSB_LIB::Asn1ToOrigCount::fraction (  )  const [inline]

Get fraction.

Definition at line 1526 of file cdrasn1.h.

References fraction_.

size_t OSB_LIB::Asn1ToOrigCount::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.

const Id<RecordStreamInfo>& OSB_LIB::Asn1ToOrigCount::streamId (  )  const [inline]

Get record stream id.

Definition at line 1524 of file cdrasn1.h.

References streamId_.


Member Data Documentation

Fraction OSB_LIB::Asn1ToOrigCount::fraction_ [private]

Decoded fraction.

Definition at line 1531 of file cdrasn1.h.

Referenced by fraction().

Id<RecordStreamInfo> OSB_LIB::Asn1ToOrigCount::streamId_ [private]

Decoded record stream id.

Definition at line 1529 of file cdrasn1.h.

Referenced by streamId().


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