MCPcopy Create free account
hub / github.com/ElementsProject/elements / StartTorControl

Function StartTorControl

src/torcontrol.cpp:614–631  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

612}
613
614void StartTorControl(CService onion_service_target)
615{
616 assert(!gBase);
617#ifdef WIN32
618 evthread_use_windows_threads();
619#else
620 evthread_use_pthreads();
621#endif
622 gBase = event_base_new();
623 if (!gBase) {
624 LogPrintf("tor: Unable to create event_base\n");
625 return;
626 }
627
628 torControlThread = std::thread(&util::TraceThread, "torcontrol", [onion_service_target] {
629 TorControlThread(onion_service_target);
630 });
631}
632
633void InterruptTorControl()
634{

Callers 1

AppInitMainFunction · 0.85

Calls 1

TorControlThreadFunction · 0.85

Tested by

no test coverage detected