22 if (token ==
"quit") {
24 }
else if (token ==
"wait") {
27 in.setstate(std::ios_base::failbit);
39 out.setstate(std::ios_base::failbit);
48 if (token ==
"standalone") {
50 }
else if (token ==
"embedded") {
53 in.setstate(std::ios_base::failbit);
65 out.setstate(std::ios_base::failbit);
74 if (token ==
"never") {
76 }
else if (token ==
"noraw") {
78 }
else if (token ==
"always") {
81 in.setstate(std::ios_base::failbit);
95 out.setstate(std::ios_base::failbit);
104 if (token ==
"debug") {
105 level = LogParsingHelpers::LogLevel::Debug;
106 }
else if (token ==
"info") {
107 level = LogParsingHelpers::LogLevel::Info;
108 }
else if (token ==
"warning") {
109 level = LogParsingHelpers::LogLevel::Warning;
110 }
else if (token ==
"error") {
111 level = LogParsingHelpers::LogLevel::Error;
112 }
else if (token ==
"fatal") {
113 level = LogParsingHelpers::LogLevel::Fatal;
115 in.setstate(std::ios_base::failbit);
122 if (
level == LogParsingHelpers::LogLevel::Debug) {
124 }
else if (
level == LogParsingHelpers::LogLevel::Info) {
126 }
else if (
level == LogParsingHelpers::LogLevel::Warning) {
128 }
else if (
level == LogParsingHelpers::LogLevel::Error) {
130 }
else if (
level == LogParsingHelpers::LogLevel::Fatal) {
133 out.setstate(std::ios_base::failbit);
Defining PrimaryVertex explicitly as messageable.
std::ostream & operator<<(std::ostream &s, ChannelType const &type)
Stream operators so that we can use ChannelType with Boost.Test.
EarlyForwardPolicy
When to enable the early forwarding optimization:
@ STANDALONE
Default mode. The master is responsible for spawning and controlling the devices.
std::istream & operator>>(std::istream &in, enum TerminationPolicy &policy)
LogLevel
Possible log levels for device log entries.