trick/include/trick/external_application_c_intf.h
jmpenn fccf32093b
Explicitly specify void arg for C functions that take no arguments. (#670)
* Clock empty args to void

* command_line func empty args to void

* DataRecord func empty args to void

* debug_pause func empty args to void

* echojobs func empty args to void

* ExternalApplication func empty args to void

* FrameLog func empty args to void

* MasterSlave func empty args to void

* MonteCarlo func empty args to void

* outdllist func proto empty args to void

* sie func empty args to void

* SimTime func empty args to void

* UnitTest func empty args to void

* var_server func empty args to void

* wcs func empty args to void
2018-09-19 11:25:04 -05:00

47 lines
1.6 KiB
C

/*
PURPOSE: (ExternalApplication C interface.)
*/
#ifndef EXTERNAL_APPLICATION_C_INTF_H
#define EXTERNAL_APPLICATION_C_INTF_H
#ifdef __cplusplus
extern "C" {
#endif
// Convenience functions for backwards compatibility that, dolphins willing, will one day be removed.
void sim_control_panel_set_enabled(int enabled);
int sim_control_panel_get_enabled(void);
void sim_control_panel_auto_exit_set_enabled(int enabled);
void trick_view_set_enabled(int enabled);
int trick_view_get_enabled(void);
void malfunctions_trick_view_set_enabled(int enabled);
int malfunctions_trick_view_get_enabled(void);
void monte_monitor_set_enabled(int enabled);
int monte_monitor_get_enabled(void);
void stripchart_set_enabled(int enabled);
int stripchart_get_enabled(void);
void sim_control_panel_set_startup_command(const char *command);
const char *sim_control_panel_get_startup_command(void);
void trick_view_set_startup_command(const char *command);
const char *trick_view_get_startup_command(void);
void malfunctions_trick_view_set_startup_command(const char *command);
const char *malfunctions_trick_view_get_startup_command(void);
void monte_monitor_set_startup_command(const char *command);
const char *monte_monitor_get_startup_command(void);
void stripchart_set_startup_command(const char *command);
const char *stripchart_get_startup_command(void);
void sim_control_panel_launch(void);
void trick_view_launch(void);
void malfunctions_trick_view_launch(void);
void monte_monitor_launch(void);
void stripchart_launch(void);
void trick_view_set_cycle_period(double period);
void trick_view_add_auto_load_file(const char *file);
#ifdef __cplusplus
}
#endif
#endif