Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayFTP::cFTPDataParams Class Reference

#include <cClientFTPData.h>

Inheritance diagram for GrayFTP::cFTPDataParams:
Gray::cRefBase IUnknown

Public Member Functions

 cFTPDataParams (FTP_DATAFUNC_t pDataFunc, size_t iSize, WORD wDataFlags)
 
- Public Member Functions inherited from Gray::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 ()
 

Public Attributes

FTP_DATAFUNC_t m_pDataFunc
 
cHeapBlock m_pDataBuffer
 For data transfer. More...
 
WORD m_wDataFlags
 FTP_DATA_FLAG_TYPE_. More...
 
cFile m_DataFile
 Read/Write a file. More...
 
cFileFind m_DataDir
 Reading a directory. More...
 
TZ_TYPE m_nTZDisp
 For CmdData_List_SendUserGroupRoot. More...
 

Detailed Description

Set up FTP data connection params. For CmdData_Retr_SendFile, CmdData_Stor_ReceiveFile, CmdData_List_SendUserGroupRoot

Constructor & Destructor Documentation

◆ cFTPDataParams()

GrayFTP::cFTPDataParams::cFTPDataParams ( FTP_DATAFUNC_t  pDataFunc,
size_t  iSize,
WORD  wDataFlags 
)
inline

Member Data Documentation

◆ m_DataDir

cFileFind GrayFTP::cFTPDataParams::m_DataDir

Reading a directory.

◆ m_DataFile

cFile GrayFTP::cFTPDataParams::m_DataFile

Read/Write a file.

◆ m_nTZDisp

TZ_TYPE GrayFTP::cFTPDataParams::m_nTZDisp

For CmdData_List_SendUserGroupRoot.

◆ m_pDataBuffer

cHeapBlock GrayFTP::cFTPDataParams::m_pDataBuffer

For data transfer.

◆ m_pDataFunc

FTP_DATAFUNC_t GrayFTP::cFTPDataParams::m_pDataFunc

◆ m_wDataFlags

WORD GrayFTP::cFTPDataParams::m_wDataFlags

FTP_DATA_FLAG_TYPE_.


The documentation for this class was generated from the following file: