FreeNOS
Public Member Functions
WriteCommand Class Reference
bin » sh

Write data to a file. More...

#include <WriteCommand.h>

Inheritance diagram for WriteCommand:
ShellCommand

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...
 

Detailed Description

Write data to a file.

Definition at line 35 of file WriteCommand.h.

Constructor & Destructor Documentation

◆ WriteCommand()

WriteCommand::WriteCommand ( )

Constructor function.

Definition at line 28 of file WriteCommand.cpp.

References ShellCommand::m_help.

Member Function Documentation

◆ execute()

int WriteCommand::execute ( const Size  nparams,
const char **  params 
)
virtual

Executes the command.

Parameters
nparamsNumber of parameters given.
paramsArray of parameters.
Returns
Error code or zero on success.

Implements ShellCommand.

Definition at line 34 of file WriteCommand.cpp.

References close(), errno, ERROR, EXIT_FAILURE, String::length(), O_WRONLY, open(), strerror(), and write().


The documentation for this class was generated from the following files: