ASN1TObjId64 Struct Reference
[ASN.1 Type (ASN1T_) Base Classes]

#include <asn1CppTypes.h>

Inheritance diagram for ASN1TObjId64:
ASN1OID64

List of all members.

Public Member Functions

 ASN1TObjId64 ()
EXTRTMETHOD ASN1TObjId64 (OSOCTET _numids, const OSINT64 *_subids)
EXTRTMETHOD ASN1TObjId64 (const ASN1OID64 &oid)
EXTRTMETHOD ASN1TObjId64 (const ASN1TObjId64 &oid)
EXTRTMETHOD void operator= (const ASN1OID64 &rhs)
EXTRTMETHOD void operator= (const ASN1TObjId64 &rhs)

Detailed Description

Object identifier with 64-bit arcs. This class is identical to the ASN1TObjId class except it allows 64-bit integers to be used for the arc (i.e. subidentifier) values.


Constructor & Destructor Documentation

ASN1TObjId64::ASN1TObjId64 (  )  [inline]

Constructs an empty 64-bit object identifier, i.e., one with no ids.

EXTRTMETHOD ASN1TObjId64::ASN1TObjId64 ( OSOCTET  _numids,
const OSINT64 *  _subids 
)

Constructs a 64-bit object identifier with the given ids and number of ids.

Parameters:
_numids The number of ids (up to 128).
_subids The actual subids.
EXTRTMETHOD ASN1TObjId64::ASN1TObjId64 ( const ASN1OID64 oid  ) 

The copy constructor.

Parameters:
oid A reference to an ASN1OID64 structure.
EXTRTMETHOD ASN1TObjId64::ASN1TObjId64 ( const ASN1TObjId64 oid  ) 

The copy constructor.

Parameters:
oid A reference to an ASN1TObjId64 structure.

Member Function Documentation

EXTRTMETHOD void ASN1TObjId64::operator= ( const ASN1TObjId64 rhs  ) 

The assignment operator.

Parameters:
rhs A reference to an ASN1TObjId64 structure.
EXTRTMETHOD void ASN1TObjId64::operator= ( const ASN1OID64 rhs  ) 

The assignment operator.

Parameters:
rhs A reference to an ASN1OID64 structure.

The documentation for this struct was generated from the following file: