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 ; }