9 #import <Foundation/Foundation.h> 10 #import "QtsHttpFileStation.h" 11 #import "QtsHttpSystem.h" 12 #import "QtsHttpComm.h" 15 typedef enum _QTS_HTTP_STATION_TYPE_
18 QTS_HTTP_STATION_TYPE_SYSTEM = 0,
20 QTS_HTTP_STATION_TYPE_FILE_STATION = 1,
23 }QTS_HTTP_STATION_TYPE;
57 -(id) initWithHostName:(NSString*)hostName username:(NSString*)username password:(NSString*)password isSecureConnection:(BOOL)isSecureConnection computerName:(NSString*)computerName;
119 long SystemSSLPortNum;
121 int timeOutMilliseconds;
122 QTS_HTTP_FILE_STATION_API_VERSION FSVersion;
123 QTS_HTTP_SYSTEM_API_VERSION SystemVersion;
155 -(BOOL) setAgentName:(NSString*)strAgentName;
179 -(BOOL) setTimeouts:(
int)iTimeOutMilliseconds;
199 -(void) login:(QTS_HTTP_STATION_TYPE)loginStation communicationMode:(BOOL)isAsync cancel:(
int*)isCancel success:(void(^)(
QTS_RESPONSE_CTX* response))success fail:(void(^)(QTS_HTTP_API_RESULTS error))fail;
221 -(BOOL) setFileStationPortNum:(
long)portNumber;
241 -(BOOL) setFileStationSSLPortNum:(
long)portNumber;
252 -(QTS_HTTP_FILE_STATION_API_VERSION) queryFileStationVersion;
274 -(void) closeFileStation:(
QNQtsHttpFileStation*)delegate communicationMode:(BOOL)isAsync cancel:(
int*)isCancel success:(void(^)(
QTS_RESPONSE_CTX* response))success fail:(void(^)(QTS_HTTP_API_RESULTS error))fail;
297 -(BOOL) setSystemPortNumber:(
long)portNumber;
317 -(BOOL) setSystemSSLPortNumber:(
long)portNumber;
328 -(QTS_HTTP_SYSTEM_API_VERSION) querySystemVersion;
350 -(void) closeSystem:(
QNQtsHttpSystem*)delegate communicationMode:(BOOL)isAsync cancel:(
int*)isCancel success:(void(^)(
QTS_RESPONSE_CTX* response))success fail:(void(^)(QTS_HTTP_API_RESULTS error))fail;
NSString * getPassword()
Get password.
NSString * m_computerName
Definition: QtsHttp.h:36
NSString * m_userName
Definition: QtsHttp.h:33
BOOL m_isSecureConnection
Definition: QtsHttp.h:35
NSString * getComputerName()
Get computer name.
Definition: QtsHttpFileStation.h:1074
NSString * getUserName()
Get user name.
Content of API Response.
Definition: QtsHttpComm.h:61
QNAP Turbo NAS server information class.
Definition: QtsHttp.h:30
NSString * m_password
Definition: QtsHttp.h:34
Definition: QtsHttpSystem.h:89
BOOL isSecureConnection()
Is SSL connect.
QTS http server class.
Definition: QtsHttp.h:109
NSString * getHostName()
Get host name.