MakerLabs ACM
pid.h
Go to the documentation of this file.
1 /*
2  * Copyright Paul Reimer, 2018
3  *
4  * This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Unported License.
5  * To view a copy of this license, visit
6  * https://creativecommons.org/licenses/by-nc-sa/4.0/
7  * or send a letter to
8  * Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
9  */
10 
11 #pragma once
12 
13 #include "uuid.h"
14 
15 #include <experimental/optional>
16 
17 namespace ActorModel {
18 
19 using Pid = UUID::UUID;
20 using MaybePid = std::experimental::optional<Pid>;
21 
23 
24 } // namespace ActorModel
Definition: actor.cpp:17
std::experimental::optional< Pid > MaybePid
Definition: pid.h:20
static Pid & NullPid
Definition: pid.h:22
UUID::UUID Pid
Definition: pid.h:19
static UUID NullUUID
Definition: uuid.h:20
UUID::UUID UUID
Definition: firmware_update_actor.cpp:41