|
|
template<typename ProtobufConfig > |
| | GobyMOOSAppSelector (ProtobufConfig *cfg) |
| |
|
template<typename ProtobufMessage > |
| void | publish_pb (const std::string &key, const ProtobufMessage &msg) |
| |
|
void | publish (CMOOSMsg &msg) |
| |
|
void | publish (const std::string &key, const std::string &value) |
| |
|
void | publish (const std::string &key, double value) |
| |
|
goby::moos::DynamicMOOSVars & | dynamic_vars () |
| |
|
double | start_time () const |
| |
|
void | subscribe (const std::string &var, InboxFunc handler=InboxFunc(), int blackout=0) |
| |
|
template<typename V , typename A1 > |
| void | subscribe (const std::string &var, void(V::*mem_func)(A1), V *obj, int blackout=0) |
| |
|
void | subscribe (const std::string &var_pattern, const std::string &app_pattern, InboxFunc handler=InboxFunc(), int blackout=0) |
| |
|
template<typename V , typename A1 > |
| void | subscribe (const std::string &var_pattern, const std::string &app_pattern, void(V::*mem_func)(A1), V *obj, int blackout=0) |
| |
|
template<typename V , typename ProtobufMessage > |
| void | subscribe_pb (const std::string &var, void(V::*mem_func)(const ProtobufMessage &), V *obj, int blackout=0) |
| |
|
template<typename ProtobufMessage > |
| void | subscribe_pb (const std::string &var, boost::function< void(const ProtobufMessage &msg)> handler, int blackout=0) |
| |
|
void | register_timer (int period_seconds, boost::function< void()> handler) |
| |
|
template<typename V > |
| void | register_timer (int period_seconds, void(V::*mem_func)(), V *obj) |
| |
|
template<typename App > |
| friend | int::goby::moos::run (int argc, char *argv[]) |
| |
|
virtual void | loop ()=0 |
| |
|
bool | ignore_stale () |
| |
|
void | set_ignore_stale (bool b) |
| |
|
bool | dynamic_moos_vars_enabled () |
| |
|
void | set_dynamic_moos_vars_enabled (bool b) |
| |
|
std::pair< std::string, goby::moos::protobuf::TranslatorEntry::ParserSerializerTechnique > | parse_type_technique (const std::string &type_and_technique) |
| |
template<class MOOSAppType = MOOSAppShell>
class GobyMOOSAppSelector< MOOSAppType >
Definition at line 76 of file goby_moos_app.h.