rt_ctrl::IRTController Class Reference

abstract class, represents interface for RTServer connector implementation More...

#include <RT_Control_API.h>

List of all members.

Public Member Functions

virtual int init (const char *cfg_file)=0
 init provider with configuration file name
virtual int fini ()=0
 fini
virtual int init_log (const LogAdapterContainer *log_adapters, const char *cfg_file)=0
 log init
virtual bool authorized ()=0
 logged
virtual void get_available_robots_request (const std::string &server_id)=0
 reqeust available robot types for the specified account
virtual void get_active_robots_request (const std::string &server_id)=0
 get running robot instances for the specified account
virtual void new_robot_instance_request (const std::string &robot_name, const std::string &server_id, std::list< RobotTypeParameter > &params)=0
 create new robot instance
virtual void start_robot_instance_request (const std::string &robot_name, const std::string &server_id, const std::string &robot_id)=0
 start robot instance
virtual void stop_robot_instance_request (const std::string &robot_name, const std::string &server_id, const std::string &robot_id)=0
 stop robot instance
virtual void delete_robot_instance_request (const std::string &robot_name, const std::string &server_id, const std::string &robot_id)=0
 delete robot instance
virtual void init_robot_instance_request (const std::string &robot_name, const std::string &server_id, const std::string &robot_id)=0
 send init command to the robot instance
virtual void set_robot_instance_parameters_request (const std::string &robot_name, const std::string &server_id, const std::string &robot_id, std::list< RobotTypeParameter > &params)=0
 set robot instance parameters
virtual void set_del_on_disconnect_flag_request (const std::string &server_id, bool kill_on_disconnect)=0
 set delete all robot on trader disconnect
virtual void send_message (const char *server_id, const char *robot_id, const char *buf, int len)=0
 send message message
virtual IRobotInfoConsumerrobot_info_consumer ()=0
virtual void robot_info_consumer (IRobotInfoConsumer *val)=0
virtual const std::string & trader_name ()=0
virtual std::map< std::string,
ServerInfo > & 
server_map ()=0

Detailed Description

abstract class, represents interface for RTServer connector implementation

class IRTController


The documentation for this class was generated from the following file:
 All Classes Functions Variables
Generated on Mon Apr 4 06:27:01 2011 for ArgoSE RT Control API by  doxygen 1.6.3