Exemplo n.º 1
0
const char *AbrgParamType(AbridgedParamsInfo param)
{
    switch (ParamType(param)) {
        ABRG_TYPE(uint8);
        ABRG_TYPE(uint16);
        ABRG_TYPE(uint32);
        ABRG_TYPE(uint64);
        ABRG_TYPE(guid);
        ABRG_TYPE(String);
        ABRG_TYPE(ArrayOf);
        ABRG_TYPE(eventhandler);
        ABRG_TYPE(interface);
        ABRG_TYPE(clsid);
        ABRG_TYPE(structure);

        ABRG_TYPE(puint8);
        ABRG_TYPE(puint16);
        ABRG_TYPE(puint32);
        ABRG_TYPE(puint64);
        ABRG_TYPE(pguid);
        ABRG_TYPE(peventhandler);
        ABRG_TYPE(pinterface);
        ABRG_TYPE(pclsid);
        ABRG_TYPE(pstructure);
        ABRG_TYPE(pString);

        default: break;
    }
    assert(TRUE == FALSE);
    return "__TypeUnknown__";
}
Exemplo n.º 2
0
void PacketParser::add(string* val, string label)
{
	this->_params.push_back(ParamType(AnyParameter::P_STRING, val, string("")));
}
Exemplo n.º 3
0
void PacketParser::add(float* val, string label)
{
	this->_params.push_back(ParamType(AnyParameter::P_FLOAT, val, label));
}