Auxiliary data structure for reply message.
More...
#include <JReplyMessage.hh>
Auxiliary data structure for reply message.
Definition at line 31 of file JReplyMessage.hh.
◆ JReplyMessage() [1/2]
| JDB::JReplyMessage::JReplyMessage |
( |
| ) |
|
|
inline |
◆ JReplyMessage() [2/2]
Copy constructor.
- Parameters
-
Definition at line 44 of file JReplyMessage.hh.
45 {
49
50 if (
datalog.source == RC_REPLY.toString()) {
51
53
55
57
59
61
62 } else {
63
65 }
66
67 } else {
68
70 }
71 }
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
Exception for parsing value.
Auxiliary class to specify white space character(s) in currect locale.
Template definition of a multi-dimensional oscillation probability interpolation table.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
KM3NeT DAQ data structures and auxiliaries.
◆ match()
| bool JDB::JReplyMessage::match |
( |
const JReplyMessage & | message | ) |
const |
|
inline |
Get match.
- Parameters
-
- Returns
- true if message matches; else false
Definition at line 80 of file JReplyMessage.hh.
81 {
82 if (!message.nickname.empty() && message.nickname !=
nickname) {
return false; }
83 if (!message.ip .empty() && message.ip !=
ip) {
return false; }
84 if (!message.event .empty() && message.event !=
event) {
return false; }
85 if (!message.state .empty() && message.state !=
state) {
return false; }
86
87 return true;
88 }
◆ operator>>
| std::istream & operator>> |
( |
std::istream & | in, |
|
|
JReplyMessage & | object ) |
|
friend |
Read message from input.
- Parameters
-
| in | input stream |
| object | message |
- Returns
- input stream
Definition at line 98 of file JReplyMessage.hh.
99 {
100 return in >> object.key
101 >> object.ip
102 >> object.nickname
103 >> object.event
104 >> object.state;
105 }
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | out, |
|
|
const JReplyMessage & | object ) |
|
friend |
Write message to output.
- Parameters
-
| out | output stream |
| object | message |
- Returns
- output stream
Definition at line 115 of file JReplyMessage.hh.
116 {
117 return out << object.key
118 << object.ip
119 << object.nickname
120 << object.event
121 << object.state;
122 }
◆ tag
| std::string JDB::JReplyMessage::tag |
◆ key
| std::string JDB::JReplyMessage::key |
◆ ip
| std::string JDB::JReplyMessage::ip |
◆ nickname
| std::string JDB::JReplyMessage::nickname |
◆ event
| std::string JDB::JReplyMessage::event |
◆ state
| std::string JDB::JReplyMessage::state |
The documentation for this struct was generated from the following file: