7#ifndef PENDING_COMMAND_H
8#define PENDING_COMMAND_H
10#include <QElapsedTimer>
12#include <libcockatrice/protocol/pb/commands.pb.h>
13#include <libcockatrice/protocol/pb/response.pb.h>
void startTiming()
Starts the round-trip timer. Called by the client thread right before the command container is handed...
Definition pending_command.cpp:33
qint64 elapsedMs() const
Definition pending_command.cpp:38
CommandContainer & getCommandContainer()
Definition pending_command.cpp:8
QElapsedTimer startTime
Definition pending_command.h:25
PendingCommand(const CommandContainer &_commandContainer, QVariant _extraData=QVariant())
Definition pending_command.cpp:3
int tick()
Definition pending_command.cpp:28
CommandContainer commandContainer
Definition pending_command.h:22
void finished(const Response &response, const CommandContainer &commandContainer, const QVariant &extraData)
int ticks
Definition pending_command.h:24
QVariant extraData
Definition pending_command.h:23
void processResponse(const Response &response)
Definition pending_command.cpp:23
QVariant getExtraData() const
Definition pending_command.cpp:18
void setExtraData(const QVariant &_extraData)
Definition pending_command.cpp:13
Definition commands.proto:7
Definition response.proto:11