#include <folly/io/async/EventBaseThread.h>
#include <folly/Memory.h>
#include <folly/io/async/ScopedEventBaseThread.h>
namespace folly {
EventBaseThread::EventBaseThread() : … { … }
EventBaseThread::EventBaseThread(
bool autostart, EventBaseManager* ebm, folly::StringPiece threadName)
: … { … }
EventBaseThread::EventBaseThread(
bool autostart,
EventBase::Options eventBaseOptions,
EventBaseManager* ebm,
folly::StringPiece threadName)
: … { … }
EventBaseThread::EventBaseThread(EventBaseManager* ebm)
: … { … }
EventBaseThread::~EventBaseThread() = default;
EventBaseThread::EventBaseThread(EventBaseThread&&) noexcept = default;
EventBaseThread& EventBaseThread::operator=(EventBaseThread&&) noexcept =
default;
EventBase* EventBaseThread::getEventBase() const { … }
bool EventBaseThread::running() const { … }
void EventBaseThread::start(folly::StringPiece threadName) { … }
void EventBaseThread::stop() { … }
}