Menu

famouso::mw::afp::defrag::EseqSubjectDemuxKey< DCP, Subject_t > Struct Template Reference

Demux key type with event sequence number, multiple subjects and one publisher per subject. More...

#include <EventSeqDemux.h>

Public Types

enum  { uses_subject = 1 }
 

True if header did contain an event sequence number.

More...

Public Member Functions

bool operator< (const EseqSubjectDemuxKey &v2) const
bool operator== (const EseqSubjectDemuxKey &v2) const
 EseqSubjectDemuxKey (const Headers< DCP > &header, const Subject_t &subj)

Data Fields

const uint32_t eseq
const Subject_t subject
const bool eseq_header

Detailed Description

template<typename DCP, class Subject_t>
struct famouso::mw::afp::defrag::EseqSubjectDemuxKey< DCP, Subject_t >

Demux key type with event sequence number, multiple subjects and one publisher per subject.


Member Enumeration Documentation

template<typename DCP , class Subject_t >
anonymous enum

True if header did contain an event sequence number.

Enumerator:
uses_subject 

Constructor & Destructor Documentation

template<typename DCP , class Subject_t >
famouso::mw::afp::defrag::EseqSubjectDemuxKey< DCP, Subject_t >::EseqSubjectDemuxKey ( const Headers< DCP > &  header,
const Subject_t &  subj 
) [inline]

Member Function Documentation

template<typename DCP , class Subject_t >
bool famouso::mw::afp::defrag::EseqSubjectDemuxKey< DCP, Subject_t >::operator< ( const EseqSubjectDemuxKey< DCP, Subject_t > &  v2  )  const [inline]
template<typename DCP , class Subject_t >
bool famouso::mw::afp::defrag::EseqSubjectDemuxKey< DCP, Subject_t >::operator== ( const EseqSubjectDemuxKey< DCP, Subject_t > &  v2  )  const [inline]

Field Documentation

template<typename DCP , class Subject_t >
const bool famouso::mw::afp::defrag::EseqSubjectDemuxKey< DCP, Subject_t >::eseq_header
template<typename DCP , class Subject_t >
const Subject_t famouso::mw::afp::defrag::EseqSubjectDemuxKey< DCP, Subject_t >::subject

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