Object Identifier Helper Functions
[C Runtime Common Functions]

Classes

struct  ASN1OBJID
struct  ASN1OID64

Defines

#define ASN_K_MAXSUBIDS   128

Functions

void rtSetOID (ASN1OBJID *ptarget, ASN1OBJID *psource)
void rtAddOID (ASN1OBJID *ptarget, ASN1OBJID *psource)
OSBOOL rtOIDsEqual (const ASN1OBJID *pOID1, const ASN1OBJID *pOID2)

Detailed Description

Object identifier helper functions provide assistance in working with the object identifier ASN.1 type.


Function Documentation

void rtAddOID ( ASN1OBJID ptarget,
ASN1OBJID psource 
)

This function appends one object identifier to another one. It copies the data from a source variable to the end of a target variable. Typically, the source variable is a compiler-generated object identifier constant that resulted from an object identifier value specification within an ASN.1 specification.

Parameters:
ptarget A pointer to a target object identifier variable to receive object identifier data. Typically, this is a variable within a compiler-generated C structure.
psource A pointer to a source object identifier variable to copy to a target. Typically, this is a compiler-generated variable corresponding to an ASN.1 value specification in the ASN.1 source file.
OSBOOL rtOIDsEqual ( const ASN1OBJID pOID1,
const ASN1OBJID pOID2 
)

This function compares two OID values for equality.

Parameters:
pOID1 Pointer to first OID value to compare.
pOID2 Pointer to second OID value to compare.
void rtSetOID ( ASN1OBJID ptarget,
ASN1OBJID psource 
)

This function populates an object identifier variable with data. It copies data from a source variable to a target variable. Typically, the source variable is a compiler-generated object identifier constant that resulted from a object identifier value specification within an ASN.1 specification.

Parameters:
ptarget A pointer to a target object identifier variable to receive object * identifier data. Typically, this is a variable within a compiler-generated C structure.
psource A pointer to a source object identifier variable to copy to a target. Typically, this is a compiler-generated variable corresponding to an ASN.1 value specification in the ASN.1 source file.