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

Jack with packet type referencing an ActiveOutput. More...

#include <senf/PPI/Jack.hh>

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

Public Member Functions

 ActiveOutputJack (ActiveOutput< PacketType > &output)
 
 ActiveOutputJack (ActiveOutput<> &output)
 
 ActiveOutputJack (ActiveOutputJack &output)
 
 ActiveOutputJack (ActiveOutputJack<> &output)
 
void reset (ActiveOutput< PacketType > &output)
 
void reset (ActiveOutput<> &output)
 
void reset (ActiveOutputJack &output)
 
void reset (ActiveOutputJack<> &output)
 
- Public Member Functions inherited from senf::ppi::connector::GenericActiveOutputJack
 GenericActiveOutputJack (GenericActiveOutput &output)
 
GenericActiveOutputconnector ()
 Get referenced connector. More...
 
GenericActiveOutputoperator-> ()
 Get referenced connector. More...
 
void reset (GenericActiveOutput &output)
 Change connector. More...
 

Detailed Description

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

Jack with packet type referencing an ActiveOutput.

See also
Jacks

Definition at line 151 of file Jack.hh.

Constructor & Destructor Documentation

◆ ActiveOutputJack() [1/4]

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

◆ ActiveOutputJack() [2/4]

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

◆ ActiveOutputJack() [3/4]

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

◆ ActiveOutputJack() [4/4]

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

Member Function Documentation

◆ reset() [1/4]

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

◆ reset() [2/4]

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

◆ reset() [3/4]

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

◆ reset() [4/4]

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

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