24 #include <core/threading/thread_finalizer.h>
25 #include <plugins/openprs/aspect/openprs_kernel_manager.h>
26 #include <plugins/openprs/aspect/openprs_manager_inifin.h>
50 if (openprs_thread == NULL) {
52 "OpenPRSManagerAspect, but RTTI says it "
57 openprs_thread->openprs_kernel_mgr = openprs_kernel_mgr_;
63 OpenPRSManagerAspect *openprs_thread;
64 openprs_thread =
dynamic_cast<OpenPRSManagerAspect *
>(thread);
65 if (openprs_thread == NULL) {
66 throw CannotFinalizeThreadException(
"Thread '%s' claims to have the "
67 "OpenPRSManagerAspect, but RTTI says it "
72 openprs_thread->openprs_kernel_mgr.clear();
81 openprs_kernel_mgr_ = openprs_kernel_mgr;