QtsHttp
0.9.0
|
Interface for Qts Http system API. More...
#include <QtsHttpSystem.h>
Public Member Functions | |
virtual QTS_HTTP_API_RESULT | GetSystemSetting (BOOL *pbCancel, CQtsHttpSystemSettingInfo &SystemSettingInfo)=0 |
Get system setting of QNAP Turbo NAS. More... | |
virtual QTS_HTTP_API_RESULT | EnableFileStation (BOOL *pbCancel)=0 |
Enable file station service of QNAP Turbo NAS. More... | |
virtual BOOL | DestroyRequest (IQtsHttpSystemRequestBase **request)=0 |
Update QNAP Turbo NAS firmware. More... | |
virtual IQtsHttpSystemRequestBase * | GetSystemSettingAsync (LPVOID lpData=NULL, PFQTS_HTTP_SYSTEM_ASYNC_RESPONSE_CALLBACK pfHttpSYSCallback=NULL)=0 |
[Async] Get system setting of QNAP Turbo NAS. More... | |
virtual IQtsHttpSystemRequestBase * | EnableFileStationAsync (LPVOID lpData=NULL, PFQTS_HTTP_SYSTEM_ASYNC_RESPONSE_CALLBACK pfHttpSYSCallback=NULL)=0 |
[Async] Enable file station service of QNAP Turbo NAS. More... | |
Interface for Qts Http system API.
|
pure virtual |
Update QNAP Turbo NAS firmware.
[IN] | strUploadFWFullPath : Local path of upload FW file with full path (path + file name). |
[IN] | pbCancel : Cancel API. |
[IN] | lpData : Callback function owner. |
[IN] | pfHttpSYSCallback : Callback function for notify API update status. |
Destroy system request after system API complete.
[IN] | request : System request. |
|
pure virtual |
Enable file station service of QNAP Turbo NAS.
[IN] | pbCancel : Cancel API. |
|
pure virtual |
[Async] Enable file station service of QNAP Turbo NAS.
[IN] | lpData : Callback function owner. |
[IN] | pfHttpSYSCallback : System async callback function. |
|
pure virtual |
Get system setting of QNAP Turbo NAS.
[IN] | pbCancel : Cancel API. |
[OUT] | SystemSettingInfo : System setting information of QNAP Turbo NAS. |
|
pure virtual |
[Async] Get system setting of QNAP Turbo NAS.
[IN] | lpData : Callback function owner. |
[IN] | pfHttpSYSCallback : System async callback function. |