GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GameApi_http.hh File Reference
#include <string>
#include <vector>
#include "GameApi.hh"
Include dependency graph for GameApi_http.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HttpDeployResult
struct  HttpFileFromZip

Functions

IMPORT void start_http_listening (std::vector< std::string > filenames, std::vector< std::string > contents, std::string homepage, std::string script, std::string date, bool transparent)
IMPORT std::string http_server_address ()
IMPORT void http_sleep ()
IMPORT void join_http ()
IMPORT void send_http_server_shutdown ()
IMPORT void start_server_shutdown ()
IMPORT bool choose_http_port ()
IMPORT const char * choose_type (std::string filename)
IMPORT void http_server (std::vector< std::string > filenames, std::vector< std::string > contents, std::string homepage, std::string script, std::string date, bool transparent)
IMPORT void * http_server_process (void *ptr)
IMPORT std::string replace_urls_from_script (std::string script, const HttpDeployResult &data)
IMPORT HttpDeployResult http_deploy (GameApi::Env &env, std::string h2_script)
void set_http_server_htmlfile (std::string file)
std::string gameapi_example (std::string homepage, std::string script, std::string date, bool transparent)
IMPORT std::vector< unsigned char > find_display_zip_file ()
IMPORT std::vector< HttpFileFromZip > decompress_zip_file (std::vector< unsigned char > zip_contents)

Function Documentation

◆ choose_http_port()

IMPORT bool choose_http_port ( )
Here is the caller graph for this function:

◆ choose_type()

IMPORT const char * choose_type ( std::string filename)
Here is the caller graph for this function:

◆ decompress_zip_file()

IMPORT std::vector< HttpFileFromZip > decompress_zip_file ( std::vector< unsigned char > zip_contents)
Here is the caller graph for this function:

◆ find_display_zip_file()

IMPORT std::vector< unsigned char > find_display_zip_file ( )
Here is the caller graph for this function:

◆ gameapi_example()

std::string gameapi_example ( std::string homepage,
std::string script,
std::string date,
bool transparent )
Here is the caller graph for this function:

◆ http_deploy()

IMPORT HttpDeployResult http_deploy ( GameApi::Env & env,
std::string h2_script )
Here is the caller graph for this function:

◆ http_server()

IMPORT void http_server ( std::vector< std::string > filenames,
std::vector< std::string > contents,
std::string homepage,
std::string script,
std::string date,
bool transparent )
Here is the caller graph for this function:

◆ http_server_address()

IMPORT std::string http_server_address ( )
Here is the caller graph for this function:

◆ http_server_process()

IMPORT void * http_server_process ( void * ptr)
Here is the caller graph for this function:

◆ http_sleep()

IMPORT void http_sleep ( )
Here is the caller graph for this function:

◆ join_http()

IMPORT void join_http ( )

◆ replace_urls_from_script()

IMPORT std::string replace_urls_from_script ( std::string script,
const HttpDeployResult & data )
Here is the caller graph for this function:

◆ send_http_server_shutdown()

IMPORT void send_http_server_shutdown ( )

◆ set_http_server_htmlfile()

void set_http_server_htmlfile ( std::string file)

◆ start_http_listening()

IMPORT void start_http_listening ( std::vector< std::string > filenames,
std::vector< std::string > contents,
std::string homepage,
std::string script,
std::string date,
bool transparent )
Here is the caller graph for this function:

◆ start_server_shutdown()

IMPORT void start_server_shutdown ( )
Here is the caller graph for this function: