QtsHttp
0.9.0
|
#include "QtsHttpComm.h"
Go to the source code of this file.
Classes | |
struct | _QTS_HTTP_FILE_STATION_ASYNC_RESPONSE_CTX_ |
Context for file station response callback. More... | |
class | CQtsHttpShareLinkInfo |
Share link information class. More... | |
class | CQtsHttpFileEntry |
File or folder information class. More... | |
class | CQtsHttpFileStatus |
File or folder status class. More... | |
class | CQtsHttpShareLink |
Share link class. More... | |
class | CQtsHttpExtractEntry |
Each file/folder entry in extracted file. More... | |
class | CQtsHttpNASInfo |
Domain IP list of QNAP Turbo NAS. More... | |
class | IQtsHttpFileStationRequestBase |
Interface for file station request base. More... | |
class | IQtsHttpFileStation |
Interface for Qts Http file station API. More... | |
Macros | |
#define | QTSHTTPDLL_API __declspec(dllimport) |
#define | EXPIMP_TEMPLATE extern |
#define EXPIMP_TEMPLATE extern |
#define QTSHTTPDLL_API __declspec(dllimport) |
typedef void(__stdcall * PFQTS_HTTP_FILE_STATION_ASYNC_RESPONSE_CALLBACK)(PQTS_HTTP_FILE_STATION_ASYNC_RESPONSE_CTX) |
File station callback function for async mode API.
[OUT] | PQTS_HTTP_FILE_STATION_ASYNC_RESPONSE_CTX : Context for file station response. |
typedef void(__stdcall * PFQTS_HTTP_FILE_STATION_SYNC_PROGRESSBYTES_CALLBACK)(LPVOID lpData, LONGLONG llTotalBytesTransferred) |
File station callback function for sync mode API callback progress bytes.
[OUT] | lpData : Callback function owner. |
[OUT] | llTotalBytesTransferred : Total bytes transferred. |
typedef void(__stdcall * PFQTS_HTTP_FILE_STATION_SYNC_PROGRESSRATE_CALLBACK)(LPVOID lpData, int nProgressRate) |
File station callback function for sync mode API callback progress rate.
[OUT] | lpData : Callback function owner. |
[OUT] | nProgressRate : Progress rate. |
typedef struct _QTS_HTTP_FILE_STATION_ASYNC_RESPONSE_CTX_ * PQTS_HTTP_FILE_STATION_ASYNC_RESPONSE_CTX |
File station API type for async mode response context
File station map to SDK version.
Context for file station response callback.
typedef enum _QTS_HTTP_FILE_STATION_COMPRESS_ENCRYPT_TYPE_ QTS_HTTP_FILE_STATION_COMPRESS_ENCRYPT_TYPE |
Compressed encrypt type for CompressFiles/CompressFilesAsync parameters
typedef enum _QTS_HTTP_FILE_STATION_COMPRESS_FORMAT_TYPE_ QTS_HTTP_FILE_STATION_COMPRESS_FORMAT_TYPE |
Compressed format for CompressFiles/CompressFilesAsync parameters
Compressed level for CompressFiles/CompressFilesAsync parameters
typedef enum _QTS_HTTP_FILE_STATION_COMPRESS_UPDATE_MODE_ QTS_HTTP_FILE_STATION_COMPRESS_UPDATE_MODE |
Compressed update mode for CompressFiles/CompressFilesAsync parameters
Extract mode for ExtractFiles/ExtractFilesAsync parameters
Extract path mode for ExtractFiles/ExtractFilesAsync parameters
File overwrite mode for ExtractFiles/ExtractFilesAsync parameters
File station API type for async mode response context
Compressed update mode for CompressFiles/CompressFilesAsync parameters