libzypp 17.37.10

providefwd_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 ZYPP_MEDIA_PRIVATE_PROVIDE_FWD_P_H_INCLUDED
15#define ZYPP_MEDIA_PRIVATE_PROVIDE_FWD_P_H_INCLUDED
16
17#include <zypp-media/ng/ProvideFwd>
18 namespace zyppng {
19 ZYPP_FWD_DECL_TYPE_WITH_REFS(ProvideQueue);
20 ZYPP_FWD_DECL_TYPE_WITH_REFS(ProvideWorker);
21 ZYPP_FWD_DECL_TYPE_WITH_REFS(ProvideFileItem);
22 ZYPP_FWD_DECL_TYPE_WITH_REFS(AttachMediaItem);
23 ZYPP_FWD_DECL_TYPE_WITH_REFS(DetachMediaItem);
24 ZYPP_FWD_DECL_TYPE_WITH_REFS(ProvideRequest);
25
26 class ProvideMessage;
27
28 template< typename T >
29 class ProvidePromise;
30 template< typename T >
31 using ProvidePromiseRef = std::shared_ptr<ProvidePromise<T>>;
32 template< typename T >
33 using ProvidePromiseWeakRef = std::weak_ptr<ProvidePromise<T>>;
34}
35
36#endif
zyppng::AttachMediaItem
Definition provideitem_p.h:176
zyppng::ProvideFileItem
Definition provideitem_p.h:135
zyppng::ProvideMessage
Definition providemessage_p.h:521
zyppng::ProvidePromise
Definition provideitem_p.h:114
zyppng::ProvideQueue
Definition providequeue_p.h:31
zyppng::ProvideRequest
Definition provideitem_p.h:36
zyppng
Definition MediaNetworkRequestExecutor.h:16
zyppng::ProvidePromiseRef
std::shared_ptr< ProvidePromise< T > > ProvidePromiseRef
Definition providefwd_p.h:31
zyppng::ProvidePromiseWeakRef
std::weak_ptr< ProvidePromise< T > > ProvidePromiseWeakRef
Definition providefwd_p.h:33
ZYPP_FWD_DECL_TYPE_WITH_REFS
#define ZYPP_FWD_DECL_TYPE_WITH_REFS(T)
Definition zyppglobal.h:126