36#ifndef COMMANDPARSER_H
37#define COMMANDPARSER_H
96 bool exists(
const QString& p_sCommand);
105 bool parse(
const QString &p_sInput, QStringList &p_qListCommandsParsed);
Export macros, build-info entry points and namespace anchor for the COMLIB communication library.
Untyped intermediate produced by COMLIB::CommandParser before type information is bound to parameters...
Typed, parameter-bearing command object that round-trips between mne-cpp clients and mne_rt_server.
Classical GoF observer pattern (Subject + IObserver) used by MNE-CPP's non-QObject model classes.
Real-time client/server communication primitives for talking to mne_rt_server.
Named, parameterised command exchanged with mne_rt_server; supports both JSON and CLI serialisation.
RawCommand & getRawCommand()
bool exists(const QString &p_sCommand)
void response(QString p_sResponse, Command p_command)
CommandParser(QObject *parent=0)
bool parse(const QString &p_sInput, QStringList &p_qListCommandsParsed)
Tokenised but unresolved command: a keyword plus a list of raw string arguments awaiting type binding...
The Subject class provides the base class of every subject of the observer design pattern.