Pol  Revision:cb584c9
scrsched.h File Reference
#include <list>
#include <set>
#include "../clib/refptr.h"
#include "polclock.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Bscript
 
 Pol::Core
 
 Pol::Module
 

Functions

polclock_t Pol::Core::calc_script_clocksleft (polclock_t now)
 
bool Pol::Core::call_script (const ScriptDef &script, Bscript::BObjectImp *param0)
 
bool Pol::Core::call_script (const ScriptDef &script, Bscript::BObjectImp *param0, Bscript::BObjectImp *param1)
 
bool Pol::Core::call_script (const ScriptDef &script, Bscript::BObjectImp *param0, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2)
 
bool Pol::Core::call_script (const ScriptDef &script, Bscript::BObjectImp *param0, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3)
 
bool Pol::Core::call_script (const ScriptDef &script, Bscript::BObjectImp *param0, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3, Bscript::BObjectImp *param4)
 
bool Pol::Core::call_script (const ScriptDef &script, Bscript::BObjectImp *param0, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3, Bscript::BObjectImp *param4, Bscript::BObjectImp *param5)
 
bool Pol::Core::call_script (const ScriptDef &script, Bscript::BObjectImp *param0, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3, Bscript::BObjectImp *param4, Bscript::BObjectImp *param5, Bscript::BObjectImp *param6)
 
UOExecutor * Pol::Core::create_full_script_executor ()
 
UOExecutor * Pol::Core::create_script_executor ()
 
void Pol::Core::deschedule_executor (UOExecutor *ex)
 
bool Pol::Core::find_uoexec (unsigned int pid, UOExecutor **pp_uoexec)
 
BObjectImp * Pol::Core::run_executor_to_completion (UOExecutor &ex, const ScriptDef &script)
 
bool Pol::Core::run_script_to_completion (const char *filename, Bscript::BObjectImp *parameter)
 
bool Pol::Core::run_script_to_completion (const char *filename)
 
Bscript::BObjectImp * Pol::Core::run_script_to_completion (const ScriptDef &script)
 
Bscript::BObjectImp * Pol::Core::run_script_to_completion (const ScriptDef &script, Bscript::BObjectImp *param1)
 
Bscript::BObjectImp * Pol::Core::run_script_to_completion (const ScriptDef &script, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2)
 
Bscript::BObjectImp * Pol::Core::run_script_to_completion (const ScriptDef &script, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3)
 
Bscript::BObjectImp * Pol::Core::run_script_to_completion (const ScriptDef &script, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3, Bscript::BObjectImp *param4)
 
Bscript::BObjectImp * Pol::Core::run_script_to_completion (const ScriptDef &script, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3, Bscript::BObjectImp *param4, Bscript::BObjectImp *param5)
 
Bscript::BObjectImp * Pol::Core::run_script_to_completion (const ScriptDef &script, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3, Bscript::BObjectImp *param4, Bscript::BObjectImp *param5, Bscript::BObjectImp *param6)
 
void Pol::Core::schedule_executor (UOExecutor *ex)
 
void Pol::Core::start_script (const char *filename, Bscript::BObjectImp *param0, Bscript::BObjectImp *param1)
 
Module::UOExecutorModule * Pol::Core::start_script (const ScriptDef &script, Bscript::BObjectImp *param)
 
Module::UOExecutorModule * Pol::Core::start_script (const ScriptDef &script, Bscript::BObjectImp *param0, Bscript::BObjectImp *param1, Bscript::BObjectImp *param2, Bscript::BObjectImp *param3)
 
Module::UOExecutorModule * Pol::Core::start_script (ref_ptr< Bscript::EScriptProgram > program, Bscript::BObjectImp *param)
 
void Pol::Core::step_scripts (polclock_t *clocksleft, bool *pactivity)
 

Detailed Description

History

Definition in file scrsched.h.