Menu

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

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

#include <MultiSourceDemux.h>

Public Types

enum  { uses_subject = 1 }

Public Member Functions

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

Data Fields

const Subject_t subject

Detailed Description

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

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


Member Enumeration Documentation

template<typename DCP , class Subject_t >
anonymous enum
Enumerator:
uses_subject 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Field Documentation


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