Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
FramesCommand (qint64 threadId, qint32 startFrame, qint32 numberOfFrames) | |
virtual | ~FramesCommand () override |
Public Member Functions inherited from OODebug::Command | |
Command ()=default | |
virtual | ~Command () override |
Public Member Functions inherited from OODebug::MessagePart | |
virtual | ~MessagePart () |
void | addMessageField (ReadOperator reader, WriteOperator writer=nullptr) |
virtual int | kind () const |
Public Attributes | |
MessageField< qint32 > | length {&FramesCommand::length, this} |
The count of frames to retrieve (-1 means all remaining). More... | |
MessageField< qint32 > | startFrame {&FramesCommand::startFrame, this} |
The index of the first frame to retrieve. More... | |
MessageField< qint64 > | thread {&FramesCommand::thread, this} |
The thread object ID. More... | |
Public Attributes inherited from OODebug::Command | |
MessageField< qint8 > | command {&Command::command, this} |
MessageField< Protocol::CommandSet > | commandSet {&Command::commandSet, this} |
MessageField< qint8 > | flags {&Command::flags, this} |
MessageField< qint32 > | id {&Command::id, this} |
MessageField< qint32 > | length {&Command::length, this} |
Additional Inherited Members | |
Public Types inherited from OODebug::MessagePart | |
using | ReadOperator = std::function< void(MessagePart *, QDataStream &)> |
using | WriteOperator = std::function< void(const MessagePart *, QDataStream &)> |
Static Public Member Functions inherited from OODebug::Command | |
static void | resetIds () |
Static Public Member Functions inherited from OODebug::MessagePart | |
template<typename Enum > | |
static constexpr std::enable_if< std::is_enum< Enum >::value, typename std::underlying_type< Enum >::type >::type | cast (Enum enumValue) |
Casts an enum value to its underlying type. More... | |
Static Public Attributes inherited from OODebug::MessagePart | |
static const int | noKind {} |
Protected Member Functions inherited from OODebug::Command | |
template<typename T , typename = typename std::enable_if<std::is_enum<T>::value>::type> | |
Command (Protocol::CommandSet cmdSet, T cmd) | |
OODebug::FramesCommand::FramesCommand | ( | qint64 | threadId, |
qint32 | startFrame, | ||
qint32 | numberOfFrames | ||
) |
|
overridevirtual |
MessageField<qint32> OODebug::FramesCommand::length {&FramesCommand::length, this} |
The count of frames to retrieve (-1 means all remaining).
MessageField<qint32> OODebug::FramesCommand::startFrame {&FramesCommand::startFrame, this} |
The index of the first frame to retrieve.
MessageField<qint64> OODebug::FramesCommand::thread {&FramesCommand::thread, this} |
The thread object ID.