|
Interface Summary |
| ICommand |
An interface to support the command pattern, used to execute based on the
current state of the command. |
| IDeleteDirectoryCommand |
The delete directory command interface, highlighting the hierarchy of the command
structure |
| IDeleteFileCommand |
The delete file command interface, highlighting the hierarchy of the command
structure |
| IFileInspectionCommand |
The file inspection command interface, highlighting the hierarchy of the file
server command, a subinterface of the file server command interface |
| IFileManipulationCommand |
The file manipulation command, highlighting the hierarchy of the file server
commands, implemented by commands that manipulate files on the server |
| IFileServerCommand |
An interface that all file server commands implement, it also extends from
the general command interface to support the implementation of the command
design pattern |
| IFileServerCommandFactory |
Interface for file server command factories -- used by both the client and
server sides of the file service implementation. |
| IFileTransferCommand |
The file transfer command interface, a general interface extended by more
specific file transfer command interfaces |
| IGetFileCommand |
The get file command interface, a specialized file transfer command used for
getting files from the server and putting them on the client |
| IListContentCommand |
The list content command interface, a specialized file inspection command
that is used to list the content of a given directory or folder, basically an
"ls" or "dir" file command. |
| IModifyPermissionCommand |
The modify permission command interface, a specialized file manipulation
command used for modifying the permissions on a given set of file operands |
| IPutFileCommand |
The put file command interface, a specialized file transfer command used for
transferring files from the client to the server, putting the files on the
server by copying them from the client |
| IQueryServerStatusCommand |
The query server status command interface, a specialized server interrogation
command used to execute a simple test from client to server and back to the
client again -- one method for determining the result of the command is
available |
| IServerInterrogationCommand |
The server interrogation command, a specialized file server command used for
interrogating the server, used primarily for meta-like commands, commands
that operate on the server and query the server itself |