Files
qt6-migration-pipeline/external/tmsif/include/ddkit/idls/vendor/ActorInfo.hpp
T
2026-10-23 16:13:31 +00:00

1260 lines
47 KiB
C++

/****************************************************************
Generated by Eclipse Cyclone DDS IDL to CXX Translator
File name: /data/jenkins/workspace/workspace/ddkit_release_v3-9-x/cnn_l_0/.conan/data/ddkit/3.9.0/jenkins/stable/build/98937235a8ae97010a6498036572bf0d26e6de10/src/ddkit/idls/ActorInfo.idl
Source: ActorInfo.hpp
Cyclone DDS: v0.11.0
*****************************************************************/
#ifndef DDSCXX_ACTORINFO_HPP_6845C11245DB8902A287EAC111400CBA
#define DDSCXX_ACTORINFO_HPP_6845C11245DB8902A287EAC111400CBA
#include <utility>
#include <ostream>
#include <cstdint>
#include <vector>
#include <string>
namespace ddkit_intern
{
class Process
{
private:
int32_t processId_ = 0;
std::string hostName_;
std::string procName_;
public:
Process() = default;
explicit Process(
int32_t processId,
const std::string& hostName,
const std::string& procName) :
processId_(processId),
hostName_(hostName),
procName_(procName) { }
int32_t processId() const { return this->processId_; }
int32_t& processId() { return this->processId_; }
void processId(int32_t _val_) { this->processId_ = _val_; }
const std::string& hostName() const { return this->hostName_; }
std::string& hostName() { return this->hostName_; }
void hostName(const std::string& _val_) { this->hostName_ = _val_; }
void hostName(std::string&& _val_) { this->hostName_ = std::move(_val_); }
const std::string& procName() const { return this->procName_; }
std::string& procName() { return this->procName_; }
void procName(const std::string& _val_) { this->procName_ = _val_; }
void procName(std::string&& _val_) { this->procName_ = std::move(_val_); }
bool operator==(const Process& _other) const
{
(void) _other;
return processId_ == _other.processId_ &&
hostName_ == _other.hostName_ &&
procName_ == _other.procName_;
}
bool operator!=(const Process& _other) const
{
return !(*this == _other);
}
};
std::ostream& operator<<(std::ostream& os, Process const& rhs);
class Session
{
private:
std::string sessionId_;
::ddkit_intern::Process process_;
public:
Session() = default;
explicit Session(
const std::string& sessionId,
const ::ddkit_intern::Process& process) :
sessionId_(sessionId),
process_(process) { }
const std::string& sessionId() const { return this->sessionId_; }
std::string& sessionId() { return this->sessionId_; }
void sessionId(const std::string& _val_) { this->sessionId_ = _val_; }
void sessionId(std::string&& _val_) { this->sessionId_ = std::move(_val_); }
const ::ddkit_intern::Process& process() const { return this->process_; }
::ddkit_intern::Process& process() { return this->process_; }
void process(const ::ddkit_intern::Process& _val_) { this->process_ = _val_; }
void process(::ddkit_intern::Process&& _val_) { this->process_ = std::move(_val_); }
bool operator==(const Session& _other) const
{
(void) _other;
return sessionId_ == _other.sessionId_ &&
process_ == _other.process_;
}
bool operator!=(const Session& _other) const
{
return !(*this == _other);
}
};
std::ostream& operator<<(std::ostream& os, Session const& rhs);
class ActorInfo
{
private:
std::string actorId_;
::ddkit_intern::Session session_;
int32_t sequenceId_ = 0;
std::string serviceName_;
uint8_t domain_ = 0;
bool isService_ = false;
std::string moduleName_;
bool isReading_ = false;
std::vector<std::string> openReaders_;
bool isWriting_ = false;
std::vector<std::string> openWriters_;
std::string clientName_;
public:
ActorInfo() = default;
explicit ActorInfo(
const std::string& actorId,
const ::ddkit_intern::Session& session,
int32_t sequenceId,
const std::string& serviceName,
uint8_t domain,
bool isService,
const std::string& moduleName,
bool isReading,
const std::vector<std::string>& openReaders,
bool isWriting,
const std::vector<std::string>& openWriters,
const std::string& clientName) :
actorId_(actorId),
session_(session),
sequenceId_(sequenceId),
serviceName_(serviceName),
domain_(domain),
isService_(isService),
moduleName_(moduleName),
isReading_(isReading),
openReaders_(openReaders),
isWriting_(isWriting),
openWriters_(openWriters),
clientName_(clientName) { }
const std::string& actorId() const { return this->actorId_; }
std::string& actorId() { return this->actorId_; }
void actorId(const std::string& _val_) { this->actorId_ = _val_; }
void actorId(std::string&& _val_) { this->actorId_ = std::move(_val_); }
const ::ddkit_intern::Session& session() const { return this->session_; }
::ddkit_intern::Session& session() { return this->session_; }
void session(const ::ddkit_intern::Session& _val_) { this->session_ = _val_; }
void session(::ddkit_intern::Session&& _val_) { this->session_ = std::move(_val_); }
int32_t sequenceId() const { return this->sequenceId_; }
int32_t& sequenceId() { return this->sequenceId_; }
void sequenceId(int32_t _val_) { this->sequenceId_ = _val_; }
const std::string& serviceName() const { return this->serviceName_; }
std::string& serviceName() { return this->serviceName_; }
void serviceName(const std::string& _val_) { this->serviceName_ = _val_; }
void serviceName(std::string&& _val_) { this->serviceName_ = std::move(_val_); }
uint8_t domain() const { return this->domain_; }
uint8_t& domain() { return this->domain_; }
void domain(uint8_t _val_) { this->domain_ = _val_; }
bool isService() const { return this->isService_; }
bool& isService() { return this->isService_; }
void isService(bool _val_) { this->isService_ = _val_; }
const std::string& moduleName() const { return this->moduleName_; }
std::string& moduleName() { return this->moduleName_; }
void moduleName(const std::string& _val_) { this->moduleName_ = _val_; }
void moduleName(std::string&& _val_) { this->moduleName_ = std::move(_val_); }
bool isReading() const { return this->isReading_; }
bool& isReading() { return this->isReading_; }
void isReading(bool _val_) { this->isReading_ = _val_; }
const std::vector<std::string>& openReaders() const { return this->openReaders_; }
std::vector<std::string>& openReaders() { return this->openReaders_; }
void openReaders(const std::vector<std::string>& _val_) { this->openReaders_ = _val_; }
void openReaders(std::vector<std::string>&& _val_) { this->openReaders_ = std::move(_val_); }
bool isWriting() const { return this->isWriting_; }
bool& isWriting() { return this->isWriting_; }
void isWriting(bool _val_) { this->isWriting_ = _val_; }
const std::vector<std::string>& openWriters() const { return this->openWriters_; }
std::vector<std::string>& openWriters() { return this->openWriters_; }
void openWriters(const std::vector<std::string>& _val_) { this->openWriters_ = _val_; }
void openWriters(std::vector<std::string>&& _val_) { this->openWriters_ = std::move(_val_); }
const std::string& clientName() const { return this->clientName_; }
std::string& clientName() { return this->clientName_; }
void clientName(const std::string& _val_) { this->clientName_ = _val_; }
void clientName(std::string&& _val_) { this->clientName_ = std::move(_val_); }
bool operator==(const ActorInfo& _other) const
{
(void) _other;
return actorId_ == _other.actorId_ &&
session_ == _other.session_ &&
sequenceId_ == _other.sequenceId_ &&
serviceName_ == _other.serviceName_ &&
domain_ == _other.domain_ &&
isService_ == _other.isService_ &&
moduleName_ == _other.moduleName_ &&
isReading_ == _other.isReading_ &&
openReaders_ == _other.openReaders_ &&
isWriting_ == _other.isWriting_ &&
openWriters_ == _other.openWriters_ &&
clientName_ == _other.clientName_;
}
bool operator!=(const ActorInfo& _other) const
{
return !(*this == _other);
}
};
std::ostream& operator<<(std::ostream& os, ActorInfo const& rhs);
} //namespace ddkit_intern
#include "dds/topic/TopicTraits.hpp"
#include "org/eclipse/cyclonedds/topic/datatopic.hpp"
namespace org {
namespace eclipse {
namespace cyclonedds {
namespace topic {
template <> constexpr const char* TopicTraits<::ddkit_intern::ActorInfo>::getTypeName()
{
return "ddkit_intern::ActorInfo";
}
template <> constexpr allowable_encodings_t TopicTraits<::ddkit_intern::ActorInfo>::allowableEncodings()
{
return 0x4u;
}
template <> constexpr bool TopicTraits<::ddkit_intern::ActorInfo>::isSelfContained()
{
return false;
}
template <> constexpr extensibility TopicTraits<::ddkit_intern::ActorInfo>::getExtensibility()
{
return extensibility::ext_mutable;
}
#ifdef DDSCXX_HAS_TYPELIB
template<> constexpr unsigned int TopicTraits<::ddkit_intern::ActorInfo>::type_map_blob_sz() { return 1298; }
template<> constexpr unsigned int TopicTraits<::ddkit_intern::ActorInfo>::type_info_blob_sz() { return 196; }
template<> inline const uint8_t * TopicTraits<::ddkit_intern::ActorInfo>::type_map_blob() {
alignas(4) static const uint8_t blob[] = {
0xb8, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf1, 0x72, 0x2e, 0x3e, 0x87, 0xac, 0x62, 0x00,
0xb8, 0x27, 0x33, 0x47, 0x0f, 0x34, 0x6c, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x14, 0x00,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
0x0c, 0x00, 0x00, 0x00, 0x4c, 0x68, 0xcb, 0x0d, 0x31, 0x00, 0x70, 0x00, 0x4c, 0x68, 0xcb, 0xfd,
0x19, 0x00, 0x00, 0x00, 0x21, 0xd6, 0xf4, 0x0c, 0x01, 0x00, 0xf1, 0xfd, 0x84, 0xe4, 0x99, 0xf9,
0x0f, 0x4a, 0x2c, 0xfc, 0x18, 0x90, 0xa0, 0x2a, 0xad, 0x21, 0xd6, 0xf4, 0x0c, 0x00, 0x00, 0x00,
0x0b, 0x00, 0x00, 0x00, 0x74, 0x78, 0x96, 0x02, 0x01, 0x00, 0x04, 0x74, 0x78, 0x96, 0x72, 0x00,
0x0c, 0x00, 0x00, 0x00, 0x0f, 0x09, 0x63, 0x08, 0x01, 0x00, 0x70, 0x00, 0x0f, 0x09, 0x63, 0x38,
0x0b, 0x00, 0x00, 0x00, 0xad, 0x5f, 0x82, 0x08, 0x01, 0x00, 0x02, 0xad, 0x5f, 0x82, 0xe8, 0x00,
0x0b, 0x00, 0x00, 0x00, 0x3f, 0x6a, 0xde, 0x08, 0x01, 0x00, 0x01, 0x3f, 0x6a, 0xde, 0xb8, 0x00,
0x0c, 0x00, 0x00, 0x00, 0x52, 0xa4, 0x3e, 0x08, 0x01, 0x00, 0x70, 0x00, 0x52, 0xa4, 0x3e, 0x48,
0x0b, 0x00, 0x00, 0x00, 0xd4, 0xd8, 0x7f, 0x07, 0x01, 0x00, 0x01, 0xd4, 0xd8, 0x7f, 0x17, 0x00,
0x11, 0x00, 0x00, 0x00, 0x07, 0xff, 0xf4, 0x0e, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x70,
0x00, 0x07, 0xff, 0xf4, 0xbe, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x99, 0x05, 0xc3, 0x01,
0x01, 0x00, 0x01, 0x99, 0x05, 0xc3, 0x81, 0x00, 0x11, 0x00, 0x00, 0x00, 0x5e, 0x57, 0x02, 0x09,
0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x70, 0x00, 0x5e, 0x57, 0x02, 0xf9, 0x00, 0x00, 0x00,
0x0c, 0x00, 0x00, 0x00, 0x5b, 0x25, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x5b, 0x25, 0x74, 0xe0,
0xf1, 0xfd, 0x84, 0xe4, 0x99, 0xf9, 0x0f, 0x4a, 0x2c, 0xfc, 0x18, 0x90, 0xa0, 0x2a, 0xad, 0x00,
0x41, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x1c, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x31, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0xd0, 0x6f, 0x6e, 0x0e,
0x01, 0x00, 0x70, 0x00, 0xd0, 0x6f, 0x6e, 0x6e, 0x19, 0x00, 0x00, 0x00, 0x50, 0x75, 0x14, 0x08,
0x01, 0x00, 0xf1, 0x3f, 0x49, 0x85, 0xf8, 0x8d, 0x46, 0xd9, 0xef, 0x6f, 0x82, 0xa8, 0xb4, 0x86,
0xbf, 0x50, 0x75, 0x14, 0x08, 0xf1, 0x3f, 0x49, 0x85, 0xf8, 0x8d, 0x46, 0xd9, 0xef, 0x6f, 0x82,
0xa8, 0xb4, 0x86, 0xbf, 0x44, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x1c, 0x00, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
0xd9, 0x03, 0x44, 0x0a, 0x01, 0x00, 0x04, 0xd9, 0x03, 0x44, 0x2a, 0x00, 0x0c, 0x00, 0x00, 0x00,
0x01, 0x85, 0x31, 0x06, 0x01, 0x00, 0x70, 0x00, 0x01, 0x85, 0x31, 0xa6, 0x0c, 0x00, 0x00, 0x00,
0xc1, 0xfd, 0x95, 0x04, 0x01, 0x00, 0x70, 0x00, 0xc1, 0xfd, 0x95, 0x24, 0xef, 0x02, 0x00, 0x00,
0x03, 0x00, 0x00, 0x00, 0xf2, 0xef, 0x67, 0x7a, 0x82, 0x8a, 0x77, 0xb9, 0x41, 0x60, 0xfa, 0xa9,
0xcf, 0xa1, 0xfd, 0x00, 0xb5, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x14, 0x00, 0x20, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x64, 0x64, 0x6b, 0x69, 0x74, 0x5f, 0x69, 0x6e,
0x74, 0x65, 0x72, 0x6e, 0x3a, 0x3a, 0x41, 0x63, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x00,
0x89, 0x01, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x4c, 0x68, 0xcb, 0x0d,
0x31, 0x00, 0x70, 0x00, 0x08, 0x00, 0x00, 0x00, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x49, 0x64, 0x00,
0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x21, 0xd6, 0xf4, 0x0c, 0x01, 0x00, 0xf2, 0x33,
0x42, 0x71, 0x28, 0x5d, 0x1a, 0x79, 0x12, 0xf7, 0xd8, 0x03, 0x30, 0x9c, 0x80, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x00, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00,
0x19, 0x00, 0x00, 0x00, 0x74, 0x78, 0x96, 0x02, 0x01, 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00,
0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1a, 0x00, 0x00, 0x00, 0x0f, 0x09, 0x63, 0x08, 0x01, 0x00, 0x70, 0x00, 0x0c, 0x00, 0x00, 0x00,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00,
0x15, 0x00, 0x00, 0x00, 0xad, 0x5f, 0x82, 0x08, 0x01, 0x00, 0x02, 0x00, 0x07, 0x00, 0x00, 0x00,
0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
0x3f, 0x6a, 0xde, 0x08, 0x01, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x69, 0x73, 0x53, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x52, 0xa4, 0x3e, 0x08,
0x01, 0x00, 0x70, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4e, 0x61,
0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0xd4, 0xd8, 0x7f, 0x07,
0x01, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x69, 0x6e,
0x67, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x07, 0xff, 0xf4, 0x0e, 0x01, 0x00, 0x80, 0xf3,
0x01, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x6f, 0x70, 0x65, 0x6e,
0x52, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
0x99, 0x05, 0xc3, 0x01, 0x01, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x69, 0x73, 0x57, 0x72,
0x69, 0x74, 0x69, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x5e, 0x57, 0x02, 0x09,
0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
0x6f, 0x70, 0x65, 0x6e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x72, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00,
0x19, 0x00, 0x00, 0x00, 0x5b, 0x25, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x0b, 0x00, 0x00, 0x00,
0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0xf2, 0x33, 0x42,
0x71, 0x28, 0x5d, 0x1a, 0x79, 0x12, 0xf7, 0xd8, 0x03, 0x30, 0x9c, 0x80, 0x76, 0x00, 0x00, 0x00,
0xf2, 0x51, 0x1c, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00,
0x64, 0x64, 0x6b, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x3a, 0x3a, 0x53, 0x65,
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
0x18, 0x00, 0x00, 0x00, 0xd0, 0x6f, 0x6e, 0x0e, 0x01, 0x00, 0x70, 0x00, 0x0a, 0x00, 0x00, 0x00,
0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00,
0x50, 0x75, 0x14, 0x08, 0x01, 0x00, 0xf2, 0xe3, 0xfb, 0xb0, 0x36, 0x02, 0x8b, 0x9d, 0xce, 0x24,
0x4d, 0xd7, 0xe3, 0x22, 0x36, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x70, 0x72, 0x6f, 0x63,
0x65, 0x73, 0x73, 0x00, 0x00, 0x00, 0xf2, 0xe3, 0xfb, 0xb0, 0x36, 0x02, 0x8b, 0x9d, 0xce, 0x24,
0x4d, 0xd7, 0xe3, 0x22, 0x36, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x1c, 0x00,
0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x64, 0x64, 0x6b, 0x69,
0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x3a, 0x3a, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
0x73, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
0xd9, 0x03, 0x44, 0x0a, 0x01, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x70, 0x72, 0x6f, 0x63,
0x65, 0x73, 0x73, 0x49, 0x64, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x85, 0x31, 0x06,
0x01, 0x00, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, 0x68, 0x6f, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65,
0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0xc1, 0xfd, 0x95, 0x04, 0x01, 0x00, 0x70, 0x00,
0x09, 0x00, 0x00, 0x00, 0x70, 0x72, 0x6f, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00,
0x5e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf2, 0xef, 0x67, 0x7a, 0x82, 0x8a, 0x77, 0xb9,
0x41, 0x60, 0xfa, 0xa9, 0xcf, 0xa1, 0xfd, 0xf1, 0x72, 0x2e, 0x3e, 0x87, 0xac, 0x62, 0x00, 0xb8,
0x27, 0x33, 0x47, 0x0f, 0x34, 0x6c, 0xf2, 0x33, 0x42, 0x71, 0x28, 0x5d, 0x1a, 0x79, 0x12, 0xf7,
0xd8, 0x03, 0x30, 0x9c, 0x80, 0xf1, 0xfd, 0x84, 0xe4, 0x99, 0xf9, 0x0f, 0x4a, 0x2c, 0xfc, 0x18,
0x90, 0xa0, 0x2a, 0xad, 0xf2, 0xe3, 0xfb, 0xb0, 0x36, 0x02, 0x8b, 0x9d, 0xce, 0x24, 0x4d, 0xd7,
0xe3, 0x22, 0x36, 0xf1, 0x3f, 0x49, 0x85, 0xf8, 0x8d, 0x46, 0xd9, 0xef, 0x6f, 0x82, 0xa8, 0xb4,
0x86, 0xbf, };
return blob;
}
template<> inline const uint8_t * TopicTraits<::ddkit_intern::ActorInfo>::type_info_blob() {
alignas(4) static const uint8_t blob[] = {
0xc0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00,
0x14, 0x00, 0x00, 0x00, 0xf1, 0x72, 0x2e, 0x3e, 0x87, 0xac, 0x62, 0x00, 0xb8, 0x27, 0x33, 0x47,
0x0f, 0x34, 0x6c, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00,
0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xfd, 0x84, 0xe4, 0x99, 0xf9, 0x0f, 0x4a,
0x2c, 0xfc, 0x18, 0x90, 0xa0, 0x2a, 0xad, 0x00, 0x45, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
0xf1, 0x3f, 0x49, 0x85, 0xf8, 0x8d, 0x46, 0xd9, 0xef, 0x6f, 0x82, 0xa8, 0xb4, 0x86, 0xbf, 0x00,
0x48, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00,
0x14, 0x00, 0x00, 0x00, 0xf2, 0xef, 0x67, 0x7a, 0x82, 0x8a, 0x77, 0xb9, 0x41, 0x60, 0xfa, 0xa9,
0xcf, 0xa1, 0xfd, 0x00, 0xb9, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00,
0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x33, 0x42, 0x71, 0x28, 0x5d, 0x1a, 0x79,
0x12, 0xf7, 0xd8, 0x03, 0x30, 0x9c, 0x80, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
0xf2, 0xe3, 0xfb, 0xb0, 0x36, 0x02, 0x8b, 0x9d, 0xce, 0x24, 0x4d, 0xd7, 0xe3, 0x22, 0x36, 0x00,
0x87, 0x00, 0x00, 0x00, };
return blob;
}
#endif //DDSCXX_HAS_TYPELIB
} //namespace topic
} //namespace cyclonedds
} //namespace eclipse
} //namespace org
namespace dds {
namespace topic {
template <>
struct topic_type_name<::ddkit_intern::ActorInfo>
{
static std::string value()
{
return org::eclipse::cyclonedds::topic::TopicTraits<::ddkit_intern::ActorInfo>::getTypeName();
}
};
}
}
REGISTER_TOPIC_TYPE(::ddkit_intern::ActorInfo)
namespace org{
namespace eclipse{
namespace cyclonedds{
namespace core{
namespace cdr{
template<>
const propvec &get_type_props<::ddkit_intern::Process>();
namespace {
static const volatile propvec &properties___ddkit_intern__Process = get_type_props<::ddkit_intern::Process>();
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool write(T& streamer, const ::ddkit_intern::Process& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 172229593:
if (!streamer.start_member(*prop))
return false;
if (!write(streamer, instance.processId()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 103908609:
if (!streamer.start_member(*prop))
return false;
if (!write_string(streamer, instance.hostName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 76938689:
if (!streamer.start_member(*prop))
return false;
if (!write_string(streamer, instance.procName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool read(T& streamer, ::ddkit_intern::Process& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 172229593:
if (!streamer.start_member(*prop))
return false;
if (!read(streamer, instance.processId()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 103908609:
if (!streamer.start_member(*prop))
return false;
if (!read_string(streamer, instance.hostName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 76938689:
if (!streamer.start_member(*prop))
return false;
if (!read_string(streamer, instance.procName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool move(T& streamer, const ::ddkit_intern::Process& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 172229593:
if (!streamer.start_member(*prop))
return false;
if (!move(streamer, instance.processId()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 103908609:
if (!streamer.start_member(*prop))
return false;
if (!move_string(streamer, instance.hostName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 76938689:
if (!streamer.start_member(*prop))
return false;
if (!move_string(streamer, instance.procName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool max(T& streamer, const ::ddkit_intern::Process& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 172229593:
if (!streamer.start_member(*prop))
return false;
if (!max(streamer, instance.processId()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 103908609:
if (!streamer.start_member(*prop))
return false;
if (!max_string(streamer, instance.hostName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 76938689:
if (!streamer.start_member(*prop))
return false;
if (!max_string(streamer, instance.procName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<>
const propvec &get_type_props<::ddkit_intern::Session>();
namespace {
static const volatile propvec &properties___ddkit_intern__Session = get_type_props<::ddkit_intern::Session>();
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool write(T& streamer, const ::ddkit_intern::Session& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 242118608:
if (!streamer.start_member(*prop))
return false;
if (!write_string(streamer, instance.sessionId(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 135558480:
if (!streamer.start_member(*prop))
return false;
if (!write(streamer, instance.process(), prop))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool read(T& streamer, ::ddkit_intern::Session& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 242118608:
if (!streamer.start_member(*prop))
return false;
if (!read_string(streamer, instance.sessionId(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 135558480:
if (!streamer.start_member(*prop))
return false;
if (!read(streamer, instance.process(), prop))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool move(T& streamer, const ::ddkit_intern::Session& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 242118608:
if (!streamer.start_member(*prop))
return false;
if (!move_string(streamer, instance.sessionId(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 135558480:
if (!streamer.start_member(*prop))
return false;
if (!move(streamer, instance.process(), prop))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool max(T& streamer, const ::ddkit_intern::Session& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 242118608:
if (!streamer.start_member(*prop))
return false;
if (!max_string(streamer, instance.sessionId(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 135558480:
if (!streamer.start_member(*prop))
return false;
if (!max(streamer, instance.process(), prop))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<>
const propvec &get_type_props<::ddkit_intern::ActorInfo>();
namespace {
static const volatile propvec &properties___ddkit_intern__ActorInfo = get_type_props<::ddkit_intern::ActorInfo>();
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool write(T& streamer, const ::ddkit_intern::ActorInfo& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 231434316:
if (!streamer.start_member(*prop))
return false;
if (!write_string(streamer, instance.actorId(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 217372193:
if (!streamer.start_member(*prop))
return false;
if (!write(streamer, instance.session(), prop))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 43415668:
if (!streamer.start_member(*prop))
return false;
if (!write(streamer, instance.sequenceId()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 140708111:
if (!streamer.start_member(*prop))
return false;
if (!write_string(streamer, instance.serviceName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 142761901:
if (!streamer.start_member(*prop))
return false;
if (!write(streamer, instance.domain()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 148793919:
if (!streamer.start_member(*prop))
return false;
if (!write(streamer, instance.isService()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 138323026:
if (!streamer.start_member(*prop))
return false;
if (!write_string(streamer, instance.moduleName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 125819092:
if (!streamer.start_member(*prop))
return false;
if (!write(streamer, instance.isReading()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 250937095:
if (!streamer.start_member(*prop))
return false;
if (!streamer.start_consecutive(false, false))
return false;
{
uint32_t se_1 = uint32_t(instance.openReaders().size());
if (!write(streamer, se_1))
return false;
for (uint32_t i_1 = 0; i_1 < se_1; i_1++) {
if (!write_string(streamer, instance.openReaders()[i_1], 0))
return false;
} //i_1
} //end sequence 1
if (!streamer.finish_consecutive())
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 29558169:
if (!streamer.start_member(*prop))
return false;
if (!write(streamer, instance.isWriting()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 151148382:
if (!streamer.start_member(*prop))
return false;
if (!streamer.start_consecutive(false, false))
return false;
{
uint32_t se_1 = uint32_t(instance.openWriters().size());
if (!write(streamer, se_1))
return false;
for (uint32_t i_1 = 0; i_1 < se_1; i_1++) {
if (!write_string(streamer, instance.openWriters()[i_1], 0))
return false;
} //i_1
} //end sequence 1
if (!streamer.finish_consecutive())
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 7611739:
if (!streamer.start_member(*prop))
return false;
if (!write_string(streamer, instance.clientName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename S, std::enable_if_t<std::is_base_of<cdr_stream, S>::value, bool> = true >
bool write(S& str, const ::ddkit_intern::ActorInfo& instance, key_mode key) {
const auto &props = get_type_props<::ddkit_intern::ActorInfo>();
str.set_mode(cdr_stream::stream_mode::write, key);
return write(str, instance, props.data());
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool read(T& streamer, ::ddkit_intern::ActorInfo& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 231434316:
if (!streamer.start_member(*prop))
return false;
if (!read_string(streamer, instance.actorId(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 217372193:
if (!streamer.start_member(*prop))
return false;
if (!read(streamer, instance.session(), prop))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 43415668:
if (!streamer.start_member(*prop))
return false;
if (!read(streamer, instance.sequenceId()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 140708111:
if (!streamer.start_member(*prop))
return false;
if (!read_string(streamer, instance.serviceName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 142761901:
if (!streamer.start_member(*prop))
return false;
if (!read(streamer, instance.domain()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 148793919:
if (!streamer.start_member(*prop))
return false;
if (!read(streamer, instance.isService()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 138323026:
if (!streamer.start_member(*prop))
return false;
if (!read_string(streamer, instance.moduleName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 125819092:
if (!streamer.start_member(*prop))
return false;
if (!read(streamer, instance.isReading()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 250937095:
if (!streamer.start_member(*prop))
return false;
if (!streamer.start_consecutive(false, false))
return false;
{
uint32_t se_1 = uint32_t(instance.openReaders().size());
if (!read(streamer, se_1))
return false;
instance.openReaders().resize(se_1);
for (uint32_t i_1 = 0; i_1 < se_1; i_1++) {
if (!read_string(streamer, instance.openReaders()[i_1], 0))
return false;
} //i_1
} //end sequence 1
if (!streamer.finish_consecutive())
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 29558169:
if (!streamer.start_member(*prop))
return false;
if (!read(streamer, instance.isWriting()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 151148382:
if (!streamer.start_member(*prop))
return false;
if (!streamer.start_consecutive(false, false))
return false;
{
uint32_t se_1 = uint32_t(instance.openWriters().size());
if (!read(streamer, se_1))
return false;
instance.openWriters().resize(se_1);
for (uint32_t i_1 = 0; i_1 < se_1; i_1++) {
if (!read_string(streamer, instance.openWriters()[i_1], 0))
return false;
} //i_1
} //end sequence 1
if (!streamer.finish_consecutive())
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 7611739:
if (!streamer.start_member(*prop))
return false;
if (!read_string(streamer, instance.clientName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename S, std::enable_if_t<std::is_base_of<cdr_stream, S>::value, bool> = true >
bool read(S& str, ::ddkit_intern::ActorInfo& instance, key_mode key) {
const auto &props = get_type_props<::ddkit_intern::ActorInfo>();
str.set_mode(cdr_stream::stream_mode::read, key);
return read(str, instance, props.data());
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool move(T& streamer, const ::ddkit_intern::ActorInfo& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 231434316:
if (!streamer.start_member(*prop))
return false;
if (!move_string(streamer, instance.actorId(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 217372193:
if (!streamer.start_member(*prop))
return false;
if (!move(streamer, instance.session(), prop))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 43415668:
if (!streamer.start_member(*prop))
return false;
if (!move(streamer, instance.sequenceId()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 140708111:
if (!streamer.start_member(*prop))
return false;
if (!move_string(streamer, instance.serviceName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 142761901:
if (!streamer.start_member(*prop))
return false;
if (!move(streamer, instance.domain()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 148793919:
if (!streamer.start_member(*prop))
return false;
if (!move(streamer, instance.isService()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 138323026:
if (!streamer.start_member(*prop))
return false;
if (!move_string(streamer, instance.moduleName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 125819092:
if (!streamer.start_member(*prop))
return false;
if (!move(streamer, instance.isReading()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 250937095:
if (!streamer.start_member(*prop))
return false;
if (!streamer.start_consecutive(false, false))
return false;
{
uint32_t se_1 = uint32_t(instance.openReaders().size());
if (!move(streamer, se_1))
return false;
for (uint32_t i_1 = 0; i_1 < se_1; i_1++) {
if (!move_string(streamer, instance.openReaders()[i_1], 0))
return false;
} //i_1
} //end sequence 1
if (!streamer.finish_consecutive())
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 29558169:
if (!streamer.start_member(*prop))
return false;
if (!move(streamer, instance.isWriting()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 151148382:
if (!streamer.start_member(*prop))
return false;
if (!streamer.start_consecutive(false, false))
return false;
{
uint32_t se_1 = uint32_t(instance.openWriters().size());
if (!move(streamer, se_1))
return false;
for (uint32_t i_1 = 0; i_1 < se_1; i_1++) {
if (!move_string(streamer, instance.openWriters()[i_1], 0))
return false;
} //i_1
} //end sequence 1
if (!streamer.finish_consecutive())
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 7611739:
if (!streamer.start_member(*prop))
return false;
if (!move_string(streamer, instance.clientName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename S, std::enable_if_t<std::is_base_of<cdr_stream, S>::value, bool> = true >
bool move(S& str, const ::ddkit_intern::ActorInfo& instance, key_mode key) {
const auto &props = get_type_props<::ddkit_intern::ActorInfo>();
str.set_mode(cdr_stream::stream_mode::move, key);
return move(str, instance, props.data());
}
template<typename T, std::enable_if_t<std::is_base_of<cdr_stream, T>::value, bool> = true >
bool max(T& streamer, const ::ddkit_intern::ActorInfo& instance, const entity_properties_t *props) {
(void)instance;
member_id_set member_ids;
if (!streamer.start_struct(*props))
return false;
auto prop = streamer.first_entity(props);
while (prop) {
switch (prop->m_id) {
case 231434316:
if (!streamer.start_member(*prop))
return false;
if (!max_string(streamer, instance.actorId(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 217372193:
if (!streamer.start_member(*prop))
return false;
if (!max(streamer, instance.session(), prop))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 43415668:
if (!streamer.start_member(*prop))
return false;
if (!max(streamer, instance.sequenceId()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 140708111:
if (!streamer.start_member(*prop))
return false;
if (!max_string(streamer, instance.serviceName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 142761901:
if (!streamer.start_member(*prop))
return false;
if (!max(streamer, instance.domain()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 148793919:
if (!streamer.start_member(*prop))
return false;
if (!max(streamer, instance.isService()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 138323026:
if (!streamer.start_member(*prop))
return false;
if (!max_string(streamer, instance.moduleName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 125819092:
if (!streamer.start_member(*prop))
return false;
if (!max(streamer, instance.isReading()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 250937095:
if (!streamer.start_member(*prop))
return false;
if (!streamer.start_consecutive(false, false))
return false;
{
uint32_t se_1 = 0;
if (!max(streamer, se_1))
return false;
for (uint32_t i_1 = 0; i_1 < se_1; i_1++) {
if (!max_string(streamer, instance.openReaders()[i_1], 0))
return false;
} //i_1
} //end sequence 1
if (!streamer.finish_consecutive())
return false;
streamer.position(SIZE_MAX);
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 29558169:
if (!streamer.start_member(*prop))
return false;
if (!max(streamer, instance.isWriting()))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 151148382:
if (!streamer.start_member(*prop))
return false;
if (!streamer.start_consecutive(false, false))
return false;
{
uint32_t se_1 = 0;
if (!max(streamer, se_1))
return false;
for (uint32_t i_1 = 0; i_1 < se_1; i_1++) {
if (!max_string(streamer, instance.openWriters()[i_1], 0))
return false;
} //i_1
} //end sequence 1
if (!streamer.finish_consecutive())
return false;
streamer.position(SIZE_MAX);
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
case 7611739:
if (!streamer.start_member(*prop))
return false;
if (!max_string(streamer, instance.clientName(), 0))
return false;
if (!streamer.finish_member(*prop, member_ids))
return false;
break;
}
prop = streamer.next_entity(prop);
}
return streamer.finish_struct(*props, member_ids);
}
template<typename S, std::enable_if_t<std::is_base_of<cdr_stream, S>::value, bool> = true >
bool max(S& str, const ::ddkit_intern::ActorInfo& instance, key_mode key) {
const auto &props = get_type_props<::ddkit_intern::ActorInfo>();
str.set_mode(cdr_stream::stream_mode::max, key);
return max(str, instance, props.data());
}
} //namespace cdr
} //namespace core
} //namespace cyclonedds
} //namespace eclipse
} //namespace org
#endif // DDSCXX_ACTORINFO_HPP_6845C11245DB8902A287EAC111400CBA