Zserio C++17 runtime library  0.5.0
Built for Zserio 2.17.0
IService.h File Reference
#include <string_view>
#include "zserio/IIntrospectableView.h"
#include "zserio/SerializeUtil.h"
#include "zserio/Span.h"
#include "zserio/Types.h"
#include "zserio/Vector.h"
#include "zserio/View.h"

Go to the source code of this file.

Classes

class  zserio::IBasicServiceData< ALLOC >
 
class  zserio::BasicIntrospectableServiceData< ZSERIO_OBJECT, ALLOC >
 
class  zserio::BasicObjectServiceData< ALLOC >
 
class  zserio::BasicRawServiceDataHolder< ALLOC >
 
class  zserio::BasicRawServiceDataView< ALLOC >
 
class  zserio::IBasicService< ALLOC >
 
class  zserio::IBasicServiceClient< ALLOC >
 

Namespaces

 zserio
 

Typedefs

template<typename ALLOC = std::allocator<uint8_t>>
using zserio::IBasicServiceDataPtr = std::shared_ptr< IBasicServiceData< ALLOC > >
 
using zserio::IServiceData = IBasicServiceData<>
 
using zserio::IServiceDataPtr = IBasicServiceDataPtr<>
 
using zserio::IService = IBasicService<>
 
using zserio::IServiceClient = IBasicServiceClient<>
 
template<typename ZSERIO_OBJECT >
using zserio::IntrospectableServiceData = BasicIntrospectableServiceData< ZSERIO_OBJECT >
 
using zserio::ObjectServiceData = BasicObjectServiceData<>
 
using zserio::RawServiceDataHolder = BasicRawServiceDataHolder<>
 
using zserio::RawServiceDataView = BasicRawServiceDataView<>