rotor
Event loop friendly C++ actor micro-framework
 
Loading...
Searching...
No Matches
system_context_ev.h
1#pragma once
2
3//
4// Copyright (c) 2019-2022 Ivan Baidakou (basiliscos) (the dot dmol at gmail dot com)
5//
6// Distributed under the MIT Software License
7//
8
9#include "rotor/arc.hpp"
10#include "rotor/ev/supervisor_config_ev.h"
11#include "rotor/system_context.h"
12#include <ev.h>
13
14namespace rotor {
15namespace ev {
16
17struct supervisor_ev_t;
18
21
24
27
28} // namespace ev
29} // namespace rotor
intrusive_ptr_t< supervisor_ev_t > supervisor_ptr_t
intrusive pointer for ev supervisor
Definition system_context_ev.h:20
typename rotor::intrusive_ptr_t< system_context_ev_t > system_context_ptr_t
intrusive pointer type for ev system context
Definition system_context_ev.h:26
Basic namespace for all rotor functionalities.
Definition rotor.hpp:21
boost::intrusive_ptr< T > intrusive_ptr_t
alias for intrusive pointer
Definition arc.hpp:27
The system context holds root supervisor_t (intrusive pointer) and may be loop-related details in der...
Definition system_context.h:32