Object Identifier Helper Functions
[C Runtime Common Functions]
Detailed Description
Object identifier helper functions provide assistance in working with the object identifier ASN.1 type.
Classes | |
| struct | ASN1OBJID |
| struct | ASN1OID64 |
Defines | |
| #define | ASN_K_MAXSUBIDS 128 |
| #define | EXTERN_C extern |
Functions | |
| void | rtSetOID (ASN1OBJID *ptarget, ASN1OBJID *psource) |
| void | rtAddOID (ASN1OBJID *ptarget, ASN1OBJID *psource) |
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.
