#define ZYPP_CALLBACK_H
#include "zypp/base/NonCopyable.h"
-#include "zypp/UserData.h"
///////////////////////////////////////////////////////////////////
namespace zypp
/** */
struct ReportBase
{
- typedef callback::UserData UserData;
virtual ~ReportBase()
{}
};
struct ReceiveReport : public _Report
{
typedef _Report ReportType;
- typedef typename ReportType::UserData UserData;
typedef ReceiveReport<_Report> Receiver;
typedef DistributeReport<_Report> Distributor;
{
public:
typedef _Report ReportType;
- typedef typename ReportType::UserData UserData;
typedef ReceiveReport<_Report> Receiver;
typedef DistributeReport<_Report> Distributor;
struct SendReport : private zypp::base::NonCopyable
{
typedef _Report ReportType;
- typedef typename ReportType::UserData UserData;
typedef ReceiveReport<_Report> Receiver;
typedef DistributeReport<_Report> Distributor;
struct TempConnect
{
typedef _Report ReportType;
- typedef typename ReportType::UserData UserData;
typedef ReceiveReport<_Report> Receiver;
typedef DistributeReport<_Report> Distributor;