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

Connector passively providing packets. More...

#include <senf/PPI/Connectors.hh>

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

List of all members.


Detailed Description

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

Connector passively providing packets.
Template Parameters:
PacketType  Type of packet to send. Defaults to senf::Packet
The PassiveOutput connector template provides data passively to a connected module whenever signaled. This class is completely implemented via it's base-class, GenericPassiveOutput, the only difference is that it only sends packets of type PacketType.
See also:
GenericPassiveOutput
senf::ppi::connector

Definition at line 690 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::PassiveOutput< PacketType >::
operator() ( PacketType  packet )

Send out a packet.

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

Alias for operator().


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