OSB_LIB::OrigCount2Asn1 Class Reference

Inheritance diagram for OSB_LIB::OrigCount2Asn1:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Convert Cdr::OrigCount into ASN.1.

Definition at line 783 of file cdrasn1.h.

Public Member Functions

Private Attributes

Static Private Attributes


Constructor & Destructor Documentation

OSB_LIB::OrigCount2Asn1::OrigCount2Asn1 ( const Id< RecordStreamInfo > &  streamId,
const Fraction fraction 
) [inline]

Constructor with stream id and fraction to encode.

Definition at line 786 of file cdrasn1.h.


Member Function Documentation

void OSB_LIB::OrigCount2Asn1::operator() ( Asn1Buffer dest  )  const [virtual]

Encode constructed ASN.1 data.

Parameters:
dest Buffer to store encoded subtypes.

Implements OSB_LIB::Asn1Encoder.

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

Value of tag for encoded data.

Implements OSB_LIB::Asn1Encoder.

Definition at line 795 of file cdrasn1.h.

References tag_.


Member Data Documentation

const Fraction& OSB_LIB::OrigCount2Asn1::fraction_ [private]

Definition at line 801 of file cdrasn1.h.

const Id<RecordStreamInfo>& OSB_LIB::OrigCount2Asn1::streamId_ [private]

Origin count to encode.

Definition at line 800 of file cdrasn1.h.

const size_t OSB_LIB::OrigCount2Asn1::tag_ = tagOrigCount [static, private]

ASN.1 tag used for encoding.

Definition at line 798 of file cdrasn1.h.

Referenced by tagValue().


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