DDS  ver. 3.4
UUIDCmd.h
Go to the documentation of this file.
1 // Copyright 2014 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 #ifndef __DDS__UUIDCmd__
6 #define __DDS__UUIDCmd__
7 // DDS
8 #include "BasicCmd.h"
9 
10 namespace dds
11 {
12  namespace protocol_api
13  {
14  struct SIDCmd : public SBasicCmd<SIDCmd>
15  {
16  SIDCmd();
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 SIDCmd& _val) const;
21 
22  uint64_t m_id;
23  };
24  std::ostream& operator<<(std::ostream& _stream, const SIDCmd& _val);
25  bool operator!=(const SIDCmd& lhs, const SIDCmd& rhs);
26  } // namespace protocol_api
27 } // namespace dds
28 
29 #endif /* defined(__DDS__UUIDCmd__) */
Definition: BasicCmd.h:481
Definition: UUIDCmd.h:14
size_t size() const
Definition: UUIDCmd.cpp:16
void _convertToData(MiscCommon::BYTEVector_t *_data) const
Definition: UUIDCmd.cpp:31
bool operator==(const SIDCmd &_val) const
Definition: UUIDCmd.cpp:21
Definition: AgentConnectionManager.h:13
std::ostream & operator<<(std::ostream &_stream, const SAgentsInfoCmd &_val)
Definition: AgentsInfoCmd.cpp:38
uint64_t m_id
Definition: UUIDCmd.h:22
SIDCmd()
Definition: UUIDCmd.cpp:11
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
void _convertFromData(const MiscCommon::BYTEVector_t &_data)
Definition: UUIDCmd.cpp:26