senf::ppi::connector::ActiveOutput< PacketType > Class Template Reference

Connector actively sending packets. More...

#include <senf/PPI/Connectors.hh>

Inheritance diagram for senf::ppi::connector::ActiveOutput< PacketType >:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class PacketType = Packet>
class senf::ppi::connector::ActiveOutput< PacketType >

Connector actively sending packets.
Template Parameters:
PacketType  Type of packet to send. Defaults to senf::Packet
The ActiveOutput connector template sends data actively to a connected module. This class is completely implemented via it's base-class, GenericActiveOutput, the only difference is that it only sends packets of type PacketType.
See also:
GenericActiveOutput
senf::ppi::connector

Definition at line 670 of file Connectors.hh.


Public Member Functions

void  operator() (PacketType packet)
  Send out a packet.
void  write (PacketType packet)
  Alias for operator().

Member Function Documentation

template<class PacketType = Packet>
void senf::ppi::connector::ActiveOutput< PacketType >::
operator() ( PacketType  packet )

Send out a packet.

template<class PacketType = Packet>
void senf::ppi::connector::ActiveOutput< PacketType >::
write ( PacketType  packet )

Alias for operator().


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