libzypp 17.37.10

abstracteventsource_p.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------\
2| ____ _ __ __ ___ |
3| |__ / \ / / . \ . \ |
4| / / \ V /| _/ _/ |
5| / /__ | | | | | | |
6| /_____||_| |_| |_| |
7| |
8----------------------------------------------------------------------/
9*
10* This file contains private API, this might break at any time between releases.
11* You have been warned!
12*
13*/
14#ifndef ZYPPNG_BASE_PRIVATE_ABSTRACTEVENTSOURCE_P_H_INCLUDED
15#define ZYPPNG_BASE_PRIVATE_ABSTRACTEVENTSOURCE_P_H_INCLUDED
16
17#include "base_p.h"
18#include <zypp-core/zyppng/base/eventdispatcher.h>
19
20 namespace zyppng {
21
22 class AbstractEventSourcePrivate : public BasePrivate
23{
24 ZYPP_DECLARE_PUBLIC(AbstractEventSource)
25
26 public:
27 AbstractEventSourcePrivate( AbstractEventSource &p );
28 std::weak_ptr<EventDispatcher> _ev;
29};
30
31}
32
33
34#endif
base_p.h
zyppng::AbstractEventSourcePrivate::_ev
std::weak_ptr< EventDispatcher > _ev
Definition abstracteventsource_p.h:28
zyppng::AbstractEventSourcePrivate::AbstractEventSourcePrivate
AbstractEventSourcePrivate(AbstractEventSource &p)
Definition abstracteventsource.cc:10
zyppng::AbstractEventSource
Definition abstracteventsource.h:38
zyppng::BasePrivate::BasePrivate
BasePrivate(Base &b)
Definition base_p.h:17
eventdispatcher.h
zyppng
Definition MediaNetworkRequestExecutor.h:16
ZYPP_DECLARE_PUBLIC
#define ZYPP_DECLARE_PUBLIC(Class)
Definition zyppglobal.h:98