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