libzypp  17.14.0
zypp::callback::DistributeReport< TReport > Struct Template Reference

#include <Callback.h>

Public Types

typedef TReport ReportType
 
typedef ReceiveReport< TReportReceiver
 
typedef DistributeReport< TReportDistributor
 

Public Member Functions

ReceivergetReceiver () const
 
void setReceiver (Receiver &rec_r)
 
void unsetReceiver (Receiver &rec_r)
 
void noReceiver ()
 
Receiveroperator-> ()
 

Static Public Member Functions

static DistributeReportinstance ()
 

Private Member Functions

 DistributeReport ()
 

Private Attributes

Receiver _noReceiver
 
Receiver_receiver
 

Detailed Description

template<class TReport>
struct zypp::callback::DistributeReport< TReport >

Definition at line 164 of file Callback.h.

Member Typedef Documentation

◆ ReportType

template<class TReport >
typedef TReport zypp::callback::DistributeReport< TReport >::ReportType

Definition at line 200 of file Callback.h.

◆ Receiver

Definition at line 201 of file Callback.h.

◆ Distributor

Definition at line 202 of file Callback.h.

Constructor & Destructor Documentation

◆ DistributeReport()

template<class TReport >
zypp::callback::DistributeReport< TReport >::DistributeReport ( )
inlineprivate

Definition at line 227 of file Callback.h.

Member Function Documentation

◆ instance()

template<class TReport >
static DistributeReport& zypp::callback::DistributeReport< TReport >::instance ( )
inlinestatic

Definition at line 204 of file Callback.h.

◆ getReceiver()

template<class TReport >
Receiver* zypp::callback::DistributeReport< TReport >::getReceiver ( ) const
inline

Definition at line 210 of file Callback.h.

◆ setReceiver()

template<class TReport >
void zypp::callback::DistributeReport< TReport >::setReceiver ( Receiver rec_r)
inline

Definition at line 213 of file Callback.h.

◆ unsetReceiver()

template<class TReport >
void zypp::callback::DistributeReport< TReport >::unsetReceiver ( Receiver rec_r)
inline

Definition at line 216 of file Callback.h.

◆ noReceiver()

template<class TReport >
void zypp::callback::DistributeReport< TReport >::noReceiver ( )
inline

Definition at line 219 of file Callback.h.

◆ operator->()

template<class TReport >
Receiver* zypp::callback::DistributeReport< TReport >::operator-> ( )
inline

Definition at line 223 of file Callback.h.

Member Data Documentation

◆ _noReceiver

template<class TReport >
Receiver zypp::callback::DistributeReport< TReport >::_noReceiver
private

Definition at line 230 of file Callback.h.

◆ _receiver

template<class TReport >
Receiver* zypp::callback::DistributeReport< TReport >::_receiver
private

Definition at line 231 of file Callback.h.


The documentation for this struct was generated from the following file: