Apollo
6.0
Open source self driving car software
|
#include <poller.h>
Public Types | |
using | RequestPtr = std::shared_ptr< PollRequest > |
using | RequestMap = std::unordered_map< int, RequestPtr > |
using | CtrlParamMap = std::unordered_map< int, PollCtrlParam > |
Public Member Functions | |
virtual | ~Poller () |
void | Shutdown () |
bool | Register (const PollRequest &req) |
bool | Unregister (const PollRequest &req) |
using apollo::cyber::io::Poller::CtrlParamMap = std::unordered_map<int, PollCtrlParam> |
using apollo::cyber::io::Poller::RequestMap = std::unordered_map<int, RequestPtr> |
using apollo::cyber::io::Poller::RequestPtr = std::shared_ptr<PollRequest> |
|
virtual |
bool apollo::cyber::io::Poller::Register | ( | const PollRequest & | req | ) |
void apollo::cyber::io::Poller::Shutdown | ( | ) |
bool apollo::cyber::io::Poller::Unregister | ( | const PollRequest & | req | ) |