2 /* Revision 1.2 1994/03/14 20:28:52 newhall
3 /* changed visi subdirectory structure
5 $remote typedef struct {
6 String units; // how units are measured i.e. "ms"
7 String name; // for y-axis labeling
8 int Id; // unique metric Id
9 int aggregate; //either SUM or AVE
13 $remote typedef struct{
14 String name; // obj. name for graph labeling
15 int Id; // unique resource id
18 $remote typedef struct{
25 $remote visualization {
28 $async void Data($array dataValue data);
29 $async void Fold(float newBucketWidth);
30 $async void InvalidMR(int m,int r);
31 $async void AddMetricsResources($array metricType,$array resourceType,float,int);
32 $async void NewMetricsResources($array metricType,$array resourceType);
33 $async void Phase(float begin,float end,String name);
34 $upcall $async void GetMetricResource(String metric,String resource,int type);
35 $upcall $async void StopMetricResource(int metricId,int resourceId);
36 $upcall $async void PhaseName(float begin,float end,String name);