Zserio C++ runtime library  1.0.0
Built for Zserio 2.13.0
zserio::BasicMessageInfo< ALLOC > Struct Template Reference

#include <ITypeInfo.h>

Public Member Functions

 BasicMessageInfo (StringView schemaName_, const IBasicTypeInfo< ALLOC > &typeInfo_, bool isPublished_, bool isSubscribed_, StringView topic_)
 

Public Attributes

StringView schemaName
 
const IBasicTypeInfo< ALLOC > & typeInfo
 
bool isPublished
 
bool isSubscribed
 
StringView topic
 

Detailed Description

template<typename ALLOC = std::allocator<uint8_t>>
struct zserio::BasicMessageInfo< ALLOC >

Type information for pubsub message.

Definition at line 98 of file ITypeInfo.h.

Constructor & Destructor Documentation

template<typename ALLOC = std::allocator<uint8_t>>
zserio::BasicMessageInfo< ALLOC >::BasicMessageInfo ( StringView  schemaName_,
const IBasicTypeInfo< ALLOC > &  typeInfo_,
bool  isPublished_,
bool  isSubscribed_,
StringView  topic_ 
)
inline

Definition at line 477 of file ITypeInfo.h.

Member Data Documentation

template<typename ALLOC = std::allocator<uint8_t>>
bool zserio::BasicMessageInfo< ALLOC >::isPublished

true if the message is published

Definition at line 485 of file ITypeInfo.h.

template<typename ALLOC = std::allocator<uint8_t>>
bool zserio::BasicMessageInfo< ALLOC >::isSubscribed

true if the message is subscribed

Definition at line 486 of file ITypeInfo.h.

template<typename ALLOC = std::allocator<uint8_t>>
StringView zserio::BasicMessageInfo< ALLOC >::schemaName

message schema name

Definition at line 483 of file ITypeInfo.h.

template<typename ALLOC = std::allocator<uint8_t>>
StringView zserio::BasicMessageInfo< ALLOC >::topic

pubsub topic for a message

Definition at line 487 of file ITypeInfo.h.

template<typename ALLOC = std::allocator<uint8_t>>
const IBasicTypeInfo<ALLOC>& zserio::BasicMessageInfo< ALLOC >::typeInfo

reference to type information for a message type

Definition at line 484 of file ITypeInfo.h.


The documentation for this struct was generated from the following file: