Luanti 5.15.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

◆ LuaJobInfo() [3/3]

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

References params, and params_ext.

Member Data Documentation

◆ function

std::string LuaJobInfo::function

Referenced by AsyncWorkerThread::run().

◆ 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: