2010-03-29 02:23:21 -04:00
|
|
|
#include "master.hpp"
|
|
|
|
|
|
|
|
namespace factor
|
|
|
|
{
|
|
|
|
|
|
|
|
factor_vm *global_vm;
|
|
|
|
|
|
|
|
void init_mvm()
|
|
|
|
{
|
|
|
|
global_vm = NULL;
|
|
|
|
}
|
|
|
|
|
|
|
|
void register_vm_with_thread(factor_vm *vm)
|
|
|
|
{
|
2011-11-17 23:42:30 -05:00
|
|
|
FACTOR_ASSERT(!global_vm);
|
2010-03-29 02:23:21 -04:00
|
|
|
global_vm = vm;
|
|
|
|
}
|
|
|
|
|
2011-10-19 18:39:44 -04:00
|
|
|
factor_vm *current_vm_p()
|
2010-03-29 02:23:21 -04:00
|
|
|
{
|
|
|
|
return global_vm;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|