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

Jack with packet type referencing a PassiveOutput. More...

#include <senf/PPI/Jack.hh>

Inheritance diagram for senf::ppi::connector::PassiveOutputJack< PacketType >:

Public Member Functions

 PassiveOutputJack (PassiveOutput< PacketType > &output)
 
 PassiveOutputJack (PassiveOutput<> &output)
 
 PassiveOutputJack (PassiveOutputJack &output)
 
 PassiveOutputJack (PassiveOutputJack<> &output)
 
void reset (PassiveOutput< PacketType > &output)
 
void reset (PassiveOutput<> &output)
 
void reset (PassiveOutputJack &output)
 
void reset (PassiveOutputJack<> &output)
 
- Public Member Functions inherited from senf::ppi::connector::GenericPassiveOutputJack
 GenericPassiveOutputJack (GenericPassiveOutput &output)
 
GenericPassiveOutputconnector ()
 Get referenced connector. More...
 
GenericPassiveOutputoperator-> ()
 Get referenced connector. More...
 
void reset (GenericPassiveOutput &output)
 Change connector. More...
 

Detailed Description

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

Jack with packet type referencing a PassiveOutput.

See also
Jacks

Definition at line 223 of file Jack.hh.

Constructor & Destructor Documentation

◆ PassiveOutputJack() [1/4]

template<class PacketType = Packet>
senf::ppi::connector::PassiveOutputJack< PacketType >::PassiveOutputJack ( PassiveOutput< PacketType > &  output)
explicit

◆ PassiveOutputJack() [2/4]

template<class PacketType = Packet>
senf::ppi::connector::PassiveOutputJack< PacketType >::PassiveOutputJack ( PassiveOutput<> &  output)
explicit

◆ PassiveOutputJack() [3/4]

template<class PacketType = Packet>
senf::ppi::connector::PassiveOutputJack< PacketType >::PassiveOutputJack ( PassiveOutputJack< PacketType > &  output)
explicit

◆ PassiveOutputJack() [4/4]

template<class PacketType = Packet>
senf::ppi::connector::PassiveOutputJack< PacketType >::PassiveOutputJack ( PassiveOutputJack<> &  output)
explicit

Member Function Documentation

◆ reset() [1/4]

template<class PacketType = Packet>
void senf::ppi::connector::PassiveOutputJack< PacketType >::reset ( PassiveOutput< PacketType > &  output)

◆ reset() [2/4]

template<class PacketType = Packet>
void senf::ppi::connector::PassiveOutputJack< PacketType >::reset ( PassiveOutput<> &  output)

◆ reset() [3/4]

template<class PacketType = Packet>
void senf::ppi::connector::PassiveOutputJack< PacketType >::reset ( PassiveOutputJack< PacketType > &  output)

◆ reset() [4/4]

template<class PacketType = Packet>
void senf::ppi::connector::PassiveOutputJack< PacketType >::reset ( PassiveOutputJack<> &  output)

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