#include <Faninout.h>
Public Types | |
typedef Data | value_type |
typedef Address | address_type |
typedef boost::signals2::signal< value_type(const address_type &addr)> | signal |
typedef signal::slot_type | slot |
Public Member Functions | |
Addresser (const address_type &addr) | |
void | connect (const slot &s) |
value_type | operator() () |
Private Attributes | |
Address | m_addr |
signal | m_signal |
If you have a slot to connect to a Fanout which doesn't inherently care about the address to which it is attached, use the AddressedShunt as a go-between.
Definition at line 61 of file Faninout.h.
typedef Address WireCell::Addresser< Data, Address >::address_type |
Definition at line 64 of file Faninout.h.
typedef boost::signals2::signal<value_type (const address_type& addr)> WireCell::Addresser< Data, Address >::signal |
Definition at line 67 of file Faninout.h.
typedef signal::slot_type WireCell::Addresser< Data, Address >::slot |
Definition at line 69 of file Faninout.h.
typedef Data WireCell::Addresser< Data, Address >::value_type |
Definition at line 63 of file Faninout.h.
|
inline |
Definition at line 71 of file Faninout.h.
|
inline |
Definition at line 74 of file Faninout.h.
|
inline |
Definition at line 77 of file Faninout.h.
|
private |
Definition at line 82 of file Faninout.h.
|
private |
Definition at line 83 of file Faninout.h.