#include "trace_loader.hpp"
-using namespace Trace;
+using namespace trace;
Loader::Loader()
: m_frameMarker(FrameMarker_SwapBuffers)
m_frameMarker = marker;
}
-int Loader::numberOfFrames() const
+unsigned Loader::numberOfFrames() const
{
return m_frameBookmarks.size();
}
-int Loader::numberOfCallsInFrame(int frameIdx) const
+unsigned Loader::numberOfCallsInFrame(unsigned frameIdx) const
{
if (frameIdx > m_frameBookmarks.size()) {
return 0;
return false;
}
- Trace::Call *call;
+ trace::Call *call;
ParseBookmark startBookmark;
- int numOfFrames = 0;
- int numOfCalls = 0;
+ unsigned numOfFrames = 0;
+ unsigned numOfCalls = 0;
int lastPercentReport = 0;
m_parser.getBookmark(startBookmark);
m_parser.close();
}
-bool Loader::isCallAFrameMarker(const Trace::Call *call) const
+bool Loader::isCallAFrameMarker(const trace::Call *call) const
{
std::string name = call->name();
return false;
}
-std::vector<Trace::Call *> Loader::frame(int idx)
+std::vector<trace::Call *> Loader::frame(unsigned idx)
{
- int numOfCalls = numberOfCallsInFrame(idx);
+ unsigned numOfCalls = numberOfCallsInFrame(idx);
if (numOfCalls) {
const FrameBookmark &frameBookmark = m_frameBookmarks[idx];
- std::vector<Trace::Call*> calls(numOfCalls);
+ std::vector<trace::Call*> calls(numOfCalls);
m_parser.setBookmark(frameBookmark.start);
- Trace::Call *call;
- int parsedCalls = 0;
+ trace::Call *call;
+ unsigned parsedCalls = 0;
while ((call = m_parser.parse_call())) {
calls[parsedCalls] = call;
assert(parsedCalls == numOfCalls);
return calls;
}
- return std::vector<Trace::Call*>();
+ return std::vector<trace::Call*>();
}