Go to the documentation of this file.00001
00002
00003 #ifndef TAO_MONITOR_MONITOR_PIDL
00004 #define TAO_MONITOR_MONITOR_PIDL
00005
00006 #include "tao/Monitor/Monitor_Types.pidl"
00007
00008 module Monitor
00009 {
00010 interface Subscriber
00011 {
00012 oneway void push (in DataList dil);
00013 };
00014
00015
00016
00017
00018 interface MC
00019 {
00020 NameList get_statistic_names (in NameFilter filter);
00021
00022
00023
00024
00025
00026
00027
00028 DataList get_statistics (in NameList names);
00029
00030
00031
00032
00033
00034
00035
00036 DataList get_and_clear_statistics (in NameList names);
00037
00038
00039
00040
00041
00042
00043
00044 NameList clear_statistics (in NameList names);
00045
00046
00047
00048
00049
00050
00051
00052 ConstraintStructList register_constraint (in NameList names, in Constraint cs, in Subscriber sub);
00053
00054
00055
00056
00057 void unregister_constraints (in ConstraintStructList constraint);
00058 };
00059 };
00060
00061 #endif