exported services of the Visualization Manager thread
[dyninst.git] / paradyn / h / VM.I
1 /* $Log: VM.I,v $
2 /* Revision 1.1  1994/03/30 05:42:34  newhall
3 /* exported services of the Visualization Manager thread
4 /* */
5 $remote typedef struct {
6   int visiNum; // tid of active visi used to kill visi (VMDestroyVisi)
7   int visiTypeId;  
8   String name;
9 }VM_activeVisiInfo;
10
11 $remote typedef struct {
12   int visiTypeId;  // id of visi used to start visi (VMCreateVisi)
13   String name;
14 }VM_visiInfo;
15
16
17 $remote VM{
18
19   $base 5000;
20   $version 1;
21
22 // for comm. with PC and UIM 
23   $array VM_activeVisiInfo VMActiveVisis(); 
24   $array VM_visiInfo VMAvailableVisis(); 
25   int VMAddNewVisualization(char *name,int argc,char **argv);
26   int VMCreateVisi(int visiTypeId);  // return OK on success
27   int VMDestroyVisi(int visiThreadId);  // return OK on success
28   void VMVisiDied(int visiThreadId); // from visithread 
29 };