X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FDVB%2FDVBDemuxHandles.hh;h=6d521c76183775d1898e58f5e60146fa57ea351d;hb=6f50bf49e282c0528f51faa0a245bbfa2b867399;hp=d88f0b544b22d54a02968f775cc29259f16f23f0;hpb=f73fa16ed5abdce272ac77f8b8b9ef2b9922c266;p=senf.git diff --git a/Socket/Protocols/DVB/DVBDemuxHandles.hh b/Socket/Protocols/DVB/DVBDemuxHandles.hh index d88f0b5..6d521c7 100644 --- a/Socket/Protocols/DVB/DVBDemuxHandles.hh +++ b/Socket/Protocols/DVB/DVBDemuxHandles.hh @@ -27,7 +27,6 @@ #define HH_DVBDemuxHandles_ 1 // Custom includes -#include "../../../Socket/BufferingPolicy.hh" #include "../../../Socket/FramingPolicy.hh" #include "../../../Socket/CommunicationPolicy.hh" #include "../../../Socket/ReadWritePolicy.hh" @@ -47,14 +46,13 @@ namespace senf { DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, - NotWriteablePolicy, - NoBufferingPolicy + NotWriteablePolicy >::policy DVBDemux_Policy; ///< Socket Policy for xxxx /** \brief xxx */ class DVBDemuxSectionProtocol - : public ConcreteSocketProtocol, + : public ConcreteSocketProtocol, public DVBDemuxProtocol { public: @@ -75,8 +73,6 @@ namespace senf { unsigned available() const; - std::auto_ptr clone() const; - ///@} void setSectionFilter(struct dmx_sct_filter_params *filter) const; @@ -89,7 +85,7 @@ namespace senf { /** \brief xxx */ class DVBDemuxPESProtocol - : public ConcreteSocketProtocol, + : public ConcreteSocketProtocol, public DVBDemuxProtocol { public: @@ -110,8 +106,6 @@ namespace senf { unsigned available() const; - std::auto_ptr clone() const; - ///@} void setPESFilter(struct dmx_pes_filter_params *filter) const; @@ -126,7 +120,7 @@ namespace senf { /** \brief xxx */ class DVBDvrProtocol - : public ConcreteSocketProtocol, + : public ConcreteSocketProtocol, public DVBDemuxProtocol { public: @@ -147,8 +141,6 @@ namespace senf { unsigned available() const; - std::auto_ptr clone() const; - ///@} };