// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
/** \file
- \brief DVBHandles
- */
+ \brief DVBFrontendHandle public header */
#ifndef HH_DVBFrontendHandle_
#define HH_DVBFrontendHandle_ 1
// Custom includes
+#include <boost/cstdint.hpp>
+#include <linux/dvb/frontend.h>
#include "Socket/BufferingPolicy.hh"
#include "Socket/FramingPolicy.hh"
#include "Socket/CommunicationPolicy.hh"
#include "Socket/ProtocolClientSocketHandle.hh"
#include "Socket/SocketProtocol.hh"
-#include <linux/dvb/frontend.h>
-
//#include "DVBFrontendHandle.mpp"
///////////////////////////////hh.p////////////////////////////////////////
///\name Constructors
///@{
- void init_client() const; ///< xxx
+ void init_client(boost::uint8_t adapter=0, boost::uint8_t device=0) const; ///< xxx
/**< \note This member is implicitly called from the
ProtocolClientSocketHandle::ProtocolClientSocketHandle()
constructor */
///@}
///\name Abstract Interface Implementation
+ ///@{
unsigned available() const;
bool eof() const;
typedef ProtocolClientSocketHandle<DVBFrontendProtocol> DVBFrontendHandle;
+ ///@}
}