5 #ifndef _INC_cClientFTPBase_H
6 #define _INC_cClientFTPBase_H
11 #include "../GrayFTPInt.h"
Definition: cClientFTPBase.h:35
cNetServerConnection * get_NetStream() const
Definition: cClientFTPBase.h:58
cClientFTPBase(IProtocolFactory *pFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut)
Definition: cClientFTPBase.h:45
IUNKNOWN_DISAMBIG(cRefBase)
TIMESYS_t m_timeLast
time of last command/action.
Definition: cClientFTPBase.h:43
HASHCODE_t get_HashCode() const noexcept
Definition: cClientFTPBase.h:54
virtual ~cClientFTPBase()
Definition: cClientFTPBase.h:50
Definition: cNetServer.h:52
Definition: cProtocol.h:24
IUnkObject *const m_pServerConnection
the cNetServerConnection or other top level parent for this protocol.
Definition: cProtocol.h:35
HASHCODE_t get_HashCode() const noexcept
Definition: cProtocol.h:48
Definition: cStream.h:126
Definition: cTimeSys.h:93
Definition: cFTPAccount.h:14
LOG_ATTR2_TYPE_
Definition: cClientFTPBase.h:17
@ LOG_ATTR2_CMD
All commands and responses.
Definition: cClientFTPBase.h:29
@ LOG_ATTR2_CONNECT
Connects and disconnects.
Definition: cClientFTPBase.h:21
@ LOG_ATTR2_RX_FILE
Received files.
Definition: cClientFTPBase.h:25
@ LOG_ATTR2_HACK
Odd things seen that could be hacking.
Definition: cClientFTPBase.h:23
@ LOG_ATTR2_CMD_ERR
Command error responses.
Definition: cClientFTPBase.h:31
@ LOG_ATTR2_DIR_MOD
Modifications to the directory structure.
Definition: cClientFTPBase.h:27
@ LOG_ATTR2_TX_FILE
Transmitted files.
Definition: cClientFTPBase.h:26
@ LOG_ATTR2_USER
Users logging in and out.
Definition: cClientFTPBase.h:22
@ LOG_ATTR2_SYS_ERR
Definition: cClientFTPBase.h:20
@ LOG_ATTR2_CMD_MAJ
Major commands.
Definition: cClientFTPBase.h:30
UINT_PTR HASHCODE_t
could hold a pointer converted to a number? maybe 64 or 32 bit ? same as size_t.
Definition: GrayCore.h:116
UINT32 TIMESYS_t
TIMESYS_t = The normal system tick timer. milli-seconds since start of system/app ?
Definition: cTimeSys.h:27
Definition: cProtocol.h:125