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