Bayonne2 / Common C++ 2 Framework
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions
AuthLengthEnum Class Reference

#include <ZrtpConfigure.h>

Inheritance diagram for AuthLengthEnum:
Inheritance graph
[legend]
Collaboration diagram for AuthLengthEnum:
Collaboration graph
[legend]

Public Member Functions

 AuthLengthEnum ()
 
 ~AuthLengthEnum ()
 
AlgorithmEnumgetByName (const char *name)
 Get an AlgorithmEnum by its name. More...
 
std::list< std::string > * getAllNames ()
 Return all names of all currently stored AlgorithmEnums. More...
 
int getSize ()
 Get the number of currently stored AlgorithmEnums. More...
 
AlgoTypes getAlgoType ()
 Get the AlgoTypes to which this EnumBase belongs. More...
 
AlgorithmEnumgetByOrdinal (int ord)
 Return the AlgorithmEnum by its ordinal number. More...
 
int getOrdinal (AlgorithmEnum &algo)
 Get the ordinal number of an AlgorithmEnum. More...
 

Protected Member Functions

void insert (const char *name)
 
void insert (const char *name, int32_t klen, const char *ra, encrypt_t en, decrypt_t de, SrtpAlgorithms alId)
 

Detailed Description

Definition at line 284 of file ZrtpConfigure.h.

Constructor & Destructor Documentation

AuthLengthEnum::AuthLengthEnum ( )
AuthLengthEnum::~AuthLengthEnum ( )

Member Function Documentation

AlgoTypes EnumBase::getAlgoType ( )
inherited

Get the AlgoTypes to which this EnumBase belongs.

Returns
The AlgoTypes of this EnumBase.
See Also
AlgoTypes.
std::list<std::string>* EnumBase::getAllNames ( )
inherited

Return all names of all currently stored AlgorithmEnums.

Returns
A C++ std::list of C++ std::strings that contain the names.
AlgorithmEnum& EnumBase::getByName ( const char *  name)
inherited

Get an AlgorithmEnum by its name.

Parameters
nameThe name of the AlgorithmEnum to search.
Returns
The AlgorithmEnum if found or an invalid AlgorithmEnum if the name was not found
AlgorithmEnum& EnumBase::getByOrdinal ( int  ord)
inherited

Return the AlgorithmEnum by its ordinal number.

Parameters
ordThe ordinal number of the AlgorithmEnum.
Returns
The AlgorithmEnum if found, an invalid Algorithm otherwise.
int EnumBase::getOrdinal ( AlgorithmEnum algo)
inherited

Get the ordinal number of an AlgorithmEnum.

Parameters
algoReturn toe ordinal numer of this AlgorithmEnum.
Returns
Return the ordinal number of this AlgorithmEnum if found, -1 otherwise.
int EnumBase::getSize ( )
inherited

Get the number of currently stored AlgorithmEnums.

Returns
The number of currently stored AlgorithmEnums
void EnumBase::insert ( const char *  name)
protectedinherited
void EnumBase::insert ( const char *  name,
int32_t  klen,
const char *  ra,
encrypt_t  en,
decrypt_t  de,
SrtpAlgorithms  alId 
)
protectedinherited

The documentation for this class was generated from the following file: