X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Fcommand.h;fp=source%2Flibmarklin%2Fcommand.h;h=2106d237bb67f0d44464529297d6914daff7f78a;hb=6c61179fe09af2f5366d50f10aadbf5f83438087;hp=0000000000000000000000000000000000000000;hpb=6028010256e4ce2c4fdd355e91e0cfef1573de64;p=r2c2.git diff --git a/source/libmarklin/command.h b/source/libmarklin/command.h new file mode 100644 index 0000000..2106d23 --- /dev/null +++ b/source/libmarklin/command.h @@ -0,0 +1,26 @@ +#ifndef COMMAND_H_ +#define COMMAND_H_ + +#include +#include +#include "constants.h" + +namespace Marklin { + +class Command +{ +public: + sigc::signal signal_done; + + Command(const std::string &c): cmd(c), sent(false) { } + void set_sent(bool s) { sent=s; } + const std::string &get_command() const { return cmd; } + bool get_sent() const { return sent; } +private: + std::string cmd; + bool sent; +}; + +} // namespace Marklin + +#endif