TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Enumerations | Functions
niCURL

Detailed Description

Classes

struct  iCURL
 CURL interface. More...
 

Enumerations

enum  eCURLMessage {
  eCURLMessage_Started,
  eCURLMessage_ResponseCode,
  eCURLMessage_ReceivingHeader,
  eCURLMessage_ReceivingData,
  eCURLMessage_ReceivedPart,
  eCURLMessage_Sending,
  eCURLMessage_Completed,
  eCURLMessage_Failed,
  eCURLMessage_Progress,
  eCURLMessage_ForceDWORD
}
 CURL message. More...
 

Functions

ni::iUnknownNew_niCURL_CURL (const ni::Var &, const ni::Var &)
 

Enumeration Type Documentation

enum eCURLMessage

CURL message.

Enumerator
eCURLMessage_Started 

The request started.

Parameters
Aunused
BiFuture, which can be used to cancel the request
eCURLMessage_ResponseCode 

Received a response code from the server.

Parameters
Athe last received HTTP or FTP code.
BiFuture, which can be used to cancel the request
eCURLMessage_ReceivingHeader 

Started receiving the header.

Parameters
Aunused
BiFuture, which can be used to cancel the request
eCURLMessage_ReceivingData 

Started receiving the data.

Parameters
Aunused
BiFuture, which can be used to cancel the request
eCURLMessage_ReceivedPart 

Received a part.

Parameters
AiFile, buffer file which contains the data of the part.
BiFuture, which can be used to cancel the request
Remarks
Sent by URLGetMultiPart, it includes the part's header which has a content type which looks like 'Content-Type: multipart/x-mixed-replace;boundary=ipcamera'.
eCURLMessage_Sending 

Started sending data.

Parameters
Aunused
BiFuture, which can be used to cancel the request
eCURLMessage_Completed 

The request has successfully completed.

Parameters
AResponse code (200, 404, ...)
BiFuture, which can be used to cancel the request
eCURLMessage_Failed 

The request failed.

Parameters
Aerror message string
BiFuture, which can be used to cancel the request
eCURLMessage_Progress 

Progress message.

Parameters
AVec4i(dlNow,dlTotal,upNow,upTotal)
BiFuture, which can be used to cancel the request
eCURLMessage_ForceDWORD 

Function Documentation

ni::iUnknown * New_niCURL_CURL ( const ni::Var ,
const ni::Var  
)