|
Public Types |
| enum | Result { SUCCESS = 0,
RETRY,
SKIP_REFRESH,
DISABLE_SOURCE
} |
| enum | Cause {
REFRESH_SKIP_CD_DVD,
REFRESH_NOT_SUPPORTED_BY_SOURCE,
SOURCE_IS_UPTODATE,
SOURCE_REFRESHED,
USERREQUEST
} |
| enum | Error { NO_SOURCE_FOUND,
INCOMPLETE_SOURCE_DATA
} |
Public Member Functions |
| std::string | asString (Result val_r) const |
| std::string | asString (Cause val_r) const |
| std::string | asString (Error val_r) const |
| virtual void | start (constInstSrcDescrPtr descr_r)=0 |
| virtual Result | error (Error error_r, const std::string &detail=std::string())=0 |
| virtual void | stop (Result result_r, Cause cause_r, const std::string &detail=std::string())=0 |