Zserio C++17 runtime library
1.3.0
Built for Zserio 2.20.0
Loading...
Searching...
No Matches
IService.h
Go to the documentation of this file.
1
#ifndef ZSERIO_I_SERVICE_H_INC
2
#define ZSERIO_I_SERVICE_H_INC
3
4
#include "
zserio/IService.h
"
5
#include "
zserio/ppmr/PropagatingPolymorphicAllocator.h
"
6
7
namespace
zserio
8
{
9
namespace
ppmr
10
{
11
14
using
IServiceData
=
IBasicServiceData<PropagatingPolymorphicAllocator<uint8_t>
>;
15
using
IServiceDataPtr
=
IBasicServiceDataPtr<PropagatingPolymorphicAllocator<uint8_t>
>;
16
using
IService
=
IBasicService<PropagatingPolymorphicAllocator<uint8_t>
>;
17
using
IServiceClient
=
IBasicServiceClient<PropagatingPolymorphicAllocator<uint8_t>
>;
24
template
<
typename
ZSERIO_OBJECT>
25
using
IntrospectableServiceData
=
26
BasicIntrospectableServiceData<ZSERIO_OBJECT, PropagatingPolymorphicAllocator<uint8_t>
>;
27
using
ObjectServiceData
=
BasicObjectServiceData<PropagatingPolymorphicAllocator<uint8_t>
>;
28
using
RawServiceDataHolder
=
BasicRawServiceDataHolder<PropagatingPolymorphicAllocator<uint8_t>
>;
29
using
RawServiceDataView
=
BasicRawServiceDataView<PropagatingPolymorphicAllocator<uint8_t>
>;
30
31
}
// namespace ppmr
32
}
// namespace zserio
33
34
#endif
// ZSERIO_I_SERVICE_H_INC
IService.h
PropagatingPolymorphicAllocator.h
zserio::View
Definition
Traits.h:15
zserio
Definition
AllocatorHolder.h:8
zserio
ppmr
IService.h
Generated by
1.9.8