DDS  ver. 3.4
CustomCmdCmd.h
Go to the documentation of this file.
1 // Copyright 2014 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 #ifndef DDS_CustomCmdCmd_h
6 #define DDS_CustomCmdCmd_h
7 // DDS
8 #include "BasicCmd.h"
9 
10 namespace dds
11 {
12  namespace protocol_api
13  {
14  struct SCustomCmdCmd : public SBasicCmd<SCustomCmdCmd>
15  {
16  SCustomCmdCmd();
17  size_t size() const;
18  void _convertFromData(const MiscCommon::BYTEVector_t& _data);
19  void _convertToData(MiscCommon::BYTEVector_t* _data) const;
20  bool operator==(const SCustomCmdCmd& val) const;
21 
22  uint64_t m_timestamp;
23  uint64_t m_senderId;
24  std::string m_sCmd;
25  std::string m_sCondition;
26  };
27  std::ostream& operator<<(std::ostream& _stream, const SCustomCmdCmd& val);
28  bool operator!=(const SCustomCmdCmd& lhs, const SCustomCmdCmd& rhs);
29  } // namespace protocol_api
30 } // namespace dds
31 #endif
Definition: BasicCmd.h:481
void _convertFromData(const MiscCommon::BYTEVector_t &_data)
Definition: CustomCmdCmd.cpp:29
uint64_t m_senderId
Definition: CustomCmdCmd.h:23
void _convertToData(MiscCommon::BYTEVector_t *_data) const
Definition: CustomCmdCmd.cpp:34
std::string m_sCondition
Definition: CustomCmdCmd.h:25
std::string m_sCmd
Definition: CustomCmdCmd.h:24
bool operator==(const SCustomCmdCmd &val) const
Definition: CustomCmdCmd.cpp:23
uint64_t m_timestamp
Definition: CustomCmdCmd.h:22
Definition: AgentConnectionManager.h:13
std::ostream & operator<<(std::ostream &_stream, const SAgentsInfoCmd &_val)
Definition: AgentsInfoCmd.cpp:38
size_t size() const
Definition: CustomCmdCmd.cpp:18
SCustomCmdCmd()
Definition: CustomCmdCmd.cpp:12
bool operator!=(const SAgentsInfoCmd &_lhs, const SAgentsInfoCmd &_rhs)
Definition: AgentsInfoCmd.cpp:43
Definition: CustomCmdCmd.h:14
std::vector< unsigned char > BYTEVector_t
An STL vector of bytes.
Definition: def.h:127