Pol  Revision:f37d500
script_internals.h File Reference
#include <boost/noncopyable.hpp>
#include <deque>
#include <map>
#include <set>
#include "../../bscript/eprog.h"
#include "../../clib/maputil.h"
#include "../polclock.h"
#include "../reftypes.h"

Go to the source code of this file.

Classes

struct  Pol::Core::ScriptScheduler::Memory
 
class  Pol::Core::ScriptScheduler
 

Namespaces

 Pol
 
 Pol::Core
 

Typedefs

typedef std::deque< UOExecutor * > Pol::Core::ExecList
 
typedef std::multimap< Core::polclock_t, Core::UOExecutor * > Pol::Core::HoldList
 
typedef std::set< UOExecutor * > Pol::Core::NoTimeoutHoldList
 
typedef std::map< unsigned int, UOExecutor * > Pol::Core::PidList
 
typedef std::map< std::string, ref_ptr< Bscript::EScriptProgram >, Clib::ci_cmp_pred > Pol::Core::ScriptStorage
 
typedef HoldList::iterator Pol::Core::TimeoutHandle