senf::DVBSocketProtocol Class Reference
[Protocol Implementations (Concrete Protocol Classes)]

Baseclass for DVBSocketProtocols which want use Wrappers for console. More...

#include <senf/Socket/Protocols/DVB/DVBDemuxHandles.hh>

Inheritance diagram for senf::DVBSocketProtocol:
Inheritance graph
[legend]

List of all members.


Detailed Description

Baseclass for DVBSocketProtocols which want use Wrappers for console.

Definition at line 64 of file DVBDemuxHandles.hh.


Public Member Functions

  DVBSocketProtocol ()
  ~DVBSocketProtocol ()
void  addWrapper (boost::shared_ptr< DVBProtocolWrapper > wrap)
virtual void  close ()
  Close socket.

Constructor & Destructor Documentation

senf::DVBSocketProtocol::
DVBSocketProtocol ()

Definition at line 68 of file DVBDemuxHandles.hh.

senf::DVBSocketProtocol::
~DVBSocketProtocol ()

Definition at line 69 of file DVBDemuxHandles.hh.


Member Function Documentation

void senf::DVBSocketProtocol::
addWrapper ( boost::shared_ptr< DVBProtocolWrapper wrap )
Parameters:
wrap  Binds a wrapper to a DVBProtocol, so if it is closed the functionality of the wrapper is automatically removed from console.

Definition at line 71 of file DVBDemuxHandles.hh.

virtual void senf::DVBSocketProtocol::
close ()

Close socket.

This override will automatically shutdown() the socket whenever it is closed.

Exceptions:
senf::SystemException 
Fix:
Move into (at least) BSDSOcketProtocol

Reimplemented from senf::SocketProtocol.

Definition at line 76 of file DVBDemuxHandles.hh.


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