My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
controlscript.h
1 #ifndef controlscript_h
2 #define controlscript_h
3 
4 #include "gcp/control/code/unix/libscript_src/script.h"
5 #include "gcp/control/code/unix/control_src/common/genericcontrol.h"
6 
7 /*
8  * An object of the following type is allocated by each schedule script
9  * to record non-script objects that need to be garbage collected when
10  * the script is deleted or discarded. It can be found in Script::data.
11  */
12 typedef struct {
13  int ref_count; /* The reference count of the parent Script */
14  List *schedules; /* The list of schedules in use by the script */
15 } ScheduleData;
16 
17 Script* new_ControlScript(ControlProg *cp, int batch, HashTable *signals);
18 
19 int rtc_offline(Script *sc, char *cmd);
20 
21 void generateAutoDocumentation(Script* sc, std::string dir);
22 
23 #endif
Definition: hash.h:119
Definition: genericcontrol.c:708
Definition: script.h:315
Definition: controlscript.h:12
Definition: list.h:48