proccontrol_interface.h

Go to the documentation of this file.
00001 
00003 // @{
00004 
00012 #ifndef CARMEN_PROCCONTROL_INTERFACE_H
00013 #define CARMEN_PROCCONTROL_INTERFACE_H
00014 
00015 #ifdef __cplusplus
00016 extern "C" {
00017 #endif
00018 
00019 #include <carmen/proccontrol_messages.h>
00020 
00021 void
00022 carmen_proccontrol_subscribe_pidtable_message(carmen_proccontrol_pidtable_message
00023                                              *pidtable,
00024                                              carmen_handler_t handler,
00025                                              carmen_subscribe_t subscribe_how);
00026   
00027 void
00028 carmen_proccontrol_unsubscribe_pidtable_message(carmen_handler_t handler);
00029 
00030 void
00031 carmen_proccontrol_subscribe_output_message(carmen_proccontrol_output_message *output,
00032                                            carmen_handler_t handler,
00033                                            carmen_subscribe_t subscribe_how);
00034   
00035 void
00036 carmen_proccontrol_unsubscribe_output_message(carmen_handler_t handler);
00037 
00038 void 
00039 carmen_proccontrol_set_module_state(char *module_name, int requested_state);
00040 
00041 void 
00042 carmen_proccontrol_set_group_state(char *group_name, int requested_state);
00043 
00044 #ifdef __cplusplus
00045 }
00046 #endif
00047 
00048 #endif
00049 // @}

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