Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

InstSrcManagerCallbacks::SourceRefreshCallback Struct Reference

#include <InstSrcManagerCallbacks.h>

Inheritance diagram for InstSrcManagerCallbacks::SourceRefreshCallback:

RedirectCallback< SourceRefreshCallback > ReportCallback List of all members.

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

Member Enumeration Documentation

enum InstSrcManagerCallbacks::SourceRefreshCallback::Cause
 

Enumerator:
REFRESH_SKIP_CD_DVD 
REFRESH_NOT_SUPPORTED_BY_SOURCE 
SOURCE_IS_UPTODATE 
SOURCE_REFRESHED 
USERREQUEST 

enum InstSrcManagerCallbacks::SourceRefreshCallback::Error
 

Enumerator:
NO_SOURCE_FOUND 
INCOMPLETE_SOURCE_DATA 

enum InstSrcManagerCallbacks::SourceRefreshCallback::Result
 

Enumerator:
SUCCESS 
RETRY 
SKIP_REFRESH 
DISABLE_SOURCE 


Member Function Documentation

std::string InstSrcManagerCallbacks::SourceRefreshCallback::asString Error  val_r  )  const
 

std::string InstSrcManagerCallbacks::SourceRefreshCallback::asString Cause  val_r  )  const
 

std::string InstSrcManagerCallbacks::SourceRefreshCallback::asString Result  val_r  )  const
 

SourceRefreshCallback::Result InstSrcManagerCallbacks::SourceRefreshCallback::error Error  error_r,
const std::string &  detail = std::string()
[pure virtual]
 

void InstSrcManagerCallbacks::SourceRefreshCallback::start constInstSrcDescrPtr  descr_r  )  [pure virtual]
 

void InstSrcManagerCallbacks::SourceRefreshCallback::stop Result  result_r,
Cause  cause_r,
const std::string &  detail = std::string()
[pure virtual]
 


The documentation for this struct was generated from the following files:
Generated on Mon Sep 12 21:52:14 2005 for yast2-packagemanager by  doxygen 1.4.4