Public Member Functions | |
void | AddRoute (const Route *route) |
bool | RemoveRoute (const Route *route) |
void | RemoveAll () |
std::vector< const Route * > | GetRoutes () const |
bool | IsEmpty () const |
void | RegisterRouteAddedCallback (IRouteCallback *callback) |
void | RegisterRouteRemovalCallback (IRouteCallback *callback) |
void | UnregisterRouteAddedCallback (IRouteCallback *callback) |
void | UnregisterRouteRemovalCallback (IRouteCallback *callback) |
Public Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |