processcontrol_interface.h File Reference

interface.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules. More...

#include <lar/lar.h>
#include <lar/processcontrol_messages.h>
Include dependency graph for processcontrol_interface.h:

Defines

#define PROCESS_START   1
#define PROCESS_CLOSE   2
#define PROCESS_CLOSE_SHELL   3
#define PROCESS_UPDATE_COMMAND   4
#define PROCESS_UPDATE_RUNSTARTPUP   5
#define PROCESS_UPDATE_SILLENT   6
#define PROCESS_UPDATE_XPOS   7
#define PROCESS_UPDATE_YPOS   8
#define PROCESS_UPDATE_HEIGHT   9
#define PROCESS_UPDATE_WIDTH   10

Functions

int processcontrol_publish_information (processcontrol_information_message *msg)
 Publishes processcontrol_information_message messages. Uses broadcast to all subscribers. Usually is only used by processcontrol.
int processcontrol_subscribe_information (processcontrol_information_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
 Subscribes processcontrol_information_message messages. Uses broadcast to all subscribers. Can be used by other modules.
int processcontrol_publish_command (processcontrol_command_message *msg)
 Publishes processcontrol_command_message messages. Uses broadcast to all subscribers. Usually is only used by processcontrol.
int processcontrol_subscribe_command (processcontrol_command_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
 Subscribes processcontrol_command_message messages. Uses broadcast to all subscribers. Can be used by other modules.

Detailed Description

interface.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules.

Generated on Wed Jun 2 12:43:03 2010 for LAR Atlas by  doxygen 1.6.3