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

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

#include <senf/PPI/Jack.hh>

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

Public Member Functions

 ActiveInputJack (ActiveInput< PacketType > &input)
 
 ActiveInputJack (ActiveInput<> &input)
 
 ActiveInputJack (ActiveInputJack &input)
 
 ActiveInputJack (ActiveInputJack<> &input)
 
void reset (ActiveInput< PacketType > &input)
 
void reset (ActiveInput<> &input)
 
void reset (ActiveInputJack &input)
 
void reset (ActiveInputJack<> &input)
 
- Public Member Functions inherited from senf::ppi::connector::GenericActiveInputJack
 GenericActiveInputJack (GenericActiveInput &input)
 
GenericActiveInputconnector ()
 Get referenced connector. More...
 
GenericActiveInputoperator-> ()
 Get referenced connector. More...
 
void reset (GenericActiveInput &input)
 Change connector. More...
 

Detailed Description

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

Jack with packet type referencing an ActiveInput.

See also
Jacks

Definition at line 115 of file Jack.hh.

Constructor & Destructor Documentation

◆ ActiveInputJack() [1/4]

template<class PacketType = Packet>
senf::ppi::connector::ActiveInputJack< PacketType >::ActiveInputJack ( ActiveInput< PacketType > &  input)
explicit

◆ ActiveInputJack() [2/4]

template<class PacketType = Packet>
senf::ppi::connector::ActiveInputJack< PacketType >::ActiveInputJack ( ActiveInput<> &  input)
explicit

◆ ActiveInputJack() [3/4]

template<class PacketType = Packet>
senf::ppi::connector::ActiveInputJack< PacketType >::ActiveInputJack ( ActiveInputJack< PacketType > &  input)
explicit

◆ ActiveInputJack() [4/4]

template<class PacketType = Packet>
senf::ppi::connector::ActiveInputJack< PacketType >::ActiveInputJack ( ActiveInputJack<> &  input)
explicit

Member Function Documentation

◆ reset() [1/4]

template<class PacketType = Packet>
void senf::ppi::connector::ActiveInputJack< PacketType >::reset ( ActiveInput< PacketType > &  input)

◆ reset() [2/4]

template<class PacketType = Packet>
void senf::ppi::connector::ActiveInputJack< PacketType >::reset ( ActiveInput<> &  input)

◆ reset() [3/4]

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

◆ reset() [4/4]

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

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