early-access version 2624

This commit is contained in:
pineappleEA
2022-03-31 08:37:55 +02:00
parent 9d7ef4030f
commit 0058dc28e8
14 changed files with 76 additions and 28 deletions

View File

@@ -24,8 +24,15 @@
namespace Kernel {
SessionRequestHandler::SessionRequestHandler(KernelCore& kernel_, const char* service_name_)
: kernel{kernel_}, service_thread{kernel.CreateServiceThread(service_name_)} {}
SessionRequestHandler::SessionRequestHandler(KernelCore& kernel_, const char* service_name_,
bool create_service_thread_)
: kernel{kernel_} {
if (create_service_thread_) {
service_thread = kernel.CreateServiceThread(service_name_);
} else {
service_thread = kernel.GetDefaultServiceThread();
}
}
SessionRequestHandler::~SessionRequestHandler() {
kernel.ReleaseServiceThread(service_thread);