Public Types | Static Public Member Functions | Private Types | Static Private Member Functions
decision_making::LocalTasks Class Reference

#include <ROSTask.h>

List of all members.

Public Types

typedef callTask_fun Function

Static Public Member Functions

static decision_making::TaskResult call (std::string task_name, std::string task_address, const decision_making::CallContext &call_ctx, decision_making::EventQueue &events)
static void registrate (std::string task_name, callTask cb)
static void registrate (std::string task_name, Function cb)
static bool registrated (std::string task_name)
static void unregistrated (std::string task_name)

Private Types

typedef std::map< std::string,
callTask
callbacks
typedef std::map< std::string,
callTask_fun
callbacks_fun
typedef
decision_making::TaskResult(* 
callTask )(std::string, const decision_making::CallContext &, decision_making::EventQueue &)
typedef boost::function
< decision_making::TaskResult(std::string,
const
decision_making::CallContext
&, decision_making::EventQueue &) > 
callTask_fun

Static Private Member Functions

static callbacksget ()
static callbacks_funget_fun ()

Detailed Description

Definition at line 24 of file ROSTask.h.


Member Typedef Documentation

typedef std::map<std::string, callTask> decision_making::LocalTasks::callbacks [private]

Definition at line 26 of file ROSTask.h.

typedef std::map<std::string, callTask_fun> decision_making::LocalTasks::callbacks_fun [private]

Definition at line 28 of file ROSTask.h.

Definition at line 25 of file ROSTask.h.

Definition at line 27 of file ROSTask.h.

Definition at line 32 of file ROSTask.h.


Member Function Documentation

static decision_making::TaskResult decision_making::LocalTasks::call ( std::string  task_name,
std::string  task_address,
const decision_making::CallContext call_ctx,
decision_making::EventQueue events 
) [inline, static]

Definition at line 48 of file ROSTask.h.

static callbacks& decision_making::LocalTasks::get ( ) [inline, static, private]

Definition at line 29 of file ROSTask.h.

static callbacks_fun& decision_making::LocalTasks::get_fun ( ) [inline, static, private]

Definition at line 30 of file ROSTask.h.

static void decision_making::LocalTasks::registrate ( std::string  task_name,
callTask  cb 
) [inline, static]

Definition at line 33 of file ROSTask.h.

static void decision_making::LocalTasks::registrate ( std::string  task_name,
Function  cb 
) [inline, static]

Definition at line 36 of file ROSTask.h.

static bool decision_making::LocalTasks::registrated ( std::string  task_name) [inline, static]

Definition at line 39 of file ROSTask.h.

static void decision_making::LocalTasks::unregistrated ( std::string  task_name) [inline, static]

Definition at line 42 of file ROSTask.h.


The documentation for this class was generated from the following file:


decision_making
Author(s):
autogenerated on Wed Aug 26 2015 11:16:53