Lines Matching full:sol

4 #include "sol/sol_manager.hpp"
12 namespace sol namespace
35 // SOL is the payload currently supported for activation. in activatePayload()
36 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in activatePayload()
42 sol::Manager::get().updateSOLParameter(ipmi::convertCurrentChannelNum( in activatePayload()
44 if (!sol::Manager::get().enable) in activatePayload()
50 // Only one instance of SOL is currently supported. in activatePayload()
66 static_cast<uint8_t>(sol::Manager::get().solMinPrivilege)) in activatePayload()
72 // Is SOL Payload enabled for this user & channel. in activatePayload()
78 message::PayloadType::SOL)])) in activatePayload()
84 auto status = sol::Manager::get().isPayloadActive(request->payloadInstance); in activatePayload()
94 // Start the SOL payload in activatePayload()
97 sol::Manager::get().startPayloadInstance(request->payloadInstance, in activatePayload()
102 lg2::error("Failed to start SOL payload: {ERROR}", "ERROR", e); in activatePayload()
134 // SOL is the payload currently supported for deactivation in deactivatePayload()
135 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in deactivatePayload()
141 // Only one instance of SOL is supported in deactivatePayload()
148 auto status = sol::Manager::get().isPayloadActive(request->payloadInstance); in deactivatePayload()
158 sol::Manager::get().getContext(request->payloadInstance).sessionID; in deactivatePayload()
160 sol::Manager::get().getContext(request->payloadInstance).session; in deactivatePayload()
172 sol::Manager::get().stopPayloadInstance(request->payloadInstance); in deactivatePayload()
220 // SOL is the payload currently supported for payload status in getPayloadStatus()
221 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in getPayloadStatus()
232 // Currently we support only one SOL session in getPayloadStatus()
233 response->instance1 = sol::Manager::get().isPayloadActive(1); in getPayloadStatus()
255 // SOL is the payload currently supported for payload status & only one in getPayloadInfo()
256 // instance of SOL is supported. in getPayloadInfo()
257 if (static_cast<uint8_t>(message::PayloadType::SOL) != in getPayloadInfo()
264 auto status = sol::Manager::get().isPayloadActive(request->payloadInstance); in getPayloadInfo()
269 sol::Manager::get().getContext(request->payloadInstance); in getPayloadInfo()
283 } // namespace sol