Home | History | Annotate | Download | only in libpdx

Lines Matching refs:ServiceDispatcher

16 std::unique_ptr<ServiceDispatcher> ServiceDispatcher::Create() {
17 std::unique_ptr<ServiceDispatcher> dispatcher{new ServiceDispatcher()};
25 ServiceDispatcher::ServiceDispatcher() {
53 ServiceDispatcher::~ServiceDispatcher() { SetCanceled(true); }
55 int ServiceDispatcher::ThreadEnter() {
65 void ServiceDispatcher::ThreadExit() {
71 int ServiceDispatcher::AddService(const std::shared_ptr<Service>& service) {
88 int ServiceDispatcher::RemoveService(const std::shared_ptr<Service>& service) {
108 int ServiceDispatcher::ReceiveAndDispatch() { return ReceiveAndDispatch(-1); }
110 int ServiceDispatcher::ReceiveAndDispatch(int timeout) {
142 int ServiceDispatcher::EnterDispatchLoop() {
175 void ServiceDispatcher::SetCanceled(bool cancel) {
189 bool ServiceDispatcher::IsCanceled() const { return canceled_; }