Zserio C++ runtime library
1.0.0
Built for Zserio 2.13.0
Main Page
Namespaces
Classes
Files
File List
File Members
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/pmr/PolymorphicAllocator.h
"
6
7
// needed to have proper pmr typedefs
8
#include "
zserio/pmr/IReflectable.h
"
9
10
namespace
zserio
11
{
12
namespace
pmr
13
{
14
17
using
IServiceData
=
IBasicServiceData<PropagatingPolymorphicAllocator<uint8_t>
>;
18
using
IServiceDataPtr
=
IBasicServiceDataPtr<PropagatingPolymorphicAllocator<uint8_t>
>;
19
using
IService
=
IBasicService<PropagatingPolymorphicAllocator<uint8_t>
>;
20
using
IServiceClient
=
IBasicServiceClient<PropagatingPolymorphicAllocator<uint8_t>
>;
27
using
ReflectableServiceData
=
BasicReflectableServiceData<PropagatingPolymorphicAllocator<uint8_t>
>;
28
using
ObjectServiceData
=
BasicObjectServiceData<PropagatingPolymorphicAllocator<uint8_t>
>;
29
using
RawServiceDataHolder
=
BasicRawServiceDataHolder<PropagatingPolymorphicAllocator<uint8_t>
>;
30
using
RawServiceDataView
=
BasicRawServiceDataView<PropagatingPolymorphicAllocator<uint8_t>
>;
31
32
}
// namespace pmr
33
}
// namespace zserio
34
35
#endif // ZSERIO_I_SERVICE_H_INC
zserio::BasicReflectableServiceData
Definition:
IService.h:51
zserio
Definition:
AllocatorHolder.h:6
IReflectable.h
zserio::BasicRawServiceDataHolder
Definition:
IService.h:131
zserio::IBasicServiceData
Definition:
IService.h:19
zserio::IBasicService
Definition:
IService.h:202
zserio::BasicObjectServiceData
Definition:
IService.h:96
zserio::pmr::IServiceDataPtr
IBasicServiceDataPtr< PropagatingPolymorphicAllocator< uint8_t >> IServiceDataPtr
Definition:
IService.h:18
zserio::IBasicServiceClient
Definition:
IService.h:228
PolymorphicAllocator.h
IService.h
zserio::BasicRawServiceDataView
Definition:
IService.h:172
zserio::IBasicServiceDataPtr
std::shared_ptr< IBasicServiceData< ALLOC >> IBasicServiceDataPtr
Definition:
IService.h:42
zserio
pmr
IService.h
Generated by
1.8.11