34 static constexpr uint32_t DEFAULT_PORT_TYPE{0U};
35 static constexpr uint32_t DEFAULT_DEVICE_ID{0U};
36 static constexpr uint32_t DEFAULT_MEMORY_TYPE{0U};
42 uint32_t portType{DEFAULT_PORT_TYPE};
45 PortConfigInfo(
const PortConfigInfo&)
noexcept =
default;
46 PortConfigInfo(PortConfigInfo&&)
noexcept =
default;
47 PortConfigInfo& operator=(
const PortConfigInfo&)
noexcept =
default;
48 PortConfigInfo& operator=(PortConfigInfo&&)
noexcept =
default;
55 uint32_t deviceId = DEFAULT_DEVICE_ID,
56 uint32_t memoryType = DEFAULT_MEMORY_TYPE)
noexcept;
63 operator cxx::Serialization() const noexcept;
67 bool operator==(const PortConfigInfo& rhs) const noexcept;
PortConfigInfo(uint32_t portType=DEFAULT_PORT_TYPE, uint32_t deviceId=DEFAULT_DEVICE_ID, uint32_t memoryType=DEFAULT_MEMORY_TYPE) noexcept
creates a PortConfigInfo object