DDS  ver. 3.6
UserTaskDoneCmd.h
Go to the documentation of this file.
1 // Copyright 2014 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 #ifndef __DDS__UserTaskDoneCmd__
6 #define __DDS__UserTaskDoneCmd__
7 
8 // DDS
9 #include "BasicCmd.h"
10 
11 namespace dds
12 {
13  namespace protocol_api
14  {
15  struct SUserTaskDoneCmd : public SBasicCmd<SUserTaskDoneCmd>
16  {
18  size_t size() const;
19  void _convertFromData(const dds::misc::BYTEVector_t& _data);
20  void _convertToData(dds::misc::BYTEVector_t* _data) const;
21  bool operator==(const SUserTaskDoneCmd& val) const;
22 
23  uint32_t m_exitCode;
24  uint64_t m_taskID;
25  };
26  std::ostream& operator<<(std::ostream& _stream, const SUserTaskDoneCmd& val);
27  bool operator!=(const SUserTaskDoneCmd& lhs, const SUserTaskDoneCmd& rhs);
28  } // namespace protocol_api
29 } // namespace dds
30 
31 #endif /* defined(__DDS__UserTaskDoneCmd__) */
void _convertToData(dds::misc::BYTEVector_t *_data) const
Definition: UserTaskDoneCmd.cpp:33
Definition: BasicCmd.h:475
Definition: UserTaskDoneCmd.h:15
bool operator==(const SUserTaskDoneCmd &val) const
Definition: UserTaskDoneCmd.cpp:23
std::vector< unsigned char > BYTEVector_t
An STL vector of bytes.
Definition: def.h:124
SUserTaskDoneCmd()
Definition: UserTaskDoneCmd.cpp:12
Miscellaneous functions and helpers are located here.
Definition: AgentConnectionManager.h:13
std::ostream & operator<<(std::ostream &_stream, const SAgentsInfoCmd &_val)
Definition: AgentsInfoCmd.cpp:38
void _convertFromData(const dds::misc::BYTEVector_t &_data)
Definition: UserTaskDoneCmd.cpp:28
uint32_t m_exitCode
Definition: UserTaskDoneCmd.h:23
bool operator!=(const SAgentsInfoCmd &_lhs, const SAgentsInfoCmd &_rhs)
Definition: AgentsInfoCmd.cpp:43
uint64_t m_taskID
Definition: UserTaskDoneCmd.h:24
size_t size() const
Definition: UserTaskDoneCmd.cpp:18