CmdMessenger
3.0
CmdMessenger is a serial port messaging library for the .Net / Mono Platform.
|
Base command strategy. More...
Public Member Functions | |
CommandStrategy (Command command) | |
Base command strategy. | |
virtual void | Enqueue () |
Add command (strategy) to command queue. | |
virtual void | DeQueue () |
Remove this command (strategy) from command queue. | |
Properties | |
ListQueue< CommandStrategy > | CommandQueue [get, set] |
Gets or sets the command queue. | |
CommandQueue.ThreadRunStates | ThreadRunState [get, set] |
Gets or sets the run state of the thread. | |
Command | Command [get, set] |
Gets or sets the command. |
Base command strategy.
Base command strategy.
command | The command to be wrapped in a strategy. |
virtual void CommandMessenger.CommandStrategy.DeQueue | ( | ) | [virtual] |
Remove this command (strategy) from command queue.
virtual void CommandMessenger.CommandStrategy.Enqueue | ( | ) | [virtual] |
Add command (strategy) to command queue.
Reimplemented in CommandMessenger.CollapseCommandStrategy, and CommandMessenger.TopCommandStrategy.
Command CommandMessenger.CommandStrategy.Command [get, set] |
Gets or sets the command.
The command wrapped in the strategy.
Gets or sets the command queue.
A Queue of commands.
Gets or sets the run state of the thread.
The thread run state.