The ProcessControl Module (proccontrol)

The CARMEN proccontrol module. More...


Files

file  proccontrol_interface.h
 Definition of the interface of the module proccontrol.
file  proccontrol_messages.h
 Definition of the messages for this module.

Data Structures

struct  carmen_proccontrol_groupset_message
struct  carmen_proccontrol_moduleset_message
struct  carmen_proccontrol_process_t
struct  carmen_proccontrol_pidtable_message
struct  carmen_proccontrol_output_message

Defines

#define CARMEN_PROCCONTROL_GROUPSET_NAME   "carmen_proccontrol_groupset"
#define CARMEN_PROCCONTROL_GROUPSET_FMT   "{string,int,double,string}"
#define CARMEN_PROCCONTROL_MODULESET_NAME   "carmen_proccontrol_moduleset"
#define CARMEN_PROCCONTROL_MODULESET_FMT   "{string,int,double,string}"
#define CARMEN_PROCCONTROL_PIDTABLE_NAME   "carmen_proccontrol_pidtable"
#define CARMEN_PROCCONTROL_PIDTABLE_FMT   "{int,<{string,string,int,int,int}:1>,double,string}"
#define CARMEN_PROCCONTROL_OUTPUT_NAME   "carmen_proccontrol_output"
#define CARMEN_PROCCONTROL_OUTPUT_FMT   "{int,string,double,string}"

Typedefs

typedef * carmen_proccontrol_process_p

Functions

void carmen_proccontrol_subscribe_pidtable_message (carmen_proccontrol_pidtable_message *pidtable, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
void carmen_proccontrol_unsubscribe_pidtable_message (carmen_handler_t handler)
void carmen_proccontrol_subscribe_output_message (carmen_proccontrol_output_message *output, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
void carmen_proccontrol_unsubscribe_output_message (carmen_handler_t handler)
void carmen_proccontrol_set_module_state (char *module_name, int requested_state)
void carmen_proccontrol_set_group_state (char *group_name, int requested_state)

Detailed Description

The CARMEN proccontrol module.

The module proccontrol provides tools to control the modules in CARMEN.


Generated on Wed Apr 5 18:34:21 2006 for CARMEN by  doxygen 1.4.4