|
Apollo
6.0
Open source self driving car software
|
#include <signal.h>

Public Types | |
| using | Callback = std::function< void(Args...)> |
| using | SlotPtr = std::shared_ptr< Slot< Args... > > |
| using | SlotList = std::list< SlotPtr > |
| using | ConnectionType = Connection< Args... > |
Public Member Functions | |
| Signal () | |
| virtual | ~Signal () |
| void | operator() (Args... args) |
| ConnectionType | Connect (const Callback &cb) |
| bool | Disconnect (const ConnectionType &conn) |
| void | DisconnectAllSlots () |
| using apollo::cyber::base::Signal< Args >::Callback = std::function<void(Args...)> |
| using apollo::cyber::base::Signal< Args >::ConnectionType = Connection<Args...> |
| using apollo::cyber::base::Signal< Args >::SlotList = std::list<SlotPtr> |
| using apollo::cyber::base::Signal< Args >::SlotPtr = std::shared_ptr<Slot<Args...> > |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.13