| AssertValid() const | Gray::CObject | inlinevirtual |
| cHeapObject() | Gray::cHeapObject | inline |
| CHEAPOBJECT_IMPL | GrayLib::cXObject | protected |
| cHttpProtocolStreamBase(cHttpFactory *pFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) | GrayLib::cHttpProtocolStreamBase | |
| cHttpScriptedProtocolStream(cHttpScriptedFactory *pFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) | GrayLib::cHttpScriptedProtocolStream | |
| ClearObjStateModified() | GrayLib::cXObject | |
| cLockableBase() noexcept | Gray::cLockableBase | inlineprotected |
| CopyAllProps(IScriptableSetter *pObjDest, IScriptableEnumerator &rProps, int iStart=0) | GrayLib::cScriptableObj | static |
| cProtocolStream(IProtocolFactory *pProtocolFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) | GrayLib::cProtocolStream | |
| cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
| cThreadLockableRef(int iStaticRefCount=0) noexcept | Gray::cThreadLockableRef | inline |
| cXObject(UID_t nUID=cUID::k_CLEAR, cXObjDef *pBaseDef=nullptr) | GrayLib::cXObject | explicit |
| DecLockCount() | Gray::cLockableBase | inlineprotected |
| DecRefCount() | Gray::cRefBase | inline |
| GrayLib::DisposeThis() | GrayLib::cXObject | virtual |
| GrayLib::cHttpProtocolStreamBase::DisposeThis() | GrayLib::cProtocolStream | inlinevirtual |
| FindMethodStr(const ATOMCHAR_t *pszPropName) const | GrayLib::cScriptableObj | |
| FindPropStr(const ATOMCHAR_t *pszPropName) const | GrayLib::cScriptableObj | |
| FindTag(const ATOMCHAR_t *pszTagName) const | GrayLib::cXObject | |
| FindTagA(cAtomRef aTagName) const | GrayLib::cXObject | virtual |
| FindVerb(const char *pszVerb) | GrayLib::cHttpCommon | static |
| FixWeird() | GrayLib::cXObject | virtual |
| get_BaseDef() const | GrayLib::cXObject | inline |
| get_BaseRefCount() const | GrayLib::cXObject | inlinevirtual |
| get_ContainerObject() const | GrayLib::cXObject | inlinevirtual |
| get_ContainerVar() const | GrayLib::cXObject | virtual |
| GrayLib::get_HashCode() const noexcept | GrayLib::cXObject | inline |
| GrayLib::cHttpProtocolStreamBase::get_HashCode() const noexcept | GrayLib::cProtocolStream | inline |
| get_HeapPtr() const noexcept override | Gray::cHeapObject | inlineprotectedvirtual |
| get_LockCount() const | Gray::cLockableBase | inlineprotected |
| get_ObjState() const noexcept | GrayLib::cXObject | inline |
| get_ProtocolMaxMessageSize() const | GrayLib::cProtocolStream | virtual |
| get_RefCount() const noexcept | Gray::cRefBase | inline |
| get_ScriptInterfaceDef() const | GrayLib::cXObject | inlinevirtual |
| get_StreamInp() const | GrayLib::cProtocolStream | inline |
| get_StreamOut() const | GrayLib::cProtocolStream | inline |
| get_ThreadLockOwner() const | Gray::cThreadLockStub | inline |
| get_TimeSaved() const noexcept | GrayLib::cXObject | inline |
| get_UIDValue() const noexcept | GrayLib::cXObject | inline |
| get_XObjTypeName() const | GrayLib::cXObject | |
| GetErrorHResult(HTTPRET_TYPE eRetCode) | GrayLib::cHttpCommon | static |
| GetErrorHttpRet(HRESULT hRes) | GrayLib::cHttpCommon | static |
| GetErrorText(HTTPRET_TYPE eRetCode) | GrayLib::cHttpCommon | static |
| GetHeapStats(OUT ITERATE_t &iAllocCount) const | GrayLib::cXObject | virtual |
| GetHeapStatsThis(OUT ITERATE_t &iAllocCount) const | Gray::cHeapObject | inlinevirtual |
| GetTypeInfoCount(UINT *pctinfo) | GrayLib::cScriptableObj | |
| IncLockCount() | Gray::cLockableBase | inlineprotected |
| IncRefCount() | Gray::cRefBase | inline |
| InitObjState() | GrayLib::cXObject | |
| isConnected() const | GrayLib::cProtocolStream | inline |
| isDestructing() noexcept | Gray::cRefBase | inline |
| isLocked() const | Gray::cLockableBase | inlineprotected |
| isMyContainer(const cXObject *pObjParent) const | GrayLib::cXObject | |
| isObjStateBad() const noexcept | GrayLib::cXObject | |
| isObjStateDisposed() const noexcept | GrayLib::cXObject | |
| isObjStateLoaded() const noexcept | GrayLib::cXObject | inline |
| isObjStateLoading() const noexcept | GrayLib::cXObject | inline |
| isObjStateLoading1() const noexcept | GrayLib::cXObject | inline |
| isObjStateModified() const noexcept | GrayLib::cXObject | inline |
| isStaticConstruct() const noexcept | Gray::cRefBase | inline |
| isValidCheck() const noexcept override | GrayLib::cXObject | virtual |
| IsValidInsideN(INT_PTR index) const | Gray::cHeapObject | inline |
| IsValidInsidePtr(void const *pTest) const | Gray::cHeapObject | inline |
| isValidObj() const noexcept | Gray::cRefBase | inline |
| isValidUID() const noexcept | GrayLib::cXObject | inline |
| IsWeird() const | GrayLib::cXObject | virtual |
| IUNKNOWN_DISAMBIG(cXObject) | GrayLib::cHttpScriptedProtocolStream | |
| IUNKNOWN_DISAMBIG_R(cThreadLockableRef) | GrayLib::cXObject | |
| k_CR_SIZE | GrayLib::cHttpCommon | static |
| k_HttpReturnErrors | GrayLib::cHttpCommon | static |
| k_Space | GrayLib::cHttpCommon | static |
| k_szVerbs | GrayLib::cHttpCommon | static |
| Lock() | Gray::cLockableBase | inlineprotected |
| m_nHashCode | GrayLib::cProtocolStream | |
| m_pBaseDef | GrayLib::cXObject | protected |
| m_pFactory | GrayLib::cHttpProtocolStreamBase | protected |
| m_pProtocolFactory | GrayLib::cProtocolStream | |
| m_pServerConnection | GrayLib::cProtocolStream | |
| m_pStreamInp | GrayLib::cProtocolStream | protected |
| m_pStreamOut | GrayLib::cProtocolStream | protected |
| M_QTY enum value | GrayLib::cXObject | |
| m_sName | GrayLib::cProtocolStream | protected |
| m_TagMap | GrayLib::cXObject | |
| M_TYPE_ enum name | GrayLib::cXObject | |
| onFinalRelease() | Gray::cRefBase | inlinevirtual |
| onThreadLockFail(TIMESYSD_t dwWaitMS) | Gray::cThreadLockableRef | inlinevirtual |
| OnTickStream() | GrayLib::cProtocolStream | inlinevirtual |
| P_QTY enum value | GrayLib::cXObject | |
| P_TYPE_ enum name | GrayLib::cXObject | |
| ProcessStreamPacket() override | GrayLib::cHttpProtocolStreamBase | virtual |
| put_BaseDef(cXObjDef *pDef) | GrayLib::cXObject | inlinevirtual |
| put_ContainerVar(const cVariant &vVal) | GrayLib::cXObject | inline |
| put_Name(cString sName) | GrayLib::cXObject | inline |
| put_ObjState(XObjState_TYPE eObjState) | GrayLib::cXObject | |
| put_SymName(cAtomRef aSymName, bool bOverwrite=false) | GrayLib::cXObject | |
| put_SymName2(cAtomRef aSymName) | GrayLib::cXObject | |
| put_TimeSaved(cTimeInt timeSaved) | GrayLib::cXObject | inline |
| put_UIDValuePrivate(UID_t dwIndex) | GrayLib::cXObject | |
| QueryInterface(const IID &riid, void **ppvObject) override | GrayLib::cXObject | |
| Gray::cThreadLockableRef::QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
| s_DumpHelp(cStreamOutput &rout, const cVariant &vArgs) | GrayLib::cXObject | |
| s_DumpKeys(cStreamOutput &rout, XOBJ_DUMP_MASK_t uFlags, const cScriptableProp *const *ppProps, ITERATE_t iQty) | GrayLib::cXObject | |
| s_EventSinkAdd(cXObjDef *pXObjDef, bool bRemove=false) | GrayLib::cXObject | inline |
| s_Get(const cScriptableProp &rProp) | GrayLib::cScriptableObj | |
| s_GetByName(const ATOMCHAR_t *pszPropName, OUT cVariant &rvValRet) override | GrayLib::cXObject | |
| s_GetEnum(ITERATE_t i, OUT cStringA &rsPropName, OUT cVariant &rvValRet) override | GrayLib::cScriptableObj | |
| s_Invoke(const cScriptableMethod *pMethod, const cVariant &vArgs, OUT cVariant &vValRet) override | GrayLib::cXObject | |
| s_InvokeKey(const ATOMCHAR_t *pszMethodKey, const cVariant &vArgs, OUT cVariant &vValRet) | GrayLib::cScriptableObj | |
| s_LoadProps(IScriptableEnumerator &rProps) | GrayLib::cXObject | |
| s_LoadPropsBase(IScriptableEnumerator &rProps) | GrayLib::cScriptableObj | |
| s_LoadPropsCommandLine(cAppArgs &args) | GrayLib::cScriptableObj | |
| s_LoadPropVar(const ATOMCHAR_t *pszPropName, const cVariant &vVal) | GrayLib::cScriptableObj | |
| s_PropGet(const cScriptableProp *pProp, OUT cVariant &vValRet) override | GrayLib::cXObject | |
| s_PropGetDumpStr(const cScriptableProp *pProp, XOBJ_DUMP_MASK_t uFlags=0) | GrayLib::cXObject | |
| s_PropPut(const cScriptableProp *pProp, const cVariant &vVal) override | GrayLib::cXObject | |
| s_Put(const ATOMCHAR_t *pszPropName, const cVariant &vValSet) override | GrayLib::cScriptableObj | |
| s_TagGet(const ATOMCHAR_t *pszTagName, OUT cVariant &vValRet) | GrayLib::cXObject | |
| s_TagPut(const ATOMCHAR_t *pszTagName, const cVariant &vValSet) | GrayLib::cXObject | |
| s_WriteProp(IScriptableSetter &s, const cScriptableProp *pProp) | GrayLib::cScriptableObj | |
| s_WritePropNULL(IScriptableSetter &s, const cScriptableProp *pProp) | GrayLib::cScriptableObj | |
| s_WriteProps(IScriptableSetter &s) | GrayLib::cScriptableObj | |
| s_WritePropsArray(IScriptableSetter &s, const cScriptableProp *pProps, IScriptableObj *pDefaultSkip=nullptr) | GrayLib::cScriptableObj | |
| s_WritePropsClass(IScriptableSetter &s, const cScriptableInterfaceDef *pClass) | GrayLib::cScriptableObj | |
| s_WritePropsTags(IScriptableSetter &Update) | GrayLib::cXObject | |
| Serialize(cArchive &a) | Gray::CObject | virtual |
| ServePageError(cStringA sURLFailed, HTTPRET_TYPE eRetCode) | GrayLib::cHttpProtocolStreamBase | |
| ServePageFile(const FILECHAR_t *pszSrcFile, MIME_TYPE eMimeType=MIME_UNKNOWN, cTimeInt *pdateIfModifiedSince=nullptr, bool bHeaderOnly=false) | GrayLib::cHttpProtocolStreamBase | |
| ServePageGenericNoChange(const FILECHAR_t *pszSrcFile) | GrayLib::cHttpProtocolStreamBase | |
| ServePageQueue(const ATOMCHAR_t *pszURL, MIME_TYPE eMimeType, cStream &src) | GrayLib::cHttpProtocolStreamBase | |
| ServePageStream(cHttpHeaderServer &Head, cStreamInput *pInp) | GrayLib::cHttpProtocolStreamBase | |
| SetDestructing() | Gray::cRefBase | inline |
| SetObjStateBad() | GrayLib::cXObject | |
| SetObjStateLoaded() | GrayLib::cXObject | |
| SetObjStateModified() | GrayLib::cXObject | |
| sm_iLoadingCount | GrayLib::cXObject | static |
| sm_Methods | GrayLib::cXObject | static |
| sm_Props | GrayLib::cXObject | static |
| sm_ScriptInterfaceDef | GrayLib::cXObject | static |
| StaticConstruct() | Gray::cRefBase | inline |
| StaticDestruct() | Gray::cRefBase | inline |
| GrayLib::STDMETHOD_(XOBJTID_t, get_XObjTypeId)() const | GrayLib::cXObject | inline |
| GrayLib::STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept override | GrayLib::cXObject | inline |
| GrayLib::STDMETHOD_(void, put_UIDValue)(UID_t dwIndex) | GrayLib::cXObject | |
| GrayLib::STDMETHOD_(cString, get_Name)() const override | GrayLib::cXObject | |
| GrayLib::STDMETHOD_(cString, get_NameDeco)() const | GrayLib::cXObject | inline |
| GrayLib::STDMETHOD_(cStringA, get_SymName)() const override | GrayLib::cXObject | |
| GrayLib::STDMETHOD_(cAtomRef, get_BaseSymNameA)() const | GrayLib::cXObject | |
| GrayLib::cScriptableObj::STDMETHOD_(cScriptableInterfaceDefPtr, get_ScriptInterfaceDef)() const | GrayLib::cScriptableObj | inline |
| GrayLib::cScriptableObj::STDMETHOD_(cVariant, s_Exec)(const ATOMCHAR_t *pszMethodKey | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(cVariant, s_Get)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(cString, s_GetStr)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(float, s_GetFloat)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| GrayLib::Gray::cThreadLockableRef::STDMETHOD_(ULONG, AddRef)(void) override | Gray::cRefBase | inline |
| GrayLib::Gray::cThreadLockableRef::STDMETHOD_(ULONG, Release)(void) override | Gray::cRefBase | inline |
| GrayLib::cHttpProtocolStreamBase::STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept override | GrayLib::cProtocolStream | inline |
| GrayLib::cHttpProtocolStreamBase::STDMETHOD_(cString, get_Name)() const override | GrayLib::cProtocolStream | inline |
| GrayLib::cHttpProtocolStreamBase::STDMETHOD_(cStringA, get_SymName)() const override | GrayLib::cProtocolStream | inline |
| UNITTEST_FRIEND(cHttpCommon) | GrayLib::cHttpCommon | |
| Unlock() | Gray::cLockableBase | inlineprotected |
| UpdateTimeSaved() | GrayLib::cXObject | |
| vArgs | GrayLib::cScriptableObj | |
| ~cHeapObject() | Gray::cHeapObject | inlinevirtual |
| ~cHttpProtocolStreamBase() | GrayLib::cHttpProtocolStreamBase | virtual |
| ~cHttpScriptedProtocolStream() | GrayLib::cHttpScriptedProtocolStream | virtual |
| ~cLockableBase() | Gray::cLockableBase | inlineprotected |
| ~CObject() | Gray::CObject | inlinevirtual |
| ~cProtocolStream() | GrayLib::cProtocolStream | virtual |
| ~cRefBase() | Gray::cRefBase | inlinevirtual |
| ~cScriptableObj() | GrayLib::cScriptableObj | inlinevirtual |
| ~cThreadLockableRef() | Gray::cThreadLockableRef | inlinevirtual |
| ~cXObject() | GrayLib::cXObject | virtual |