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)

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.
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.