ipmi.hpp (b4e3704c17be6a081e3c713b8173edc973bf87d7) | ipmi.hpp (444b5ea4847ea7c014114094d4b63672122f9786) |
---|---|
1// Copyright 2021 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// --- 6 unchanged lines hidden (view full) --- 15#pragma once 16 17#include "handler.hpp" 18 19#include <ipmid/api.h> 20 21#include <ipmid/api-types.hpp> 22#include <ipmid/message.hpp> | 1// Copyright 2021 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// --- 6 unchanged lines hidden (view full) --- 15#pragma once 16 17#include "handler.hpp" 18 19#include <ipmid/api.h> 20 21#include <ipmid/api-types.hpp> 22#include <ipmid/message.hpp> |
23 |
|
23#include <optional> 24#include <span> 25 26namespace google 27{ 28namespace ipmi 29{ 30 31// Handle the google-ipmi-sys IPMI OEM commands. 32Resp handleSysCommand(HandlerInterface* handler, ::ipmi::Context::ptr ctx, 33 uint8_t cmd, std::span<const uint8_t> data); 34 35} // namespace ipmi 36} // namespace google | 24#include <optional> 25#include <span> 26 27namespace google 28{ 29namespace ipmi 30{ 31 32// Handle the google-ipmi-sys IPMI OEM commands. 33Resp handleSysCommand(HandlerInterface* handler, ::ipmi::Context::ptr ctx, 34 uint8_t cmd, std::span<const uint8_t> data); 35 36} // namespace ipmi 37} // namespace google |