Menu

famouso::mw::afp::defrag Namespace Reference

Namespaces

namespace  detail
namespace  vandermonde_fec

Data Structures

class  Defragmenter
 Reconstructs one event from fragments. More...
class  DuplicateChecker
 Policy: Checking for duplicate fragment packages. More...
struct  EseqDemuxKey
 Demux key type with event sequence number, one subject and one publisher. More...
struct  EseqSubjectDemuxKey
 Demux key type with event sequence number, multiple subjects and one publisher per subject. More...
class  EventSeqDemux
 Policy: Event demultiplexer supporting event sequence numbers. More...
class  EventSeqHeaderSupport
 Policy: Support event sequence number extension header. More...
class  FECEventDataReconstructor
 Policy: Reconstruct event data from fragments supporting forward error correction. More...
class  FECHeaderSupport
 Policy: Support forward error correction extension header. More...
class  Headers
 AFP Headers of a received fragment. More...
class  InOrderEventDataReconstructor
 Policy: Reconstruct event data from fragments arriving in order. Does not support forward error correction. More...
struct  SubjectDemuxKey
 Demux key type with multiple subjects and one publisher per subject, no event sequence numbers. More...
class  MultiSourceDemux
 Policy: Event demultiplexer that can handle events from multiple sources, but only one event per source simultaneuosly. More...
class  NoDuplicateChecker
 Policy: No checking for duplicate fragment packages. More...
class  NoEventSeqHeaderSupport
 Policy: Do not support event sequence number extension header. More...
class  NoFECHeaderSupport
 Policy: Do not support forward error correction extension header. More...
class  OutOfOrderEventDataReconstructor
 Policy: Reconstruct event data from fragments that may arrive out of order. Does not support forward error correction. More...
struct  EmptyDemuxKey
 Demux key type with one subject and one publisher, no event sequence number. More...
class  SingleEventDemux
 Policy: Simple demultiplexer that can handle only one event simultaneously. More...
struct  FragmentStats
 Statistics about processed fragments. More...
struct  EventStats
 Statistics about reconstructed events. More...
class  Statistics
 Policy: Defragmentation statistics. More...
class  NoStatistics
 Policy: No defragmentation statistics. More...