7#ifndef MFRAME_A14F02EA_0EC0_4D19_9A71_80C7853BF39D
8#define MFRAME_A14F02EA_0EC0_4D19_9A71_80C7853BF39D
15#include "./../lang/Object.h"
16#include "./../term/TerminalListener.h"
24 class TerminalCommandFree;
52 const char*
const vCommand;
物件基底類別
Definition Object.h:63
終端機記憶體使用情況查詢命令類別
Definition TerminalCommandFree.h:47
virtual const char * getCommand(void) const override
取得命令名稱。
virtual bool onCommand(ufm::util::LineReader &lineReader, ufm::term::TerminalControl &control) override
執行命令。
virtual ~TerminalCommandFree(void) override
解構終端機記憶體查詢命令物件
static constexpr const char *const TEXT_COMMAND
預設命令名稱
Definition TerminalCommandFree.h:147
virtual const char * getDescription(void) const override
取得命令描述。
TerminalCommandFree(const char *command=TEXT_COMMAND) noexcept
建構新的終端機記憶體查詢命令物件
virtual bool onTabComplete(ufm::util::LineReader &lineReader, ufm::lang::Appendable &appendable, ufm::term::TerminalControl &control) override
當按下 Tab 鍵時執行自動補全功能
行資料讀取器,提供從緩衝區解析字串、數值、布林等多種型態的資料。
Definition LineReader.h:58
資料附加介面 (Appendable)
Definition Appendable.h:43
終端機控制介面
Definition TerminalControl.h:57
終端機命令介面
Definition TerminalListener.h:38