|
| | cClientFTPBase (IProtocolFactory *pFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) |
| |
| virtual | ~cClientFTPBase () |
| |
| HASHCODE_t | get_HashCode () const noexcept |
| |
| cNetServerConnection * | get_NetStream () const |
| |
| | IUNKNOWN_DISAMBIG (cRefBase) |
| |
| | cRefBase (int iRefCount=0) noexcept |
| |
| virtual | ~cRefBase () |
| |
| int | get_RefCount () const noexcept |
| |
| HASHCODE_t | get_HashCode () const noexcept |
| |
| | STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept |
| |
| virtual void | onFinalRelease () |
| |
| bool | isValidObj () const noexcept |
| |
| | STDMETHOD_ (ULONG, AddRef)(void) override |
| |
| | STDMETHOD_ (ULONG, Release)(void) override |
| |
| STDMETHOD() | QueryInterface (const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
| |
| void | IncRefCount () |
| |
| void | DecRefCount () |
| |
| bool | isStaticConstruct () const noexcept |
| |
| void | StaticConstruct () |
| |
| void | StaticDestruct () |
| |
| bool | isDestructing () noexcept |
| |
| void | SetDestructing () |
| |
| | cProtocolStream (IProtocolFactory *pProtocolFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) |
| |
| virtual | ~cProtocolStream () |
| |
| HASHCODE_t | get_HashCode () const noexcept |
| |
| | STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept override |
| |
| | STDMETHOD_ (cString, get_Name)() const override |
| |
| | STDMETHOD_ (cStringA, get_SymName)() const override |
| |
| bool | isConnected () const |
| |
| cStreamInput * | get_StreamInp () const |
| |
| cStreamOutput * | get_StreamOut () const |
| |
| virtual size_t | get_ProtocolMaxMessageSize () const |
| |
| virtual HRESULT | DisposeThis () |
| |
| virtual HRESULT | OnTickStream () |
| |
| virtual HRESULT | ProcessStreamPacket () |
| |
An FTP connection, control/cmd or data. base class for cClientFTP and cClientFTPData