DDS  ver. 2.0
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_senderId;
23  std::string m_sCmd;
24  std::string m_sCondition;
25  };
26  std::ostream& operator<<(std::ostream& _stream, const SCustomCmdCmd& val);
27  bool operator!=(const SCustomCmdCmd& lhs, const SCustomCmdCmd& rhs);
28  }
29 }
30 #endif
Definition: BasicCmd.h:481
void _convertFromData(const MiscCommon::BYTEVector_t &_data)
Definition: CustomCmdCmd.cpp:30
uint64_t m_senderId
Definition: CustomCmdCmd.h:22
void _convertToData(MiscCommon::BYTEVector_t *_data) const
Definition: CustomCmdCmd.cpp:35
std::string m_sCondition
Definition: CustomCmdCmd.h:24
std::string m_sCmd
Definition: CustomCmdCmd.h:23
bool operator==(const SCustomCmdCmd &val) const
Definition: CustomCmdCmd.cpp:25
Definition: dds-agent/src/AgentConnectionManager.h:18
std::ostream & operator<<(std::ostream &_stream, const SAgentsInfoCmd &_val)
Definition: AgentsInfoCmd.cpp:38
size_t size() const
Definition: CustomCmdCmd.cpp:20
SCustomCmdCmd()
Definition: CustomCmdCmd.cpp:15
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