| Return Type | Function name | Arguments |
|---|---|---|
| hzEcode | hzHttpEvent::SetVarString | (const hzString&,const hzString&,) |
Declared in file: hzHttpServer.h
Defined in file : hzHttpServer.cpp
Function Logic:
Function body:
hzEcode hzHttpEvent::SetVarString (const hzString& name, const hzString& value)
{
_hzfunc("hzHttpEvent::SetVariable[2]") ;
if (!name)
return hzerr(E_ARGUMENT, "Blank variable names are not allowed") ;
if (m_mapStrings.Exists(name))
m_mapStrings[name] = value ;
else
{
if (m_mapChains.Exists(name))
return hzerr(E_DUPLICATE, "Cannot assign value to an existing chain") ;
if (m_mapStrings.Insert(name, value) != E_OK)
return hzerr(E_MEMORY, "Could not insert variable %s", *name) ;
}
return E_OK ;
}