QtsHttp  0.9.0
Typedefs | Enumerations
QtsHttpComm.h File Reference

Go to the source code of this file.

Typedefs

typedef enum _QTS_HTTP_API_RESULT_ QTS_HTTP_API_RESULT
 

Enumerations

enum  _QTS_HTTP_API_RESULT_ {
  QTS_HTTP_API_SUCCESS = 0, QTS_HTTP_API_SUCCESS_INPROGRESS = 1, QTS_HTTP_API_SUCCESS_ABORT = 2, QTS_HTTP_API_FAILURE = 50,
  QTS_HTTP_API_FAILURE_NETWORK_NO_CONNECTION = 100, QTS_HTTP_API_FAILURE_NETWORK_CONNECTION_FAILED = 101, QTS_HTTP_API_FAILURE_NETWORK_TIMEOUT = 102, QTS_HTTP_API_FAILURE_PARAMETER_INVALID = 200,
  QTS_HTTP_API_FAILURE_SERVER_DISCONNECT = 300, QTS_HTTP_API_FAILURE_SERVER_NOT_EXIST = 301, QTS_HTTP_API_FAILURE_NOT_AUTHORIZED = 400, QTS_HTTP_API_FAILURE_AUTHORIZATION_FAILED = 401,
  QTS_HTTP_API_FAILURE_SYSTEM_OUTOFMEMORY = 500, QTS_HTTP_API_FAILURE_STATION_UNSUPPORTED = 600, QTS_HTTP_API_FAILURE_STATION_NOT_ENABLED = 601, QTS_HTTP_API_FAILURE_FILE_EXIST = 700,
  QTS_HTTP_API_FAILURE_FILE_NOT_EXIST = 701, QTS_HTTP_API_FAILURE_FILE_PERMISSION_DENIED = 702, QTS_HTTP_API_FAILURE_FILE_QUOTA_LIMIT_EXCEEDED = 703, QTS_HTTP_API_FAILURE_FILE_CANNOT_GENERATE_CHUNKED_UPLOAD_FILE = 704,
  QTS_HTTP_API_FAILURE_FILE_CANNOT_GET_CHUNKED_UPLOAD_STATUS = 705, QTS_HTTP_API_FAILURE_FILE_BROKEN = 706, QTS_HTTP_API_FAILURE_FILE_WRITE_FAIL = 707, QTS_HTTP_API_FAILURE_FILE_INVALID_NAME = 708
}
 

Typedef Documentation

CQtsHttpServer API success or fail error code.

Enumeration Type Documentation

CQtsHttpServer API success or fail error code.

Enumerator
QTS_HTTP_API_SUCCESS 

QTS HTTP API success

QTS_HTTP_API_SUCCESS_INPROGRESS 

QTS HTTP API in progress, return progress rate or total bytes of transferred

QTS_HTTP_API_SUCCESS_ABORT 

QTS HTTP API abort

QTS_HTTP_API_FAILURE 

QTS HTTP API default fail

QTS_HTTP_API_FAILURE_NETWORK_NO_CONNECTION 

Network no connection

QTS_HTTP_API_FAILURE_NETWORK_CONNECTION_FAILED 

Network connection failed

QTS_HTTP_API_FAILURE_NETWORK_TIMEOUT 

Network timeout

QTS_HTTP_API_FAILURE_PARAMETER_INVALID 

Parameter invalid

QTS_HTTP_API_FAILURE_SERVER_DISCONNECT 

Server disconnect

QTS_HTTP_API_FAILURE_SERVER_NOT_EXIST 

Server not exist

QTS_HTTP_API_FAILURE_NOT_AUTHORIZED 

Not login

QTS_HTTP_API_FAILURE_AUTHORIZATION_FAILED 

Login fail

QTS_HTTP_API_FAILURE_SYSTEM_OUTOFMEMORY 

No enough memory

QTS_HTTP_API_FAILURE_STATION_UNSUPPORTED 

Station unsupported

QTS_HTTP_API_FAILURE_STATION_NOT_ENABLED 

Station not enabled

QTS_HTTP_API_FAILURE_FILE_EXIST 

File exist

QTS_HTTP_API_FAILURE_FILE_NOT_EXIST 

File not exist

QTS_HTTP_API_FAILURE_FILE_PERMISSION_DENIED 

File permission denied

QTS_HTTP_API_FAILURE_FILE_QUOTA_LIMIT_EXCEEDED 

Quota limit exceeded

QTS_HTTP_API_FAILURE_FILE_CANNOT_GENERATE_CHUNKED_UPLOAD_FILE 

Can't generate upload file

QTS_HTTP_API_FAILURE_FILE_CANNOT_GET_CHUNKED_UPLOAD_STATUS 

Can't get upload status

QTS_HTTP_API_FAILURE_FILE_BROKEN 

File upload success, but file is broken by some reasons

QTS_HTTP_API_FAILURE_FILE_WRITE_FAIL 

File write fail

QTS_HTTP_API_FAILURE_FILE_INVALID_NAME 

File invalid file name