Lines Matching full:command
11 namespace command namespace
17 CommandID(uint32_t command) : command(command) {} in CommandID()
21 return static_cast<uint8_t>(command >> CHAR_BIT); in netFnLun()
33 return static_cast<uint8_t>(command); in cmd()
35 uint32_t command; member
40 * phosphor-net-ipmid. This would take the request part of the command as a
42 * command is returned as a vector.
50 * Command details is used to register commands supported in phosphor-net-ipmid.
54 CommandID command; member
111 * privilege level needed to execute the command
117 Entry(CommandID command, session::Privilege privilege) : in Entry() argument
118 command(command), privilege(privilege) in Entry()
122 * @brief Execute the command
124 * Execute the command
126 * @param[in] commandData - Request Data for the command
129 * @return Response data for the command
137 return command; in getCommand()
152 CommandID command; member in command::Entry
154 // Specifies the minimum privilege level required to execute this command
172 NetIpmidEntry(CommandID command, CommandFunctor functor, in NetIpmidEntry() argument
174 Entry(command, privilege), functor(functor), sessionless(sessionless) in NetIpmidEntry()
178 * @brief Execute the command
180 * Execute the command
182 * @param[in] commandData - Request Data for the command
185 * @return Response data for the command
206 * Table keeps the IPMI command entries as a sorted associative container with
207 * Command ID as the unique key. It has interfaces for registering commands
208 * and executing a command.
220 // Command Table is a singleton so copy, copy-assignment, move and
245 * @brief Register a command
247 * Register a command with the command table
249 * @param[in] inCommand - Command ID
250 * @param[in] entry - Command Entry
260 * @brief Execute the command
262 * Execute the command for the corresponding CommandID
264 * @param[in] inCommand - Command ID to execute.
265 * @param[in] commandData - Request Data for the command
276 } // namespace command