|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
This is one of the places where new parameter types must be defined. More...
#include <ParameterTypeEnums.hxx>
Public Types | |
| enum | Type { UNKNOWN = -1 , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , defineParam =(data, "data", ExistsParameter, "RFC 3840") , MAX_PARAMETER } |
| typedef Parameter *(* | Factory) (ParameterTypes::Type, ParseBuffer &, const std::bitset< 256 > &terminators, PoolBase *pool) |
Static Public Member Functions | |
| static Type | getType (const char *start, size_t length) |
| does a convert to enum from a pointer into the HFV raw buffer | |
Static Public Attributes | |
| static Factory | ParameterFactories [MAX_PARAMETER] = {0} |
| static array of Factorys indexed by the 2nd element in defineParam(...) | |
| static Data | ParameterNames [MAX_PARAMETER] = {"PARAMETER?"} |
| static array of ParameterNames indexed by the 2nd element in defineParam(...) | |
This is one of the places where new parameter types must be defined.
There must be corresponding entries in ParameterTypes.[ch]xx, Parameters.gperf and ParserCategory.[ch]xx
Definition at line 38 of file ParameterTypeEnums.hxx.
| typedef Parameter *(* resip::ParameterTypes::Factory) (ParameterTypes::Type, ParseBuffer &, const std::bitset< 256 > &terminators, PoolBase *pool) |
| ParameterTypes::Type | class on which to call decode to get the Parameter* |
| ParseBuffer | buffer to parse |
| terminators | The terminator characters to use |
Definition at line 193 of file ParameterTypeEnums.hxx.
Definition at line 47 of file ParameterTypeEnums.hxx.
|
static |
does a convert to enum from a pointer into the HFV raw buffer
Definition at line 180 of file ParameterTypes.cxx.
|
static |
static array of Factorys indexed by the 2nd element in defineParam(...)
Definition at line 199 of file ParameterTypeEnums.hxx.
|
static |
static array of ParameterNames indexed by the 2nd element in defineParam(...)
Definition at line 205 of file ParameterTypeEnums.hxx.