|
ASN1C C/C++ Common Runtime
ASN1C v7.8.x
|
Classes | |
| struct | ASN1TDynBitStr |
| struct | ASN1TDynBitStr64 |
| struct | ASN1TBitStr32 |
| struct | ASN1TBMPString |
| struct | ASN1TUniversalString |
| struct | ASN1TOpenType |
| struct | Asn1TObject |
| struct | ASN1TSeqExt |
| struct | ASN1TPDU |
| struct | ASN1TSeqOfList |
| struct | ASN1TPDUSeqOfList |
| struct | ASN1TObjId |
| struct | ASN1TDynOctStr |
| class | ASN1TTime |
Typedefs | |
| typedef Asn1TObject | ASN1TObject |
Functions | |
| int | operator== (const ASN1OBJID &lhs, const ASN1OBJID &rhs) |
| int | operator== (const ASN1OBJID &lhs, const char *dotted_oid_string) |
| int | operator!= (const ASN1TObjId &lhs, const ASN1TObjId &rhs) |
| int | operator!= (const ASN1OBJID &lhs, const ASN1OBJID &rhs) |
| int | operator!= (const ASN1OBJID &lhs, const char *dotted_oid_string) |
| int | operator!= (const ASN1TObjId &lhs, const char *dotted_oid_string) |
| int | operator< (const ASN1TObjId &lhs, const ASN1TObjId &rhs) |
| int | operator< (const ASN1OBJID &lhs, const ASN1OBJID &rhs) |
| int | operator< (const ASN1OBJID &lhs, const char *dotted_oid_string) |
| int | operator< (const ASN1TObjId &lhs, const char *dotted_oid_string) |
| int | operator<= (const ASN1TObjId &lhs, const ASN1TObjId &rhs) |
| int | operator<= (const ASN1OBJID &lhs, const ASN1OBJID &rhs) |
| int | operator<= (const ASN1TObjId &lhs, const char *dotted_oid_string) |
| int | operator<= (const ASN1OBJID &lhs, const char *dotted_oid_string) |
| int | operator> (const ASN1TObjId &lhs, const ASN1TObjId &rhs) |
| int | operator> (const ASN1TObjId &lhs, const char *dotted_oid_string) |
| int | operator> (const ASN1OBJID &lhs, const ASN1OBJID &rhs) |
| int | operator> (const ASN1OBJID &lhs, const char *dotted_oid_string) |
| int | operator>= (const ASN1TObjId &lhs, const ASN1TObjId &rhs) |
| int | operator>= (const ASN1TObjId &lhs, const char *dotted_oid_string) |
| int | operator>= (const ASN1OBJID &lhs, const ASN1OBJID &rhs) |
| int | operator>= (const ASN1OBJID &lhs, const char *dotted_oid_string) |
| ASN1TObjId | operator+ (const ASN1TObjId &lhs, const ASN1TObjId &rhs) |
| int | operator== (const ASN1TDynOctStr &lhs, const ASN1TDynOctStr &rhs) |
| int | operator== (const ASN1TDynOctStr &lhs, const char *string) |
| int | operator== (const ASN1DynOctStr &lhs, const ASN1DynOctStr &rhs) |
| int | operator== (const ASN1DynOctStr &lhs, const char *string) |
| int | operator!= (const ASN1TDynOctStr &lhs, const ASN1TDynOctStr &rhs) |
| int | operator!= (const ASN1TDynOctStr &lhs, const char *string) |
| int | operator!= (const ASN1DynOctStr &lhs, const ASN1DynOctStr &rhs) |
| int | operator!= (const ASN1DynOctStr &lhs, const char *string) |
| int | operator< (const ASN1TDynOctStr &lhs, const ASN1TDynOctStr &rhs) |
| int | operator< (const ASN1TDynOctStr &lhs, const char *string) |
| int | operator< (const ASN1DynOctStr &lhs, const ASN1DynOctStr &rhs) |
| int | operator< (const ASN1DynOctStr &lhs, const char *string) |
| int | operator<= (const ASN1TDynOctStr &lhs, const ASN1TDynOctStr &rhs) |
| int | operator<= (const ASN1TDynOctStr &lhs, const char *string) |
| int | operator<= (const ASN1DynOctStr &lhs, const ASN1DynOctStr &rhs) |
| int | operator<= (const ASN1DynOctStr &lhs, const char *string) |
| int | operator> (const ASN1TDynOctStr &lhs, const ASN1TDynOctStr &rhs) |
| int | operator> (const ASN1TDynOctStr &lhs, const char *string) |
| int | operator> (const ASN1DynOctStr &lhs, const ASN1DynOctStr &rhs) |
| int | operator> (const ASN1DynOctStr &lhs, const char *string) |
| int | operator>= (const ASN1TDynOctStr &lhs, const ASN1TDynOctStr &rhs) |
| int | operator>= (const ASN1TDynOctStr &lhs, const char *string) |
| int | operator>= (const ASN1DynOctStr &lhs, const ASN1DynOctStr &rhs) |
| int | operator>= (const ASN1DynOctStr &lhs, const char *string) |
These classes are used as the base for compiler-generated ASN1T_ C++ data structures. These are enhanced versions of the C structures used for mapping ASN.1 types. The main difference is that constructors and operators have been added to the derived classes.
| int operator!= | ( | const ASN1TDynOctStr & | lhs, |
| const ASN1TDynOctStr & | rhs | ||
| ) |
The inequality test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1TDynOctStr class. |
| rhs | The right-hand ASN1TDynOctStr class. |
Referenced by ASN1TDynOctStr::operator=().
| int operator!= | ( | const ASN1TDynOctStr & | lhs, |
| const char * | string | ||
| ) |
The inequality test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1TDynOctStr class. |
| string | A character string to be compared against. |
| int operator!= | ( | const ASN1DynOctStr & | lhs, |
| const ASN1DynOctStr & | rhs | ||
| ) |
The inequality test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1DynOctStr class. |
| rhs | The right-hand ASN1DynOctStr structure. |
| int operator!= | ( | const ASN1TObjId & | lhs, |
| const ASN1TObjId & | rhs | ||
| ) |
Overloaded not equal operator. This comparison operator allows for comparison of not equality of C++ based object identifier structure and a dotted string.
| lhs | - C++ object identifier value. |
| rhs | - C++ object identifier value |
Referenced by ASN1TObjId::ASN1TObjId(), ASN1TTime::setDER(), and ASN1CTime::setDER().
| int operator!= | ( | const ASN1DynOctStr & | lhs, |
| const char * | string | ||
| ) |
The inequality test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1DynOctStr class. |
| string | A character string to be compared against. |
Overloaded not equal operator. This comparison operator allows for comparison of not equality of C based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| rhs | - C object identifier value |
| int operator!= | ( | const ASN1OBJID & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded not equal operator. This comparison operator allows for comparison of not equality of C based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator!= | ( | const ASN1TObjId & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded not equal operator. This comparison operator allows for comparison of not equality of C++ based object identifier structure and a dotted string.
| lhs | - C++ object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| ASN1TObjId operator+ | ( | const ASN1TObjId & | lhs, |
| const ASN1TObjId & | rhs | ||
| ) |
Overloaded append + operator. This operator allows two Object Identifier values to be concatanated.
| lhs | - C++ object identifier value. |
| rhs | - C++ object identifier value. |
Referenced by ASN1TObjId::ASN1TObjId().
| int operator< | ( | const ASN1TDynOctStr & | lhs, |
| const ASN1TDynOctStr & | rhs | ||
| ) |
The less-than test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1TDynOctStr class. |
| rhs | The right-hand ASN1TDynOctStr class. |
Referenced by ASN1TDynOctStr::operator=().
| int operator< | ( | const ASN1TDynOctStr & | lhs, |
| const char * | string | ||
| ) |
The less-than test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1TDynOctStr class. |
| string | A character string to be compared against. |
| int operator< | ( | const ASN1DynOctStr & | lhs, |
| const ASN1DynOctStr & | rhs | ||
| ) |
The inequality test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1DynOctStr class. |
| rhs | The right-hand ASN1DynOctStr structure. |
| int operator< | ( | const ASN1TObjId & | lhs, |
| const ASN1TObjId & | rhs | ||
| ) |
Overloaded less than < operator. This comparison operator allows for comparison of less than of C++ based object identifier structure and a dotted string.
| lhs | - C++ object identifier value. |
| rhs | - C++ object identifier value. |
Referenced by ASN1TObjId::ASN1TObjId(), ASN1TTime::setDER(), and ASN1CTime::setDER().
Overloaded less than < operator. This comparison operator allows for comparison of less than of C based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| rhs | - C object identifier value. |
| int operator< | ( | const ASN1DynOctStr & | lhs, |
| const char * | string | ||
| ) |
The inequality test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1DynOctStr class. |
| string | A character string to be compared against. |
| int operator< | ( | const ASN1OBJID & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded less than < operator. This comparison operator allows for comparison of less than of C based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator< | ( | const ASN1TObjId & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded less than < operator. This comparison operator allows for comparison of less than of C++ based object identifier structure and a dotted string.
| lhs | - C++ object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator<= | ( | const ASN1TDynOctStr & | lhs, |
| const ASN1TDynOctStr & | rhs | ||
| ) |
The less-equal test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1TDynOctStr class. |
| rhs | The right-hand ASN1TDynOctStr class. |
Referenced by ASN1TDynOctStr::operator=().
| int operator<= | ( | const ASN1TDynOctStr & | lhs, |
| const char * | string | ||
| ) |
The less-than test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1TDynOctStr class. |
| string | A character string to be compared against. |
| int operator<= | ( | const ASN1TObjId & | lhs, |
| const ASN1TObjId & | rhs | ||
| ) |
Overloaded less than <= operator. This comparison operator allows for comparison of less than of C++ based object identifier structure and a dotted string.
| lhs | - C++ object identifier value. |
| rhs | - C++ object identifier value |
Referenced by ASN1TObjId::ASN1TObjId(), ASN1TTime::setDER(), and ASN1CTime::setDER().
| int operator<= | ( | const ASN1DynOctStr & | lhs, |
| const ASN1DynOctStr & | rhs | ||
| ) |
The inequality test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1DynOctStr class. |
| rhs | The right-hand ASN1DynOctStr structure. |
Overloaded less than <= operator. This comparison operator allows for comparison of less than of C based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| rhs | - C object identifier value |
| int operator<= | ( | const ASN1DynOctStr & | lhs, |
| const char * | string | ||
| ) |
The inequality test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1DynOctStr class. |
| string | A character string to be compared against. |
| int operator<= | ( | const ASN1TObjId & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded less than <= operator. This comparison operator allows for comparison of less than of a C++ based object identifier structure and a dotted string.
| lhs | - C++ object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator<= | ( | const ASN1OBJID & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded less than <= operator. This comparison operator allows for comparison of less than or equal of a C based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator== | ( | const ASN1TDynOctStr & | lhs, |
| const ASN1TDynOctStr & | rhs | ||
| ) |
The equality test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1TDynOctStr class. |
| rhs | The right-hand ASN1TDynOctStr class. |
Referenced by ASN1TDynOctStr::operator=().
| int operator== | ( | const ASN1TDynOctStr & | lhs, |
| const char * | string | ||
| ) |
The equality test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1TDynOctStr class. |
| string | A character string to be compared against. |
| int operator== | ( | const ASN1DynOctStr & | lhs, |
| const ASN1DynOctStr & | rhs | ||
| ) |
The equality test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1DynOctStr class. |
| rhs | The right-hand ASN1DynOctStr structure. |
This comparison operator allows for comparison of equality of two C-based object identifier structures.
| lhs | - C object identifier value. |
| rhs | - C object identifier value. |
Referenced by ASN1TObjId::ASN1TObjId(), ASN1TTime::setDER(), and ASN1CTime::setDER().
| int operator== | ( | const ASN1DynOctStr & | lhs, |
| const char * | string | ||
| ) |
The equality test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1DynOctStr class. |
| string | A character string to be compared against. |
| int operator== | ( | const ASN1OBJID & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
This comparison operator allows for comparison of equality of a C-based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator> | ( | const ASN1TDynOctStr & | lhs, |
| const ASN1TDynOctStr & | rhs | ||
| ) |
The greater-than test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1TDynOctStr class. |
| rhs | The right-hand ASN1TDynOctStr class. |
Referenced by ASN1TDynOctStr::operator=().
| int operator> | ( | const ASN1TDynOctStr & | lhs, |
| const char * | string | ||
| ) |
The greater-than test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1TDynOctStr class. |
| string | A character string to be compared against. |
| int operator> | ( | const ASN1TObjId & | lhs, |
| const ASN1TObjId & | rhs | ||
| ) |
Overloaded greater than > operator. This comparison operator allows for comparison of greater than of C++ based object identifier structures
| lhs | - C++ object identifier value. |
| rhs | - C++ object identifier value. |
Referenced by ASN1TObjId::ASN1TObjId(), ASN1TTime::setDER(), and ASN1CTime::setDER().
| int operator> | ( | const ASN1DynOctStr & | lhs, |
| const ASN1DynOctStr & | rhs | ||
| ) |
The inequality test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1DynOctStr class. |
| rhs | The right-hand ASN1DynOctStr structure. |
| int operator> | ( | const ASN1TObjId & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded greater than > operator. This comparison operator allows for comparison of greater than of a C++ based object identifier structure and a dotted string.
| lhs | - C++ object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator> | ( | const ASN1DynOctStr & | lhs, |
| const char * | string | ||
| ) |
The inequality test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1DynOctStr class. |
| string | A character string to be compared against. |
Overloaded greater than > operator. This comparison operator allows for comparison of greater than of C based object identifier structures.
| lhs | - C object identifier value. |
| rhs | - C object identifier value. |
| int operator> | ( | const ASN1OBJID & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded greater than > operator. This comparison operator allows for comparison of greater than of a C based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator>= | ( | const ASN1TDynOctStr & | lhs, |
| const ASN1TDynOctStr & | rhs | ||
| ) |
The greater-equal test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1TDynOctStr class. |
| rhs | The right-hand ASN1TDynOctStr class. |
Referenced by ASN1TDynOctStr::operator=().
| int operator>= | ( | const ASN1TDynOctStr & | lhs, |
| const char * | string | ||
| ) |
The less-than test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1TDynOctStr class. |
| string | A character string to be compared against. |
| int operator>= | ( | const ASN1TObjId & | lhs, |
| const ASN1TObjId & | rhs | ||
| ) |
Overloaded greater than equal >= operator. This comparison operator allows for comparison of greater than or equal of C++ based object identifier structures.
| lhs | - C++ object identifier value. |
| rhs | - C++ object identifier value. |
Referenced by ASN1TObjId::ASN1TObjId(), ASN1TTime::setDER(), and ASN1CTime::setDER().
| int operator>= | ( | const ASN1DynOctStr & | lhs, |
| const ASN1DynOctStr & | rhs | ||
| ) |
The inequality test operator: compares two dynamic octet strings to each other.
| lhs | The left-hand ASN1DynOctStr class. |
| rhs | The right-hand ASN1DynOctStr structure. |
| int operator>= | ( | const ASN1TObjId & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded greater than equal >= operator. This comparison operator allows for comparison of greater than or equal of a C++ based object identifier structure and a dotted string.
| lhs | - C++ object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |
| int operator>= | ( | const ASN1DynOctStr & | lhs, |
| const char * | string | ||
| ) |
The inequality test operator: compares a dynamic octet string against a character string.
| lhs | The left-hand ASN1DynOctStr class. |
| string | A character string to be compared against. |
Overloaded greater than equal >= operator. This comparison operator allows for comparison of greater than or equal of C based object identifier structures.
| lhs | - C object identifier value. |
| rhs | - C object identifier value. |
| int operator>= | ( | const ASN1OBJID & | lhs, |
| const char * | dotted_oid_string | ||
| ) |
Overloaded greater than equal >= operator. This comparison operator allows for comparison of greater than or equal of a C based object identifier structure and a dotted string.
| lhs | - C object identifier value. |
| dotted_oid_string | - String containing OID value to compare. |