33 #ifndef _ASN1TOBJID_H_ 34 #define _ASN1TOBJID_H_ 67 EXTRTMETHOD
ASN1TObjId (OSOCTET _numids,
const OSUINT32* _subids);
76 EXTRTMETHOD ASN1TObjId (
const ASN1OBJID& oid);
83 EXTRTMETHOD ASN1TObjId (
const ASN1TObjId& oid);
90 EXTRTMETHOD ASN1TObjId (
const char *dotted_oid_string);
97 EXTRTMETHOD ASN1TObjId& operator=(
const char *dotted_oid_string);
106 EXTRTMETHOD
void operator= (
const ASN1OBJID& rhs);
114 EXTRTMETHOD
void operator= (
const ASN1TObjId& rhs);
124 EXTRTMETHOD ASN1TObjId& operator+=(
const char *dotted_oid_string);
134 EXTRTMETHOD ASN1TObjId& operator+=(
const OSUINT32 i);
144 EXTRTMETHOD ASN1TObjId& operator+=(
const ASN1TObjId &o);
152 EXTRTMETHOD
const char *toString (
OSCTXT* pctxt)
const;
160 EXTRTMETHOD
void set_data (
const OSUINT32 *raw_oid, OSUINT32 oid_len);
170 EXTRTMETHOD
int nCompare(
const OSUINT32 n,
const ASN1TObjId &o)
const;
180 EXTRTMETHOD
int RnCompare(
const OSUINT32 n,
const ASN1TObjId &o)
const;
187 EXTRTMETHOD
void trim(
const OSUINT32 n);
int operator>=(const ASN1TObjId &lhs, const ASN1TObjId &rhs)
ASN1TObjId()
Definition: ASN1TObjId.h:53
int operator<=(const ASN1TObjId &lhs, const ASN1TObjId &rhs)
Definition: ASN1TObjId.h:49
Definition: asn1type.h:275
int operator<(const ASN1TObjId &lhs, const ASN1TObjId &rhs)
int operator==(const ASN1OBJID &lhs, const ASN1OBJID &rhs)
Definition: rtxContext.h:197
int operator!=(const ASN1TObjId &lhs, const ASN1TObjId &rhs)
int operator>(const ASN1TObjId &lhs, const ASN1TObjId &rhs)
ASN1TObjId operator+(const ASN1TObjId &lhs, const ASN1TObjId &rhs)