![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cOID.h>
Public Types | |
typedef cOIDDefBase | SUPER_t |
typedef cOIDDefT1< T > | THIS_t |
Public Member Functions | |
cOIDDefT1 (cOIDDefBase b, T k1) | |
const THIS_t * | FindAsn1 (const BYTE *pOid, size_t nSizeOid) const |
bool | GetKey1 (const cMemBlock &oid, T *pKey1) const |
const THIS_t * | FindKey1 (T 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 | |
T | 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 1 other thing of type T.
typedef cOIDDefBase GrayLib::cOIDDefT1< T >::SUPER_t |
typedef cOIDDefT1<T> GrayLib::cOIDDefT1< T >::THIS_t |
|
inline |
|
inline |
|
inline |
|
inline |
T GrayLib::cOIDDefT1< T >::m_key1 |