Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

OID Class Reference

Object Identifier. More...

#include <asn.h>

List of all members.

Public Methods

 OID ()
 OID (unsigned long v)
 OID (BufferedTransformation &bt)
bool operator== (const OID &rhs)const
bool operator!= (const OID &rhs)const
bool operator< (const OID &rhs)const
OID& operator+= (unsigned long rhs)
OID operator+ (unsigned long rhs)const
void DEREncode (BufferedTransformation &bt)const
void BERDecode (BufferedTransformation &bt)
void BERDecodeAndCheck (BufferedTransformation &bt)const

Public Attributes

::vector<unsigned long> m_values


Detailed Description

Object Identifier.

Definition at line 87 of file asn.h.


Constructor & Destructor Documentation

OID::OID ( ) [inline]
 

Definition at line 90 of file asn.h.

OID::OID ( unsigned long v ) [inline]
 

Definition at line 91 of file asn.h.

OID::OID ( BufferedTransformation & bt ) [inline]
 

Definition at line 92 of file asn.h.


Member Function Documentation

void OID::BERDecode ( BufferedTransformation & bt )
 

Definition at line 216 of file asn.cpp.

void OID::BERDecodeAndCheck ( BufferedTransformation & bt ) const
 

Definition at line 245 of file asn.cpp.

void OID::DEREncode ( BufferedTransformation & bt ) const
 

Definition at line 204 of file asn.cpp.

bool OID::operator!= ( const OID & rhs ) const [inline]
 

Definition at line 95 of file asn.h.

OID OID::operator+ ( unsigned long rhs ) const [inline]
 

Definition at line 99 of file asn.h.

OID & OID::operator+= ( unsigned long rhs ) [inline]
 

Definition at line 98 of file asn.h.

bool OID::operator< ( const OID & rhs ) const [inline]
 

Definition at line 96 of file asn.h.

bool OID::operator== ( const OID & rhs ) const [inline]
 

Definition at line 94 of file asn.h.


Member Data Documentation

vector< unsigned long > OID::m_values
 

Definition at line 107 of file asn.h.


The documentation for this class was generated from the following files:
Generated at Mon Jan 15 01:16:57 2001 for Crypto++ by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000