Luanti 5.16.0-dev
Loading...
Searching...
No Matches
LuaJobInfo Struct Reference

#include <s_async.h>

Collaboration diagram for LuaJobInfo:

Public Member Functions

 LuaJobInfo ()=default
 LuaJobInfo (std::string &&func, std::string &&params, const std::string &mod_origin="")
 LuaJobInfo (std::string &&func, PackedValue *params, const std::string &mod_origin="")

Public Attributes

std::string function
std::string params
std::unique_ptr< PackedValueparams_ext
std::string result
std::unique_ptr< PackedValueresult_ext
std::string mod_origin
u32 id

Constructor & Destructor Documentation

◆ LuaJobInfo() [1/3]

LuaJobInfo::LuaJobInfo ( )
default

◆ LuaJobInfo() [2/3]

LuaJobInfo::LuaJobInfo ( std::string && func,
std::string && params,
const std::string & mod_origin = "" )
inline

References function, mod_origin, and params.

◆ LuaJobInfo() [3/3]

LuaJobInfo::LuaJobInfo ( std::string && func,
PackedValue * params,
const std::string & mod_origin = "" )
inline

References function, mod_origin, params, and params_ext.

Member Data Documentation

◆ function

std::string LuaJobInfo::function

◆ id

u32 LuaJobInfo::id

◆ mod_origin

std::string LuaJobInfo::mod_origin

◆ params

std::string LuaJobInfo::params

◆ params_ext

std::unique_ptr<PackedValue> LuaJobInfo::params_ext

◆ result

std::string LuaJobInfo::result

◆ result_ext

std::unique_ptr<PackedValue> LuaJobInfo::result_ext

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