Skip to content
Snippets Groups Projects
Commit 8bc82c36 authored by tho's avatar tho
Browse files

miscellaneous bits and bobs ;)

parent 98e7c63e
No related branches found
No related tags found
No related merge requests found
...@@ -67,7 +67,7 @@ void ULEdec::handleEvent(senf::Scheduler::EventId event) ...@@ -67,7 +67,7 @@ void ULEdec::handleEvent(senf::Scheduler::EventId event)
dvrHandle.read( ts_packet.data() ); dvrHandle.read( ts_packet.data() );
// Check TS error conditions: sync_byte, transport_error_indicator, scrambling_control. // Check TS error conditions: sync_byte, transport_error_indicator, scrambling_control.
if ( (ts_packet->sync_byte() != TRANSPORT_PACKET_SYNC_BYTE) || if ( (ts_packet->sync_byte() != senf::TransportPacketType::SYNC_BYTE) ||
(ts_packet->transport_error_indicator() == true) || (ts_packet->transport_error_indicator() == true) ||
(ts_packet->transport_scrmbl_ctrl() != 0)) (ts_packet->transport_scrmbl_ctrl() != 0))
{ {
......
...@@ -3,9 +3,8 @@ import SENFSCons ...@@ -3,9 +3,8 @@ import SENFSCons
########################################################################### ###########################################################################
SENFSCons.Binary(env, 'sniffer', SENFSCons.GlobSources(), SENFSCons.Binary(env, 'sniffer', SENFSCons.GlobSources(), LIBS = [
LIBS = [ 'Scheduler', 'Packets', 'Socket', 'Utils' ], 'Packets_DefaultBundle', 'Packets_MPEGDVBBundle',
OBJECTS = [ '#/Packets/DefaultBundle/DefaultBundle.o', 'Scheduler', 'Packets', 'Socket', 'Utils' ])
'#/Packets/MPEGDVBBundle/MPEGDVBBundle.o' ])
SENFSCons.Doxygen(env) SENFSCons.Doxygen(env)
...@@ -119,13 +119,11 @@ namespace senf { ...@@ -119,13 +119,11 @@ namespace senf {
using mixin::initSize; using mixin::initSize;
static void dump(packet p, std::ostream & os); static void dump(packet p, std::ostream & os);
static const byte SYNC_BYTE = 0x47;
}; };
/** \brief Transport packet typedef */ /** \brief Transport packet typedef */
typedef TransportPacketType::packet TransportPacket; typedef ConcretePacket<TransportPacketType> TransportPacket;
#define TRANSPORT_PACKET_SYNC_BYTE 0x47
} }
......
...@@ -69,14 +69,14 @@ BOOST_AUTO_UNIT_TEST(transportPacket_packet) ...@@ -69,14 +69,14 @@ BOOST_AUTO_UNIT_TEST(transportPacket_packet)
senf::TransportPacket p (senf::TransportPacket::create(data)); senf::TransportPacket p (senf::TransportPacket::create(data));
BOOST_CHECK_EQUAL( p->sync_byte(), TRANSPORT_PACKET_SYNC_BYTE ); BOOST_CHECK_EQUAL( p->sync_byte(), TransportPacketType::SYNC_BYTE );
BOOST_CHECK( ! p->transport_error_indicator() ); BOOST_CHECK( ! p->transport_error_indicator() );
BOOST_CHECK( p->pusi() ); BOOST_CHECK( p->pusi() );
BOOST_CHECK( ! p->transport_priority() ); BOOST_CHECK( ! p->transport_priority() );
BOOST_CHECK_EQUAL( p->pid(), 0x010fu ); BOOST_CHECK_EQUAL( p->pid(), 0x010fu );
BOOST_CHECK_EQUAL( p->transport_scrmbl_ctrl(), 0x0u ); BOOST_CHECK_EQUAL( p->transport_scrmbl_ctrl(), 0x0u );
BOOST_CHECK_EQUAL( p->adaptation_field_ctrl(), 0x1u ); BOOST_CHECK_EQUAL( p->adaptation_field_ctrl(), 0x1u );
BOOST_CHECK_EQUAL( p->continuity_counter(), 0x0eu ); BOOST_CHECK_EQUAL( p->continuity_counter(), 0x0eu );
} }
///////////////////////////////cc.e//////////////////////////////////////// ///////////////////////////////cc.e////////////////////////////////////////
......
...@@ -39,14 +39,18 @@ namespace senf { ...@@ -39,14 +39,18 @@ namespace senf {
/// \addtogroup protocol_facets_group /// \addtogroup protocol_facets_group
/// @{ /// @{
/** xxx /** \todo Document me!
*/ */
class DVBDemuxSocketProtocol class DVBDemuxSocketProtocol
: public virtual SocketProtocol : public virtual SocketProtocol
{ {
public: public:
void setBufferSize(unsigned long size) const; void setBufferSize(unsigned long size) const;
///< 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.
\param[in] size Size of circular buffer. */
void startFiltering() const; void startFiltering() const;
void stopFiltering() const; void stopFiltering() const;
......
...@@ -38,10 +38,10 @@ ...@@ -38,10 +38,10 @@
prefix_ void senf::ConnectedUNDatagramSocketProtocol::init_client() const prefix_ void senf::ConnectedUNDatagramSocketProtocol::init_client() const
{ {
int sock = ::socket(PF_UNIX,SOCK_DGRAM,0); int sock = ::socket(PF_UNIX, SOCK_DGRAM, 0);
if (sock < 0) if (sock < 0)
throw SystemException( "Could not create socket(PF_UNIX,SOCK_DGRAM,0)." ); throw SystemException( "Could not create socket(PF_UNIX,SOCK_DGRAM,0)." );
fd(sock); fd(sock);
} }
prefix_ void senf::ConnectedUNDatagramSocketProtocol::init_client(UNSocketAddress const & address) const prefix_ void senf::ConnectedUNDatagramSocketProtocol::init_client(UNSocketAddress const & address) const
......
...@@ -71,9 +71,9 @@ prefix_ void senf::log::IOStreamTarget::v_write(boost::posix_time::ptime timesta ...@@ -71,9 +71,9 @@ prefix_ void senf::log::IOStreamTarget::v_write(boost::posix_time::ptime timesta
for (; i != i_end; ++i) { for (; i != i_end; ++i) {
stream_ << timestamp << sep; stream_ << timestamp << sep;
stream_ << "[" << LEVELNAMES_[level] << "]";
if (area != "senf::log::DefaultArea") if (area != "senf::log::DefaultArea")
stream_ << "[" << area << "]"; stream_ << "[" << area << "] ";
stream_ << "[" << LEVELNAMES_[level] << "] ";
stream_ << *i << "\n"; stream_ << *i << "\n";
sep = '-'; sep = '-';
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment