arsa  2.7
Macros | Functions
arsa_curl.h File Reference
#include <arsa_begin_code.h>
#include <irrlicht.h>

Go to the source code of this file.

Macros

#define CURL_STATE_SPAWN   0
 
#define CURL_STATE_STARTED   1
 
#define CURL_STATE_END_FIRST   2
 
#define CURL_STATE_END   3
 

Functions

ARSA_API void ARSACALLCONV curl_Init ()
 
ARSA_API void ARSACALLCONV curl_Free ()
 
ARSA_API void ARSACALLCONV curl_Clear ()
 
ARSA_API irr::core::stringc ARSACALLCONV curl_AddCmd (const irr::core::stringc &cmd)
 
ARSA_API bool ARSACALLCONV curl_FreeCmd (const irr::core::stringc &guid)
 
ARSA_API bool ARSACALLCONV curl_ExeCmd (const irr::core::stringc &guid)
 
ARSA_API bool ARSACALLCONV curl_ExeCmdThread (const irr::core::stringc &guid)
 
ARSA_API bool ARSACALLCONV curl_KillThread (const irr::core::stringc &guid)
 
ARSA_API bool ARSACALLCONV curl_AllocateResult (const irr::core::stringc &guid, int size_in_byte)
 
ARSA_API bool ARSACALLCONV curl_IsIdOk (const irr::core::stringc &guid)
 
ARSA_API int ARSACALLCONV curl_IsEnd (const irr::core::stringc &guid)
 return curl state More...
 
ARSA_API bool ARSACALLCONV curl_IsEmpty ()
 
ARSA_API irr::u32 ARSACALLCONV curl_GetCount ()
 
ARSA_API irr::core::stringc ARSACALLCONV curl_GetCmd (const irr::core::stringc &guid)
 
ARSA_API int ARSACALLCONV curl_GetReturn (const irr::core::stringc &guid)
 
ARSA_API int ARSACALLCONV curl_GetState (const irr::core::stringc &guid)
 
ARSA_API void *ARSACALLCONV curl_GetResult (const irr::core::stringc &guid, irr::u32 &len)
 
ARSA_API irr::u32 ARSACALLCONV curl_GetResultSize (const irr::core::stringc &guid)
 
ARSA_API bool ARSACALLCONV curl_GetResultAsString (const irr::core::stringc &guid, irr::core::stringc &out_result)
 
ARSA_API void ARSACALLCONV curl_SetOutputPath (const irr::core::stringc &guid, const irr::io::path &path_name)
 
ARSA_API void ARSACALLCONV curl_SetPreAllocateResult (const irr::core::stringc &guid, irr::u32 size_in_byte)
 

Macro Definition Documentation

◆ CURL_STATE_END

#define CURL_STATE_END   3

Definition at line 10 of file arsa_curl.h.

◆ CURL_STATE_END_FIRST

#define CURL_STATE_END_FIRST   2

Definition at line 9 of file arsa_curl.h.

◆ CURL_STATE_SPAWN

#define CURL_STATE_SPAWN   0

Definition at line 7 of file arsa_curl.h.

◆ CURL_STATE_STARTED

#define CURL_STATE_STARTED   1

Definition at line 8 of file arsa_curl.h.

Function Documentation

◆ curl_AddCmd()

◆ curl_AllocateResult()

ARSA_API bool ARSACALLCONV curl_AllocateResult ( const irr::core::stringc guid,
int  size_in_byte 
)

◆ curl_Clear()

ARSA_API void ARSACALLCONV curl_Clear ( )

◆ curl_ExeCmd()

ARSA_API bool ARSACALLCONV curl_ExeCmd ( const irr::core::stringc guid)

◆ curl_ExeCmdThread()

ARSA_API bool ARSACALLCONV curl_ExeCmdThread ( const irr::core::stringc guid)

◆ curl_Free()

ARSA_API void ARSACALLCONV curl_Free ( )

◆ curl_FreeCmd()

ARSA_API bool ARSACALLCONV curl_FreeCmd ( const irr::core::stringc guid)

◆ curl_GetCmd()

◆ curl_GetCount()

ARSA_API irr::u32 ARSACALLCONV curl_GetCount ( )

◆ curl_GetResult()

ARSA_API void* ARSACALLCONV curl_GetResult ( const irr::core::stringc guid,
irr::u32 len 
)

◆ curl_GetResultAsString()

ARSA_API bool ARSACALLCONV curl_GetResultAsString ( const irr::core::stringc guid,
irr::core::stringc out_result 
)

◆ curl_GetResultSize()

ARSA_API irr::u32 ARSACALLCONV curl_GetResultSize ( const irr::core::stringc guid)

◆ curl_GetReturn()

ARSA_API int ARSACALLCONV curl_GetReturn ( const irr::core::stringc guid)

◆ curl_GetState()

ARSA_API int ARSACALLCONV curl_GetState ( const irr::core::stringc guid)

◆ curl_Init()

ARSA_API void ARSACALLCONV curl_Init ( )

◆ curl_IsEmpty()

ARSA_API bool ARSACALLCONV curl_IsEmpty ( )

◆ curl_IsEnd()

ARSA_API int ARSACALLCONV curl_IsEnd ( const irr::core::stringc guid)

return curl state

◆ curl_IsIdOk()

ARSA_API bool ARSACALLCONV curl_IsIdOk ( const irr::core::stringc guid)

◆ curl_KillThread()

ARSA_API bool ARSACALLCONV curl_KillThread ( const irr::core::stringc guid)

◆ curl_SetOutputPath()

ARSA_API void ARSACALLCONV curl_SetOutputPath ( const irr::core::stringc guid,
const irr::io::path path_name 
)

◆ curl_SetPreAllocateResult()

ARSA_API void ARSACALLCONV curl_SetPreAllocateResult ( const irr::core::stringc guid,
irr::u32  size_in_byte 
)