FreeNOS
|
Write data to a file. More...
#include <WriteCommand.h>
Public Member Functions | |
WriteCommand () | |
Constructor function. More... | |
virtual int | execute (const Size nparams, const char **params) |
Executes the command. More... | |
Public Member Functions inherited from ShellCommand | |
ShellCommand (const char *name, const Size minParams=0) | |
Constructor. More... | |
virtual | ~ShellCommand () |
Destructor. More... | |
const char * | getName () const |
Get command name. More... | |
const char * | getHelp () const |
Get command help. More... | |
Size | getMinimumParams () const |
Get the minimum number of parameters required. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ShellCommand | |
const char * | m_name |
Unique name of the command. More... | |
const char * | m_help |
Command help text. More... | |
const Size | m_minParams |
Minimum number of parameters required. More... | |
Write data to a file.
Definition at line 35 of file WriteCommand.h.
WriteCommand::WriteCommand | ( | ) |
Constructor function.
Definition at line 28 of file WriteCommand.cpp.
References ShellCommand::m_help.
|
virtual |
Executes the command.
Implements ShellCommand.
Definition at line 34 of file WriteCommand.cpp.
References close(), errno, ERROR, EXIT_FAILURE, String::length(), O_WRONLY, open(), strerror(), and write().