Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
appbase::channel_decl< Tag, Data, DispatchPolicy > Struct Template Reference

#include <channel.hpp>

Public Types

using channel_type = channel<Data, DispatchPolicy>
 
using tag_type = Tag
 

Detailed Description

template<typename Tag, typename Data, typename DispatchPolicy = drop_exceptions>
struct appbase::channel_decl< Tag, Data, DispatchPolicy >
Template Parameters
Tag- API specific discriminator used to distinguish between otherwise identical data types
Data- the typ of the Data the channel carries
DispatchPolicy- The dispatch policy to use for this channel (defaults to drop_exceptions)

Definition at line 183 of file channel.hpp.

Member Typedef Documentation

◆ channel_type

template<typename Tag , typename Data , typename DispatchPolicy = drop_exceptions>
using appbase::channel_decl< Tag, Data, DispatchPolicy >::channel_type = channel<Data, DispatchPolicy>

Definition at line 184 of file channel.hpp.

◆ tag_type

template<typename Tag , typename Data , typename DispatchPolicy = drop_exceptions>
using appbase::channel_decl< Tag, Data, DispatchPolicy >::tag_type = Tag

Definition at line 185 of file channel.hpp.


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