Parsed but untyped command holding raw string parameters before type resolution. More...
#include <raw_command.h>
Signals | |
| void | executed (QList< QString > p_qListParameters) |
Public Member Functions | |
| RawCommand (QObject *parent=0) | |
| RawCommand (const QString &p_sCommand, bool p_bIsJson=true, QObject *parent=0) | |
| RawCommand (const RawCommand &p_rawCommand) | |
| QString | command () const |
| quint32 | count () const |
| virtual void | execute () |
| bool | isJson () const |
| QList< QString > & | pValues () |
| RawCommand & | operator= (const RawCommand &rhs) |
| Public Member Functions inherited from UTILSLIB::ICommand | |
| virtual | ~ICommand () |
Additional Inherited Members | |
| Public Types inherited from UTILSLIB::ICommand | |
| typedef QSharedPointer< ICommand > | SPtr |
| typedef QSharedPointer< const ICommand > | ConstSPtr |
Parsed but untyped command holding raw string parameters before type resolution.
RawCommand, which includes beside command name also command parameters. The parameter type is not jet specified.
Definition at line 69 of file raw_command.h.

|
explicit |
Default constructor.
| [in] | parent | Parent QObject (optional). |
Definition at line 53 of file raw_command.cpp.
|
explicit |
Constructor which parses a command stored in a json object
| [in] | p_sCommand | Command. |
| [in] | p_bIsJson | If is received/should be send as JSON (optional, default true). |
| [in] | parent | Parent QObject (optional). |
Definition at line 61 of file raw_command.cpp.
|
explicit |
Copy constructor.
| [in] | p_rawCommand | RawCommand which should be copied. |
Definition at line 70 of file raw_command.cpp.
|
inline |
|
inline |
Returns the number of parameters.
Definition at line 170 of file raw_command.h.
|
virtual |
Executes the ICommand.
Implements UTILSLIB::ICommand.
Definition at line 80 of file raw_command.cpp.
|
signal |
Signal which is emitted when command patterns execute method is processed.
| [in] | p_qListParameters | Parameter List. |
|
inline |
Returns whether the received command was in Json format.
Definition at line 177 of file raw_command.h.
| RawCommand & RawCommand::operator= | ( | const RawCommand & | rhs | ) |
Assignment Operator
| [in] | rhs | RawCommand which should be assigned. |
Definition at line 87 of file raw_command.cpp.
|
inline |