HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FS_WebAPI Class Reference

#include <FS_WebAPI.h>

Public Member Functions

 FS_WebAPI (const char *api_url)
 
void clearCookies ()
 
void addCookie (const char *name, const char *value)
 
void setProxy (const char *proxyUrl, int port)
 
void clearProxy ()
 
FS_WebAPIResponse call0 (const char *api_function) const
 
template<typename T1 >
FS_WebAPIResponse call1 (const char *api_function, const T1 &arg1) const
 
template<typename T1 , typename T2 >
FS_WebAPIResponse call2 (const char *api_function, const T1 &arg1, const T2 &arg2) const
 
template<typename T1 , typename T2 , typename T3 >
FS_WebAPIResponse call3 (const char *api_function, const T1 &arg1, const T2 &arg2, const T3 &arg3) const
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
FS_WebAPIResponse call4 (const char *api_function, const T1 &arg1, const T2 &arg2, const T3 &arg3, const T4 &arg4) const
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
FS_WebAPIResponse call5 (const char *api_function, const T1 &arg1, const T2 &arg2, const T3 &arg3, const T4 &arg4, const T5 &arg5) const
 

Detailed Description

Definition at line 38 of file FS_WebAPI.h.

Constructor & Destructor Documentation

FS_WebAPI::FS_WebAPI ( const char *  api_url)

Member Function Documentation

void FS_WebAPI::addCookie ( const char *  name,
const char *  value 
)
FS_WebAPIResponse FS_WebAPI::call0 ( const char *  api_function) const
template<typename T1 >
FS_WebAPIResponse FS_WebAPI::call1 ( const char *  api_function,
const T1 &  arg1 
) const

Definition at line 121 of file FS_WebAPI.h.

template<typename T1 , typename T2 >
FS_WebAPIResponse FS_WebAPI::call2 ( const char *  api_function,
const T1 &  arg1,
const T2 &  arg2 
) const

Definition at line 137 of file FS_WebAPI.h.

template<typename T1 , typename T2 , typename T3 >
FS_WebAPIResponse FS_WebAPI::call3 ( const char *  api_function,
const T1 &  arg1,
const T2 &  arg2,
const T3 &  arg3 
) const

Definition at line 155 of file FS_WebAPI.h.

template<typename T1 , typename T2 , typename T3 , typename T4 >
FS_WebAPIResponse FS_WebAPI::call4 ( const char *  api_function,
const T1 &  arg1,
const T2 &  arg2,
const T3 &  arg3,
const T4 &  arg4 
) const

Definition at line 174 of file FS_WebAPI.h.

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
FS_WebAPIResponse FS_WebAPI::call5 ( const char *  api_function,
const T1 &  arg1,
const T2 &  arg2,
const T3 &  arg3,
const T4 &  arg4,
const T5 &  arg5 
) const

Definition at line 194 of file FS_WebAPI.h.

void FS_WebAPI::clearCookies ( )
void FS_WebAPI::clearProxy ( )
void FS_WebAPI::setProxy ( const char *  proxyUrl,
int  port 
)

The documentation for this class was generated from the following file: