void reject(const std::string &iErrorMsg) { const FutureError e(iErrorMsg); _future.reject(e); }
void reject(const std::string &iExceptionMsg) { FutureError e(iExceptionMsg); _future.reject(e); }
void reject(const FutureError &iError) { _future.reject(iError); }
void reject(const FutureError &iException) { _future.reject(iException); }