00001 #ifndef STREAMSTATSSAMPLE_H 00002 #define STREAMSTATSSAMPLE_H 00003 00004 #include<sstream> 00005 00006 using namespace std; 00007 00009 struct StreamStatsSample { 00010 StreamStatsSample(long tv_sec, size_t tuplesEnqueued) : 00011 _tv_sec(tv_sec), 00012 _tuplesEnqueued(tuplesEnqueued) 00013 { 00014 } 00015 00016 long _tv_sec; 00017 00018 // The total number of tuples enqueued into this Stream during this sample. 00019 size_t _tuplesEnqueued; 00020 00021 string to_string() const { 00022 ostringstream os; 00023 os << "_tv_sec = " << _tv_sec << endl 00024 << "_tuplesEnqueued = " << _tuplesEnqueued << endl; 00025 return os.str(); 00026 } 00027 }; 00028 00029 #endif