00001 00037 #ifndef LibMultiSense_SysGetDirectedStreamsMessage 00038 #define LibMultiSense_SysGetDirectedStreamsMessage 00039 00040 #include "details/utility/Portability.hh" 00041 00042 namespace crl { 00043 namespace multisense { 00044 namespace details { 00045 namespace wire { 00046 00047 class SysGetDirectedStreams { 00048 public: 00049 static CRL_CONSTEXPR IdType ID = ID_CMD_SYS_GET_DIRECTED_STREAMS; 00050 static CRL_CONSTEXPR VersionType VERSION = 1; 00051 00052 // 00053 // Constructors 00054 00055 SysGetDirectedStreams(utility::BufferStreamReader&r, VersionType v) {serialize(r,v);}; 00056 SysGetDirectedStreams() {}; 00057 00058 // 00059 // Serialization routine 00060 00061 template<class Archive> 00062 void serialize(Archive& message, 00063 const VersionType version) 00064 { 00065 // 00066 // Nothing. Query only. Use a SysDirectedStreamsMessage for response 00067 } 00068 }; 00069 00070 }}}}; // namespaces 00071 00072 #endif