DDS  ver. 3.4
AssignUserTaskCmd.h
Go to the documentation of this file.
1 // Copyright 2014 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 #ifndef __DDS__AssignUserTaskCmd__
6 #define __DDS__AssignUserTaskCmd__
7 
8 // DDS
9 #include "BasicCmd.h"
10 
11 namespace dds
12 {
13  namespace protocol_api
14  {
15  struct SAssignUserTaskCmd : public SBasicCmd<SAssignUserTaskCmd>
16  {
18  size_t size() const;
19  void _convertFromData(const MiscCommon::BYTEVector_t& _data);
20  void _convertToData(MiscCommon::BYTEVector_t* _data) const;
21  bool operator==(const SAssignUserTaskCmd& val) const;
22 
23  std::string m_sExeFile;
24  uint64_t m_taskID;
25  uint32_t m_taskIndex;
27  std::string m_taskPath;
28  std::string m_groupName;
29  std::string m_collectionName;
30  std::string m_taskName;
31  uint32_t m_topoHash;
32  std::string m_sEnvFile;
33  };
34  std::ostream& operator<<(std::ostream& _stream, const SAssignUserTaskCmd& val);
35  bool operator!=(const SAssignUserTaskCmd& lhs, const SAssignUserTaskCmd& rhs);
36  } // namespace protocol_api
37 }; // namespace dds
38 
39 #endif /* defined(__DDS__AssignUserTaskCmd__) */
Definition: BasicCmd.h:481
std::string m_sEnvFile
Definition: AssignUserTaskCmd.h:32
uint32_t m_collectionIndex
Definition: AssignUserTaskCmd.h:26
uint32_t m_taskIndex
Definition: AssignUserTaskCmd.h:25
void _convertToData(MiscCommon::BYTEVector_t *_data) const
Definition: AssignUserTaskCmd.cpp:48
std::string m_collectionName
Definition: AssignUserTaskCmd.h:29
std::string m_sExeFile
Definition: AssignUserTaskCmd.h:23
std::string m_taskPath
Definition: AssignUserTaskCmd.h:27
bool operator==(const SAssignUserTaskCmd &val) const
Definition: AssignUserTaskCmd.cpp:25
size_t size() const
Definition: AssignUserTaskCmd.cpp:19
Definition: AgentConnectionManager.h:13
std::ostream & operator<<(std::ostream &_stream, const SAgentsInfoCmd &_val)
Definition: AgentsInfoCmd.cpp:38
Definition: AssignUserTaskCmd.h:15
uint32_t m_topoHash
Definition: AssignUserTaskCmd.h:31
SAssignUserTaskCmd()
Definition: AssignUserTaskCmd.cpp:11
bool operator!=(const SAgentsInfoCmd &_lhs, const SAgentsInfoCmd &_rhs)
Definition: AgentsInfoCmd.cpp:43
std::string m_groupName
Definition: AssignUserTaskCmd.h:28
void _convertFromData(const MiscCommon::BYTEVector_t &_data)
Definition: AssignUserTaskCmd.cpp:33
uint64_t m_taskID
Definition: AssignUserTaskCmd.h:24
std::vector< unsigned char > BYTEVector_t
An STL vector of bytes.
Definition: def.h:127
std::string m_taskName
Definition: AssignUserTaskCmd.h:30