00001 #ifndef JOBC_RESOURCE_H
00002 #define JOBC_RESOURCE_H
00003
00004 namespace jobc {
00006
00010 class Resource {
00011 public:
00012 Resource();
00013 void Log();
00014 void Sum(const Resource& r);
00015 void Difference(const Resource& r);
00016 public:
00017 double stime;
00018 double utime;
00019 double maxrss;
00020 double ixrss;
00021 double idrss;
00022 double isrss;
00023 double minflt;
00024 double majflt;
00025 double nswap;
00026 double inblock;
00027 double oublock;
00028 double msgsnd;
00029 double msgrcv;
00030 double nsignals;
00031 double nvcsw;
00032 double nivcsw;
00033 };
00034 }
00035 #endif