![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cOID.h>
Public Types | |
typedef cOIDDefT1< T1 > | SUPER_t |
typedef cOIDDefT2< T1, T2 > | THIS_t |
![]() | |
typedef cOIDDefBase | SUPER_t |
typedef cOIDDefT1< T1 > | THIS_t |
Public Member Functions | |
cOIDDefT2 (cOIDDefBase b, T1 k1, T2 k2) | |
const THIS_t * | FindAsn1 (const BYTE *pOid, size_t nSizeOid) const |
bool | GetKey2 (const cMemBlock &oid, T1 *pKey1, T2 *pKey2) const |
const THIS_t * | FindKey2 (T1 key1, T2 key2) const |
![]() | |
cOIDDefT1 (cOIDDefBase b, T1 k1) | |
const THIS_t * | FindAsn1 (const BYTE *pOid, size_t nSizeOid) const |
bool | GetKey1 (const cMemBlock &oid, T1 *pKey1) const |
const THIS_t * | FindKey1 (T1 key1) const |
![]() | |
bool | isLast () const |
const cOIDDefBase * | FindAsn1 (const BYTE *pOid, size_t nSizeOid, size_t nSizeElement=sizeof(cOIDDefBase)) const |
const char * | GetDesc (const cMemBlock &oid, size_t nSizeElement) const |
Public Attributes | |
T2 | m_key2 |
![]() | |
T1 | m_key1 |
![]() | |
const char * | m_oid |
ASN.1 OID representation (as string sort of) More... | |
size_t | m_oid_len |
length of m_oid above More... | |
const char * | m_name |
official name (e.g. from RFC) More... | |
const char * | m_description |
human friendly description. default for m_key1 More... | |
Map an OID to 2 things of types T1 and T2.
typedef cOIDDefT1<T1> GrayLib::cOIDDefT2< T1, T2 >::SUPER_t |
typedef cOIDDefT2<T1, T2> GrayLib::cOIDDefT2< T1, T2 >::THIS_t |
|
inline |
|
inline |
|
inline |
|
inline |
T2 GrayLib::cOIDDefT2< T1, T2 >::m_key2 |