#include <app/ICommand.h>
Inheritance diagram for ICommand:

Public Types | |
| typedef SVector< SValue > | ArgList |
Public Member Functions | |
| virtual void | AddCommand (const SString &name, const sptr< ICommand > &command)=0 |
| virtual sptr< IByteOutput > | ByteError () const =0 |
| virtual sptr< IByteInput > | ByteInput () const =0 |
| virtual sptr< IByteOutput > | ByteOutput () const =0 |
| virtual SString | Documentation () const =0 |
| virtual SValue | Environment () const =0 |
| virtual sptr< ICommand > | GetCommand (const SString &name) const =0 |
| virtual SValue | GetProperty (const SValue &key) const =0 |
| status_t | LinkCommand (const sptr< IBinder > &to, const SValue &mappings, uint32_t flags=0) |
| virtual void | RemoveCommand (const SString &name)=0 |
| virtual void | RemoveProperty (const SValue &key)=0 |
| virtual SValue | Run (const ArgList &args)=0 |
| virtual void | SetByteError (const sptr< IByteOutput > &value)=0 |
| virtual void | SetByteInput (const sptr< IByteInput > &value)=0 |
| virtual void | SetByteOutput (const sptr< IByteOutput > &value)=0 |
| virtual void | SetEnvironment (const SValue &value)=0 |
| virtual void | SetFileDescriptors (const SValue &fds)=0 |
| virtual void | SetProperty (const SValue &key, const SValue &value)=0 |
| virtual sptr< ICommand > | Spawn (const SString &command) const =0 |
| status_t | UnlinkCommand (const sptr< IBinder > &to, const SValue &mappings, uint32_t flags=0) |
Protected Member Functions | |
| ICommand () | |
| virtual | ~ICommand () |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
||||||||||||||||
|
|
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
|
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
||||||||||||
|
Implemented in BCommand. |
|
|
Implemented in BCommand. |
|
||||||||||||||||
|
|