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 |