Download Source Code

CNetFile Member List

This is the complete list of members for CNetFile, including all inherited members.

Close()CNetFile
CloseFileAfterDownload(BOOL b)CNetFile [inline]
CNetFile(LPCTSTR pUserAgent="WheresJames Software (www_wheresjames_com)")CNetFile
CThread()CThread
Destroy()CNetFile
DoCallback(WPARAM wParam, LPARAM lParam)CNetFile [inline]
DoThread(LPVOID pData)CNetFile [virtual]
Download(LPCTSTR pUrl, LPCTSTR pLocal=NULL, BOOL bCloseFileAfterDownload=TRUE, HWND hWndParent=NULL)CNetFile
EnableCache(BOOL b)CNetFile [inline]
EndThread(LPVOID pData)CNetFile [virtual]
GetDataRead()CNetFile [inline]
GetDataWritten()CNetFile [inline]
GetErrorMsg(LPSTR msg, DWORD err)CNetFile [static]
GetExceptionStatus()CThread [inline]
GetFile()CNetFile [inline]
GetLocalFile()CNetFile [inline]
GetMem()CNetFile [inline]
GetRunningThreadCount()CThread [inline, static]
GetSafeThreadHandle()CThread [inline]
GetStatus(DWORD status)CNetFile [static]
GetStatus()CNetFile [inline]
GetStopEvent()CThread [inline]
GetThreadCount()CThread [inline, static]
GetThreadId()CThread [inline]
GetThreadPriority()CThread [inline]
GetTotalSize()CNetFile [inline]
GetTransferError()CNetFile [inline]
GetTransferStatus()CNetFile [inline]
GetUrl()CNetFile [inline]
GhostThread(LPVOID pData, DWORD dwThreadReturn)CThread [inline, virtual]
HttpRequest(LPCTSTR pUrl, CRKey *pHeaders, CRKey *pData, LPCTSTR pMethod="POST", LPCTSTR pLocal=NULL, BOOL bCloseFileAfterDownload=TRUE, HWND hWndParent=NULL, DWORD dwUrlEncoding=1)CNetFile
InitThread(LPVOID pData)CNetFile [virtual]
IsPausing()CThread [inline]
IsRunning()CThread [inline]
IsStopping()CThread [inline]
IsWorking()CNetFile [inline]
m_hInitializedCThread [protected]
m_hStopCThread [protected]
m_hStoppedCThread [protected]
m_hThreadCThread [protected]
MessagePump(CThread *pThread=NULL)CThread [static]
MsgWaitPause(DWORD timeout=3000)CThread [inline]
Open(LPCTSTR pUrl, LPCTSTR pLocal=NULL)CNetFile
operator CWinFile()CNetFile [inline]
PauseThread()CThread [inline]
Release()CNetFile
SetAccessFlags(DWORD f)CNetFile [inline]
SetBlockSize(DWORD bs)CNetFile [inline]
SetCallback(NetFileCallback f, DWORD user)CNetFile [inline]
SetDataPtr(LPBYTE buf, DWORD size)CNetFile
SetInternetFlags(DWORD f)CNetFile [inline]
SetMessageTarget(HWND hWnd, UINT uMsg)CNetFile [inline]
SetOpenFlags(DWORD f)CNetFile [inline]
SetOption(DWORD option, LPVOID buf, DWORD size)CNetFile
SetThreadPriority(DWORD dwPriority)CThread [inline]
SetUserAgent(LPCTSTR str)CNetFile [inline]
SetUsernamePassword(LPCTSTR un, LPCTSTR pw)CNetFile [inline]
SignalStop()CThread
Start()CThread [inline, virtual]
StartThread(LPVOID pData=NULL, BOOL bRestart=TRUE, BOOL bMessagePump=FALSE, BOOL bMfc=FALSE)CThread [virtual]
Stop()CThread [inline, virtual]
StopThread(BOOL bKill=TRUE, DWORD dwWait=3000)CThread [virtual]
ThreadSleep(DWORD add=0, DWORD abs=0)CThread [inline]
UnpauseThread()CThread [inline]
Upload(LPCTSTR pUrl, LPBYTE buf, DWORD size, BOOL bPassive)CNetFile
Upload(LPCTSTR pUrl, LPCTSTR pLocal, BOOL bPassive)CNetFile
WaitAllThreadInit(DWORD dwTimeout, DWORD dwPriority=15)CThread [inline, static]
WaitPause(DWORD timeout=3000)CThread [inline]
WaitThreadInit(DWORD dwTimeout)CThread
~CNetFile()CNetFile
~CThread()CThread [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL