Lines Matching refs:SmartPtr
40 SmartPtr<ImageHandler::Parameters> _param;
42 explicit SoftArgs (const SmartPtr<ImageHandler::Parameters> ¶m = NULL) : _param (param) {} in _param()
43 inline const SmartPtr<ImageHandler::Parameters> &get_param () const { in get_param()
46 inline void set_param (const SmartPtr<ImageHandler::Parameters> ¶m) { in set_param()
59 bool set_threads (const SmartPtr<ThreadPool> &pool);
64 virtual XCamReturn execute_buffer (const SmartPtr<Parameters> ¶m, bool sync);
69 virtual XCamReturn configure_resource (const SmartPtr<Parameters> ¶m) = 0;
70 virtual XCamReturn start_work (const SmartPtr<Parameters> ¶m) = 0;
72 virtual void work_well_done (const SmartPtr<ImageHandler::Parameters> ¶m, XCamReturn err);
73 virtual void work_broken (const SmartPtr<ImageHandler::Parameters> ¶m, XCamReturn err);
76 bool check_work_continue (const SmartPtr<ImageHandler::Parameters> ¶m, XCamReturn err);
80 void param_ended (SmartPtr<ImageHandler::Parameters> param, XCamReturn err);
81 static bool is_param_error (const SmartPtr<ImageHandler::Parameters> ¶m);
87 SmartPtr<ThreadPool> _threads;
89 SmartPtr<SyncMeta> _cur_sync;