Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef TAO_TRANSPORT_CURRENT_IDL
00012 #define TAO_TRANSPORT_CURRENT_IDL
00013
00014 #include "tao/IOP.pidl"
00015 #include "tao/TimeBase.pidl"
00016
00017 module TAO
00018 {
00019
00020 typedef unsigned long long CounterT;
00021
00022 module Transport
00023 {
00024
00025
00026
00027
00028
00029 exception NoContext
00030 {
00031 };
00032
00033
00034
00035
00036 local interface Current
00037 {
00038
00039 readonly attribute long id raises (NoContext);
00040
00041
00042 readonly attribute CounterT bytes_sent raises (NoContext);
00043 readonly attribute CounterT bytes_received raises (NoContext);
00044
00045
00046
00047 readonly attribute CounterT messages_sent raises (NoContext);
00048 readonly attribute CounterT messages_received raises (NoContext);
00049
00050
00051
00052 readonly attribute TimeBase::TimeT open_since raises (NoContext);
00053 };
00054 };
00055 };
00056
00057 #endif