| cProtocolStream(IProtocolFactory *pProtocolFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) | GrayLib::cProtocolStream | |
| cStreamOutput() noexcept | Gray::cStreamOutput | inline |
| cXProtocolBase(cXProtocolDataMgr *pProtocolDataMgr) | GrayLib::cXProtocolBase | |
| cXProtocolRx(cXProtocolBase &rBase, cStreamInput *pStreamRx) | GrayLib::cXProtocolRx | protected |
| cXProtocolServerStream(cXProtocolFactory *pProtocolFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) | GrayLib::cXProtocolServerStream | |
| cXProtocolServerTx(cXProtocolBase &rBase, cStreamOutput *pOut) | GrayLib::cXProtocolServerTx | |
| cXProtocolTx(cXProtocolBase &rBase, cStreamOutput *pStreamTx) | GrayLib::cXProtocolTx | protected |
| DisposeThis() override | GrayLib::cXProtocolServerStream | virtual |
| FlushX() | Gray::cStreamOutput | inlinevirtual |
| get_DataMgr() const | GrayLib::cXProtocolBase | inline |
| get_HashCode() const noexcept | GrayLib::cXProtocolServerStream | inline |
| get_ProtocolMaxMessageSize() const | GrayLib::cProtocolStream | virtual |
| get_StreamInp() const | GrayLib::cProtocolStream | inline |
| get_StreamOut() const | GrayLib::cProtocolStream | inline |
| get_StreamRx() | GrayLib::cXProtocolRx | inlineprotected |
| get_StreamTx() const | GrayLib::cXProtocolTx | inlineprotected |
| GetLength() const | Gray::cStreamBase | virtual |
| GetMsgName(XPROTO_t bMsg) | GrayLib::cXProtocolBase | static |
| GetPosition() const | Gray::cStreamBase | virtual |
| InitRx() | GrayLib::cXProtocolRx | protected |
| InitTx() | GrayLib::cXProtocolTx | protected |
| isClientSide() const override | GrayLib::cXProtocolServerStream | inlinevirtual |
| isConnected() const | GrayLib::cProtocolStream | inline |
| IsTxMsgBuilding() const | GrayLib::cXProtocolTx | inlineprotected |
| k_FILE_BLOCK_SIZE | Gray::cStreamBase | static |
| k_Packet_Size_Max | GrayLib::cXProtocolBase | static |
| k_SIZE_MASK | Gray::cStreamBase | static |
| m_bFileSending | GrayLib::cXProtocolTx | protected |
| m_bInterfaceIDUnk | GrayLib::cXProtocolRx | protected |
| m_bMsgBuilding | GrayLib::cXProtocolTx | protected |
| m_bMsgReading | GrayLib::cXProtocolRx | protected |
| m_bMsgReadPrev | GrayLib::cXProtocolRx | protected |
| m_bUseHashPropName | GrayLib::cXProtocolBase | |
| m_FileWork | GrayLib::cXProtocolBase | |
| m_iMsgNumRx | GrayLib::cXProtocolRx | protected |
| m_iMsgNumTx | GrayLib::cXProtocolTx | protected |
| m_nHashCode | GrayLib::cProtocolStream | |
| m_pProtocolDataMgr | GrayLib::cXProtocolBase | |
| m_pProtocolFactory | GrayLib::cProtocolStream | |
| m_pServerConnection | GrayLib::cProtocolStream | |
| m_pStreamInp | GrayLib::cProtocolStream | protected |
| m_pStreamOut | GrayLib::cProtocolStream | protected |
| m_pStreamRx | GrayLib::cXProtocolRx | protected |
| m_pStreamTx | GrayLib::cXProtocolTx | protected |
| GrayLib::m_rBase | GrayLib::cXProtocolRx | protected |
| GrayLib::cXProtocolServerTx::m_rBase | GrayLib::cXProtocolTx | protected |
| m_sName | GrayLib::cProtocolStream | protected |
| m_timePing | GrayLib::cXProtocolServerStream | |
| m_uidLastRx | GrayLib::cXProtocolRx | protected |
| m_uidLastTx | GrayLib::cXProtocolTx | protected |
| on_Error() | GrayLib::cXProtocolRx | protected |
| onReq_Error() | GrayLib::cXProtocolServerStream | protected |
| onReq_File() | GrayLib::cXProtocolServerStream | protected |
| onReq_File(const FILECHAR_t *pszReqName, size_t nFilePos) | GrayLib::cXProtocolServerStream | protectedvirtual |
| onReq_InterfaceDef() | GrayLib::cXProtocolServerStream | protected |
| onReq_Interfaces() | GrayLib::cXProtocolServerStream | protected |
| onReq_Invoke() | GrayLib::cXProtocolServerStream | protected |
| onReq_InvokeN() | GrayLib::cXProtocolRx | protected |
| onReq_Ping() | GrayLib::cXProtocolServerStream | protected |
| onReq_Prop() | GrayLib::cXProtocolServerStream | protected |
| onReq_Props() | GrayLib::cXProtocolServerStream | protected |
| onReq_TagDef() | GrayLib::cXProtocolServerStream | protected |
| onReq_Tags() | GrayLib::cXProtocolServerStream | protected |
| onSet_File() | GrayLib::cXProtocolServerStream | protected |
| onSet_FileNext() | GrayLib::cXProtocolRx | protected |
| onSet_Prop() | GrayLib::cXProtocolServerStream | protected |
| onSet_PropN() | GrayLib::cXProtocolRx | protected |
| onSet_Tag() | GrayLib::cXProtocolServerStream | protected |
| onSet_TagDef() | GrayLib::cXProtocolServerStream | protected |
| OnTickStream() override | GrayLib::cXProtocolServerStream | virtual |
| onX_Error(HRESULT hResRet, const cVariant &vVal) override | GrayLib::cXProtocolServerStream | protectedvirtual |
| onXReq_Invoke(cXObject *pObj, const cScriptableMethod *pMethod, const cVariant &vArgs, OUT cVariant &vValRet) | GrayLib::cXProtocolRx | protectedvirtual |
| onXReq_InvokeN(UID_t uidLastRx, const ATOMCHAR_t *pszMethodName, ATOMCODE_t nMethodName, const cVariant &vArgs) | GrayLib::cXProtocolRx | protectedvirtual |
| onXSet_File(const FILECHAR_t *pszReqName, size_t dwTotalLen) | GrayLib::cXProtocolRx | protectedvirtual |
| onXSet_Prop(cXObject *pObj, const cScriptableProp *pProp, const cVariant &vVal) | GrayLib::cXProtocolRx | protectedvirtual |
| onXSet_PropN(UID_t uidLastRx, const ATOMCHAR_t *pszPropName, ATOMCODE_t nPropName, const cVariant &vVal) | GrayLib::cXProtocolRx | protectedvirtual |
| Printf(const char *pszFormat,...) | Gray::cStreamOutput | inline |
| Printf(const wchar_t *pszFormat,...) | Gray::cStreamOutput | inline |
| ProcessStreamPacket() override | GrayLib::cXProtocolServerStream | virtual |
| ProcessStreamRxMsg() override | GrayLib::cXProtocolServerStream | protectedvirtual |
| ReadUID() | GrayLib::cXProtocolRx | protected |
| Request_InvokeN(UID_t uid, const ATOMCHAR_t *pszPropName, const cVariant &vArgs) | GrayLib::cXProtocolTx | protected |
| Request_InvokeN(UID_t uid, const ATOMCHAR_t *pszPropName) | GrayLib::cXProtocolTx | protected |
| Request_InvokeN(cXObject *pObj, const ATOMCHAR_t *pszPropName, const cVariant &vArgs) | GrayLib::cXProtocolTx | protected |
| Request_InvokeN(cXObject *pObj, const ATOMCHAR_t *pszPropName) | GrayLib::cXProtocolTx | protected |
| Request_InvokeN(cXObject *pObj, const cScriptableMethod *pMethod, const cVariant &vArgs) | GrayLib::cXProtocolTx | protected |
| Seek(STREAM_OFFSET_t iOffset, SEEK_ORIGIN_TYPE eSeekOrigin=SEEK_Set) | Gray::cStreamBase | inlinevirtual |
| SeekToBegin() | Gray::cStreamBase | inline |
| SeekToEnd() | Gray::cStreamBase | inline |
| Send_Error(HRESULT hResRet, const cVariant &vVal) | GrayLib::cXProtocolTx | protected |
| Send_File(const FILECHAR_t *pszSrcPath, const FILECHAR_t *pszDestName, FILE_SIZE_t nOffsetStart, FILE_SIZE_t nSize) | GrayLib::cXProtocolTx | protected |
| Send_FileChecked(const FILECHAR_t *pszSrcPath, const FILECHAR_t *pszDestName) | GrayLib::cXProtocolTx | protected |
| Send_FileNext() | GrayLib::cXProtocolTx | protected |
| Send_InterfaceDef(const cScriptableInterfaceDef *pInterfaceDef) | GrayLib::cXProtocolServerTx | |
| Send_InterfaceDef(SCRIPTINTERFACEID_t bInterfaceID) | GrayLib::cXProtocolServerTx | |
| Send_InterfaceDefs(cXObject *pObj) | GrayLib::cXProtocolServerTx | |
| Send_InterfaceDefs(UID_t uid) | GrayLib::cXProtocolServerTx | |
| Send_Interfaces(cXObject *pObj) | GrayLib::cXProtocolServerTx | |
| Send_InvokeResponse(UID_t uid, SCRIPTINTERFACEID_t bInterfaceID, SCRIPTPROPID_t bMethodIndex, const cVariant &vValRet) | GrayLib::cXProtocolServerTx | |
| Send_InvokeResponse(cXObject *pObj, const cScriptableMethod *pMethod, const cVariant &vValRet) | GrayLib::cXProtocolServerTx | |
| Send_InvokeResponseV(const cVariant &vValRet) | GrayLib::cXProtocolServerTx | |
| Send_MsgEnd() | GrayLib::cXProtocolTx | protected |
| Send_MsgHeader(XPROTO_t bMsg) | GrayLib::cXProtocolTx | protected |
| Send_MsgHeaderUID(XPROTO_t bMsg, UID_t uid) | GrayLib::cXProtocolTx | protected |
| Send_MsgPropName(const ATOMCHAR_t *pszPropName) | GrayLib::cXProtocolTx | protected |
| Send_Prop(UID_t uid, SCRIPTINTERFACEID_t bInterfaceID, SCRIPTPROPID_t bPropIndex, const cVariant &vVal) | GrayLib::cXProtocolServerTx | |
| Send_Prop(cXObject *pObj, const cScriptableProp *pProp, const cVariant &vVal) | GrayLib::cXProtocolServerTx | |
| Send_PropGet(cXObject *pObj, const cScriptableProp *pProp) | GrayLib::cXProtocolServerTx | |
| Send_PropN(UID_t uid, const ATOMCHAR_t *pszPropName, const cVariant &vVal) | GrayLib::cXProtocolTx | protected |
| Send_PropN(cXObject *pObj, const ATOMCHAR_t *pszPropName, const cVariant &vValRet) | GrayLib::cXProtocolTx | protected |
| Send_PropN(cXObject *pObj, const cScriptableProp *pProp, const cVariant &vValRet) | GrayLib::cXProtocolTx | protected |
| Send_Props(cXObject *pObj, const cScriptableInterfaceDef *pInterfaceDef) | GrayLib::cXProtocolServerTx | |
| Send_Props(cXObject *pObj, SCRIPTINTERFACEID_t bInterfaceID) | GrayLib::cXProtocolServerTx | |
| Send_PropsI(cXObject *pObj, const cScriptableInterfaceDef *pInterfaceDef) | GrayLib::cXProtocolServerTx | |
| Send_TagDef(cAtomRef atomref) | GrayLib::cXProtocolServerTx | |
| Send_Tags(cXObject *pObj, bool bSendIfEmpty) | GrayLib::cXProtocolServerTx | |
| STDMETHOD_(cString, get_Name)() const override | GrayLib::cXProtocolServerStream | inlinevirtual |
| STDMETHOD_(PLEVEL_TYPE, get_PrivLevel)() const override | GrayLib::cXProtocolServerStream | inlinevirtual |
| STDMETHOD_(bool, CanBeDetectedBy)(const IAuthUser *pViewer) const override | GrayLib::cXProtocolServerStream | inline |
| GrayLib::cProtocolStream::STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept override | GrayLib::cProtocolStream | inline |
| GrayLib::cProtocolStream::STDMETHOD_(cStringA, get_SymName)() const override | GrayLib::cProtocolStream | inline |
| VPrintf(const char *pszFormat, va_list args) | Gray::cStreamOutput | inline |
| VPrintf(const wchar_t *pszFormat, va_list args) | Gray::cStreamOutput | inline |
| WriteCharRepeat(_CH nChar, int nCount=1) | Gray::cStreamOutput | inline |
| WriteHashCode(HASHCODE_t nHashCode) | Gray::cStreamOutput | inline |
| WriteN(const void *pBuffer, size_t nSize) | Gray::cStreamOutput | inline |
| WriteSize(size_t nSize) | Gray::cStreamOutput | |
| WriteStream(cStreamInput &sInp, STREAM_POS_t nSizeMax=k_FILE_BLOCK_SIZE, IStreamProgressCallback *pProgress=nullptr, TIMESYSD_t nTimeout=0) | Gray::cStreamOutput | |
| WriteString(const char *pszStr) override | GrayLib::cXProtocolServerStream | virtual |
| Gray::cStreamOutput::WriteString(const wchar_t *pszStr) | Gray::cStreamOutput | inlinevirtual |
| WriteStringN(const _CH *pszStr) | Gray::cStreamOutput | inline |
| WriteT(const void *pVal, size_t nDataSize) | Gray::cStreamOutput | inline |
| WriteT(TYPE val) | Gray::cStreamOutput | |
| WriteX(const void *pData, size_t nDataSize) | Gray::cStreamOutput | inlinevirtual |
| ~cProtocolStream() | GrayLib::cProtocolStream | virtual |
| ~cStreamBase() | Gray::cStreamBase | inlinevirtual |
| ~cStreamOutput() | Gray::cStreamOutput | inlinevirtual |
| ~cXProtocolBase() | GrayLib::cXProtocolBase | virtual |
| ~cXProtocolRx() | GrayLib::cXProtocolRx | protectedvirtual |
| ~cXProtocolServerStream() | GrayLib::cXProtocolServerStream | virtual |
| ~cXProtocolServerTx() | GrayLib::cXProtocolServerTx | virtual |
| ~cXProtocolTx() | GrayLib::cXProtocolTx | protectedvirtual |