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