MCTPEndpoint.hpp (275f7c39190bab69efa11218b68587e8955cc588) MCTPEndpoint.hpp (19d1fda609a4c39caca73858c90ebee823028362)
1#pragma once
2
3#include "Utils.hpp"
4
5#include <boost/asio/steady_timer.hpp>
6#include <sdbusplus/asio/connection.hpp>
7#include <sdbusplus/bus/match.hpp>
8#include <sdbusplus/message.hpp>

--- 38 unchanged lines hidden (view full) ---

47{
48 Reserved = 0x00,
49 SMBus = 0x01,
50};
51
52/**
53 * @brief Captures properties of MCTP interfaces.
54 *
1#pragma once
2
3#include "Utils.hpp"
4
5#include <boost/asio/steady_timer.hpp>
6#include <sdbusplus/asio/connection.hpp>
7#include <sdbusplus/bus/match.hpp>
8#include <sdbusplus/message.hpp>

--- 38 unchanged lines hidden (view full) ---

47{
48 Reserved = 0x00,
49 SMBus = 0x01,
50};
51
52/**
53 * @brief Captures properties of MCTP interfaces.
54 *
55 * https://github.com/CodeConstruct/mctp/blob/v1.1/src/mctp.c#L672-L703
55 * https://github.com/CodeConstruct/mctp/blob/v2.0/src/mctp.c#L668-L699
56 */
57struct MCTPInterface
58{
59 std::string name;
60 MCTPTransport transport;
61
62 auto operator<=>(const MCTPInterface& r) const = default;
63};

--- 258 unchanged lines hidden ---
56 */
57struct MCTPInterface
58{
59 std::string name;
60 MCTPTransport transport;
61
62 auto operator<=>(const MCTPInterface& r) const = default;
63};

--- 258 unchanged lines hidden ---