2010-03-29 02:23:21 -04:00
|
|
|
#include "master.hpp"
|
|
|
|
|
2013-05-11 22:14:17 -04:00
|
|
|
namespace factor {
|
2010-03-29 02:23:21 -04:00
|
|
|
|
2013-05-11 22:14:17 -04:00
|
|
|
factor_vm* global_vm;
|
2010-03-29 02:23:21 -04:00
|
|
|
|
2013-05-11 22:14:17 -04:00
|
|
|
void init_mvm() { global_vm = NULL; }
|
2010-03-29 02:23:21 -04:00
|
|
|
|
2013-05-11 22:14:17 -04:00
|
|
|
void register_vm_with_thread(factor_vm* vm) {
|
|
|
|
FACTOR_ASSERT(!global_vm);
|
|
|
|
global_vm = vm;
|
2010-03-29 02:23:21 -04:00
|
|
|
}
|
|
|
|
|
2013-05-11 22:14:17 -04:00
|
|
|
factor_vm* current_vm_p() { return global_vm; }
|
2010-03-29 02:23:21 -04:00
|
|
|
|
|
|
|
}
|