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

#include <ITypeInfo.h>

Collaboration diagram for zserio::BasicMessageInfo< ALLOC >:

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 492 of file ITypeInfo.h.

Constructor & Destructor Documentation

◆ BasicMessageInfo()

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 494 of file ITypeInfo.h.

Member Data Documentation

◆ isPublished

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

true if the message is published

Definition at line 505 of file ITypeInfo.h.

◆ isSubscribed

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

true if the message is subscribed

Definition at line 506 of file ITypeInfo.h.

◆ schemaName

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

message schema name

Definition at line 503 of file ITypeInfo.h.

◆ topic

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

pubsub topic for a message

Definition at line 507 of file ITypeInfo.h.

◆ typeInfo

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 504 of file ITypeInfo.h.


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