Public Member Functions

SourceMod::ITransferHandler Class Reference

Transfer handler interface. More...

#include <public/extensions/IWebternet.h>

List of all members.

Public Member Functions

virtual unsigned int GetURLInterfaceVersion ()
 Must return the interface version this listener is compatible with.
virtual DownloadWriteStatus OnDownloadWrite (IWebTransfer *session, void *userdata, void *ptr, size_t size, size_t nmemb)
 Called when a downloader needs to write data it has received.

Detailed Description

Transfer handler interface.

Definition at line 87 of file IWebternet.h.


Member Function Documentation

virtual unsigned int SourceMod::ITransferHandler::GetURLInterfaceVersion (  )  [inline, virtual]

Must return the interface version this listener is compatible with.

Returns:
Interface version.

Definition at line 95 of file IWebternet.h.

virtual DownloadWriteStatus SourceMod::ITransferHandler::OnDownloadWrite ( IWebTransfer session,
void *  userdata,
void *  ptr,
size_t  size,
size_t  nmemb 
) [inline, virtual]

Called when a downloader needs to write data it has received.

Parameters:
downloader Downloader object.
userdata User data passed to download function.
ptr Memory containing the received data.
size Size of each block in ptr.
nmemb Number of blocks in ptr.
Returns:
Download status.

Definition at line 110 of file IWebternet.h.


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