/// \addtogroup policy_impl_group
/// @{
+
+ /** \brief BufferingPolicy for non-buffered sockets
+
+ This is different from UndefinedBufferingPolicy (which is the
+ same as BufferingPolicyBase). This policy class defines the
+ buffering policy -- it explicitly states, that the socket does not
+ support buffering.
+ */
+ struct NoBufferingPolicy : public BufferingPolicyBase
+ {};
+
+ /// @}
+
+
+ /// \addtogroup policy_impl_group
+ /// @{
/** \brief BufferingPolicy implementing standard socket buffering
#define HH_DVBDemuxHandles_ 1
// Custom includes
+#include "BufferingPolicy.hh"
#include "FramingPolicy.hh"
#include "CommunicationPolicy.hh"
#include "ReadWritePolicy.hh"
DatagramFramingPolicy,
UnconnectedCommunicationPolicy,
ReadablePolicy,
- NotWriteablePolicy
+ NotWriteablePolicy,
+ NoBufferingPolicy
>::policy DVBDemux_Policy; ///< Socket Policy for xxxx
/** \brief xxx
#define HH_DVBFrontendHandle_ 1
// Custom includes
+#include "BufferingPolicy.hh"
#include "FramingPolicy.hh"
#include "CommunicationPolicy.hh"
#include "ReadWritePolicy.hh"
DatagramFramingPolicy,
UnconnectedCommunicationPolicy,
NotReadablePolicy,
- NotWriteablePolicy
+ NotWriteablePolicy,
+ NoBufferingPolicy
>::policy DVBFrontend_Policy; ///< Socket Policy for xxxx
/** \brief xxx
"done")
% (htmlnode.dir.abspath, reltopdir, xslfile.abspath)))
for doc in docs:
- env.Depends(doc,xslfile)
+ env.Depends(doc, xslfile)
if xmlnode:
xrefs = []
xrefs.extend(xref_pp)
docs.extend(xrefs)
- env.Depends(docs,extra_sources)
+ env.Depends(docs, extra_sources)
for doc in docs :
env.Alias('all_docs', doc)
env.Clean('all_docs', doc)