29 constexpr
static void id() {}
33 constexpr uint16_t type_id() {
return static_cast<uint16_t>(reinterpret_cast<std::size_t>(&
type<T>::id)); }
49 std::bitset<32> state;
57 inline ActorId getDestination()
const {
return dest; }
58 inline ActorId getSource()
const {
return source; }
70 uint16_t service_event_id;
72 inline void received() {
73 std::swap(dest, forward);
74 std::swap(
id, service_event_id);
78 inline void live(
bool flag) {
82 inline bool isLive() {
return state[0]; }
84 inline uint16_t bucketSize()
const {
Event base class.
Definition: Event.h:40
Actor base class.
Definition: Actor.h:41
Definition: VirtualCore.h:50
Object returned by Actor::getPipe()
Definition: ProxyPipe.h:33
Actor unique identifier.
Definition: ActorId.h:35
Core main class.
Definition: Main.h:39
More flexible Event.
Definition: Event.h:68