Lines Matching refs:be
35 * All methods in `IComponent` must not block. If a method call cannot be
47 * This method must be supported in running (including tripped) states.
54 * @return status Status of the call, which may be
60 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
68 * This method must be supported in running (including tripped) states.
70 * `Work` that could be immediately abandoned/discarded must be returned in
72 * discarded can be arbitrary.
74 * `Work` that could not be abandoned or discarded immediately must be
75 * marked to be discarded at the earliest opportunity, and must be returned
76 * via IComponentListener::onWorkDone(). This must be completed within
79 * @return status Status of the call, which may be
81 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
98 * already queued. This method can also be used to set the end-of-stream
102 * This method must be supported in running (including tripped) states.
104 * `Work` that is completed must be returned via
108 * @return status Status of the call, which may be
110 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
120 * @param blockPoolId Id of the `C2BlockPool` to be associated with the
123 * @return status Status of the call, which may be
126 * - `REFUSED` - The output surface cannot be accessed.
127 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
140 * The component must be in running state.
143 * @return status Status of the call, which may be
150 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
152 * @return connection `IInputSurfaceConnection` object, which can be used to
153 * query and configure properties of the connection. This cannot be
166 * The component must be in running state.
174 * @return status Status of the call, which may be
181 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
183 * @return connection `IInputSurfaceConnection` object, which can be used to
184 * query and configure properties of the connection. This cannot be
198 * The component must be in running state.
200 * @return status Status of the call, which may be
205 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
215 * `C2BlockPool` object in the component. The id can be passed to
218 * The created `C2BlockPool` object can be destroyed by calling
223 * @return status Status of the call, which may be
227 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
229 * @return blockPoolId Id of the created C2BlockPool object. This may be
232 * must not be null.
245 * @return status Status of the call, which may be
248 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
259 * This method must be supported in stopped state as well as tripped state.
261 * If the return value is `OK`, the component must be in the running state.
263 * expected as a response to this call. Otherwise, the component must be in
268 * a new onTripped() callback must be used to communicate the configuration
271 * @return status Status of the call, which may be
277 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
285 * This method must be supported in running (including tripped) state.
289 * Upon this call, all pending `Work` must be abandoned.
293 * component must be in the stopped state.
298 * @return status Status of the call, which may be
303 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
311 * This method must be supported in all (including tripped) states other
314 * This method must be supported during any other blocking call.
324 * component must be in the stopped state.
329 * @return status Status of the call, which may be
334 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
342 * This method must be supported in stopped state.
347 * @return status Status of the call, which may be
351 * - `TIMED_OUT` - The operation cannot be finished in a timely manner.
360 * An @ref IConfigurable instance for the component can be obtained by calling
363 * @return intf `IComponentInterface` instance. This must not be null.