diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-10-05 14:54:01 +0300 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-10-05 14:54:01 +0300 |
commit | 74c3aa649202a19dac0b24d3bb899cf317f9e9a2 (patch) | |
tree | 532d234fce76f44182012dc136d89a7cb58b5f57 /resourceqt-client/client.cpp | |
parent | c57377b51b7b257432484cbfe80beca6d684127d (diff) |
Added timing for the addaudio command
Diffstat (limited to 'resourceqt-client/client.cpp')
-rw-r--r-- | resourceqt-client/client.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/resourceqt-client/client.cpp b/resourceqt-client/client.cpp index 2fa583a..1b92d67 100644 --- a/resourceqt-client/client.cpp +++ b/resourceqt-client/client.cpp @@ -51,10 +51,9 @@ CommandListArgs::~CommandListArgs() } Client::Client() - : QObject(), standardInput(stdin, QIODevice::ReadOnly), stdInNotifier(0, QSocketNotifier::Read), applicationClass(), + : QObject(), standardInput(stdin, QIODevice::ReadOnly), stdInNotifier(0, QSocketNotifier::Read), pendingAddAudio(false), applicationClass(), resourceSet(NULL), output(stdout) { - mainTimerID = startTimer(0); commandList["help"] = CommandListArgs("", "print this help message"); commandList["quit"] = CommandListArgs("", "exit application"); commandList["free"] = CommandListArgs("", "destroy and free the resources"); @@ -71,8 +70,6 @@ Client::Client() Client::~Client() { - killTimer(mainTimerID); - delete resourceSet; } @@ -263,6 +260,13 @@ void Client::resourceReleasedHandler() void Client::resourcesBecameAvailableHandler(const QList<ResourcePolicy::ResourceType> &availableResources) { + if (pendingAddAudio) { + pendingAddAudio = false; + long int ms = stop_timer(); + if (ms > 0) { + outputln << "Operation took " << ms << "ms" << endl; + } + } outputln << "advice:" << availableResources << endl; showPrompt(); } @@ -445,6 +449,8 @@ void Client::readLine(int) else { audioResource->setProcessID(pid); audioResource->setStreamTag(tagName, tagValue); + pendingAddAudio = true; + start_timer(); resourceSet->addResourceObject(audioResource); } } |