interface.c file for this module. Defines public funtions this module's interface library makes available to other modules. More...
#include "processcontrol_interface.h"
#include <lar/lar.h>
#include <lar/processcontrol_messages.h>
Functions | |
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_information (processcontrol_information_message *msg) |
Publishes processcontrol_information_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. | |
int | processcontrol_publish_command (processcontrol_command_message *msg) |
Publishes processcontrol_command_message messages. Uses broadcast to all subscribers. Usually is only used by processcontrol. |
interface.c file for this module. Defines public funtions this module's interface library makes available to other modules.