senf::DVBDemuxSocketProtocol Class Reference
[Protocol Facets]

#include <senf/Socket/Protocols/DVB/DVBDemuxSocketProtocol.hh>
Inheritance diagram for senf::DVBDemuxSocketProtocol:
Inheritance graph
[legend]

List of all members.


Detailed Description

Todo:
Document me!

Definition at line 44 of file DVBDemuxSocketProtocol.hh.


Public Member Functions

void  setBufferSize (unsigned long size) const
  set the size of the circular buffer used for filtered data.
void  startFiltering () const
void  stopFiltering () const

Abstract Interface Implementation

bool  eof () const
  Check for end-of-file condition.

Member Function Documentation

bool senf::DVBDemuxSocketProtocol::
eof ()

Check for end-of-file condition.

This is another check which (like available()) is extremely protocol dependent. This member will return true only, if at end-of-file. If the protocol does not support the notion of EOF, this member should always return false.

Implements senf::SocketProtocol.

Definition at line 64 of file DVBDemuxSocketProtocol.cc.

void senf::DVBDemuxSocketProtocol::
setBufferSize ( unsigned long  size )

set the size of the circular buffer used for filtered data.

The default size is two maximum sized sections, i.e. if this function is not called a buffer size of 2 * 4096 bytes will be used.

Parameters:
[in]  size  Size of circular buffer.

Definition at line 41 of file DVBDemuxSocketProtocol.cc.

void senf::DVBDemuxSocketProtocol::
startFiltering ()

Definition at line 50 of file DVBDemuxSocketProtocol.cc.

void senf::DVBDemuxSocketProtocol::
stopFiltering ()

Definition at line 57 of file DVBDemuxSocketProtocol.cc.


The documentation for this class was generated from the following files: