Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIProcess Interface Reference

import "nsIProcess.idl";

Inheritance diagram for nsIProcess:
Inheritance graph
Collaboration diagram for nsIProcess:
Collaboration graph

List of all members.

Public Member Functions

void init (in nsIFile executable)
void initWithPid (in unsigned long pid)
void kill ()
unsigned long run (in boolean blocking,[array, size_is(count)] in string args, in unsigned long count)
 XXX what charset?

Public Attributes

readonly attribute nsIFile location
readonly attribute unsigned long pid
readonly attribute string processName
readonly attribute unsigned long processSignature
readonly attribute long exitValue

Detailed Description

Definition at line 6 of file nsIProcess.idl.

Member Function Documentation

void nsIProcess::init ( in nsIFile  executable)
void nsIProcess::initWithPid ( in unsigned long  pid)
unsigned long nsIProcess::run ( in boolean  blocking,
[array, size_is(count)] in string  args,
in unsigned long  count 

XXX what charset?

Executes the file this object was initialized with

blockingWhether to wait until the process terminates before returning or not
argsAn array of arguments to pass to the process
countThe length of the args array
the PID of the newly spawned process

Member Data Documentation

Definition at line 25 of file nsIProcess.idl.

Definition at line 21 of file nsIProcess.idl.

readonly attribute unsigned long nsIProcess::pid

Definition at line 22 of file nsIProcess.idl.

Definition at line 23 of file nsIProcess.idl.

Definition at line 24 of file nsIProcess.idl.

The documentation for this interface was generated from the following file: