Lines Matching +full:per +full:- +full:string

13 #include <string>
45 * @param[in] bus - the D-Bus bus object
62 * @param[in] id - the entry ID
72 * @param[in] msg - the sdbusplus message
82 * @param[in] msg - the sdbusplus message
98 * @param[in] objectPath - object path of the error log
99 * @param[in] interfaces - map of all interfaces and properties
100 * on a phosphor-logging error log
102 void create(const std::string& objectPath,
112 * @param[in] objectPath - object path of the error log
113 * @param[in] interfaces - map of all interfaces and properties
114 * on a phosphor-logging error log
116 void createWithRestore(const std::string& objectPath,
123 * @param[in] objectPath - object path of the error log
124 * @param[in] interfaces - map of all interfaces and properties
125 * on a phosphor-logging error log
127 void createObject(const std::string& objectPath,
133 * on an error log D-Bus object.
135 * @param[in] interfaces - map of all interfaces and properties
136 * on a phosphor-logging error log.
138 * @return uint64_t - the timestamp
146 * @param[in] id - the error log ID
147 * @return path - the directory path
154 * @param[in] id - the error log ID
156 * @return path - the directory path
161 * Returns the D-Bus object path to use for a callout D-Bus object.
163 * @param[in] objectPath - the object path for the error log
164 * @param[in] calloutNum - the callout instance number
166 * @return path - the object path to use for a callout object
168 std::string getCalloutObjectPath(const std::string& objectPath,
175 * @param[in] objectPath - object path of the error log
176 * @param[in] properties - the xyz.openbmc_project.Logging.Entry
180 void createPolicyInterface(const std::string& objectPath,
185 * Creates D-Bus objects for any callouts in an error log
196 * @param[in] objectPath - object path of the error log
197 * @param[in] interfaces - map of all interfaces and properties
198 * on a phosphor-logging error log.
200 void createCalloutObjects(const std::string& objectPath,
208 * @param[in] objectPath - object path of the error log
209 * @param[in] interfaces - map of all interfaces and properties
210 * on a phosphor-logging error log.
212 void restoreCalloutObjects(const std::string& objectPath,
218 * @param[in] objectPath - the object path of the log
220 * @return uint32_t - the ID
222 inline uint32_t getEntryID(const std::string& objectPath) in getEntryID()
231 * @param[in] objectPath - the object path of the log
232 * @param[in] type - the interface type being added
233 * @param[in] object - the interface object
235 void addInterface(const std::string& objectPath, InterfaceType type,
243 * There can be multiple instances of a child object per type per
246 * @param[in] objectPath - the object path of the log
247 * @param[in] type - the interface type being added.
248 * @param[in] object - the interface object
250 void addChildInterface(const std::string& objectPath, InterfaceType type,
270 * There may be multiple interfaces per ID.
280 * There may be multiple interfaces per ID, and also multiple
281 * interface instances per interface type.