19 #ifndef INCLUDE_RCF_PERFORMANCEDATA_HPP
20 #define INCLUDE_RCF_PERFORMANCEDATA_HPP
22 #include <RCF/Export.hpp>
23 #include <RCF/ThreadLibrary.hpp>
25 #include <boost/cstdint.hpp>
30 class RCF_EXPORT PerformanceData
33 PerformanceData() : mRcfSessions(0), mBufferCount(0), mTotalBufferSize(0)
40 boost::uint32_t mRcfSessions;
41 boost::uint32_t mBufferCount;
42 boost::uint32_t mTotalBufferSize;
46 std::vector<std::size_t> mInBufferSizes;
47 std::vector<std::size_t> mOutBufferSizes;
50 RCF_EXPORT PerformanceData & getPerformanceData();
54 #endif // ! INCLUDE_RCF_PERFORMANCEDATA_HPP