All Packages Class Hierarchy This Package Previous Next Index
Class iceberg.APCpath.operators.Festival
java.lang.Object
|
+----ninja.rmi.NinjaRemoteObject
|
+----iceberg.APCpath.operators.Operator
|
+----iceberg.APCpath.operators.Festival
- public class Festival
- extends Operator
- implements Runnable
-
bufferlen
-
-
in
-
-
IN
-
-
myname
-
-
opinput
-
-
opoutput
-
-
OUT
-
-
out
-
-
proc
-
-
procinput
-
-
procInThread
-
-
procoutput
-
-
procOutThread
-
-
Festival()
-
-
Festival(String, String, String)
-
-
exec()
- Start any executable - gives a better measure of the end2end
perf at the client
-
getCmd()
-
-
getInputType()
- Should return the input type of the operator
-
getOutputType()
- Should return the output type of the operator
-
getProcess()
-
-
ipBlockSize()
- I don't care.
-
kill()
- the default implementation of kill() unexports the
NinjaRemoteObject and kills all connectors.
-
opBlockSize()
- Does'nt really matter since au wont be send as RTP data
anyway.
-
run()
-
-
setProcOutThread(Thread)
-
-
start(DescrOperator)
- start this operator running.
-
stop()
- stop this operator from running.
-
wakeUp()
-
IN
public static final String IN
OUT
public static final String OUT
myname
public static final String myname
bufferlen
protected static final int bufferlen
opinput
protected RMIConnectorReaderIF opinput
opoutput
protected StreamConnectorWriterIF opoutput
procinput
protected InputStream procinput
procoutput
protected OutputStream procoutput
in
protected String in
out
protected String out
proc
protected Process proc
procInThread
protected Thread procInThread
procOutThread
protected Thread procOutThread
Festival
public Festival(String myname,
String in,
String out) throws RemoteException
Festival
public Festival() throws RemoteException
getInputType
public String getInputType() throws RemoteException
- Should return the input type of the operator
- Overrides:
- getInputType in class Operator
getOutputType
public String getOutputType() throws RemoteException
- Should return the output type of the operator
- Overrides:
- getOutputType in class Operator
opBlockSize
public int opBlockSize() throws RemoteException
- Does'nt really matter since au wont be send as RTP data
anyway. 640 is the data for 20 ms.
- Overrides:
- opBlockSize in class Operator
ipBlockSize
public int ipBlockSize() throws RemoteException
- I don't care. My input is text using an RMIConnectorReaderIF
- Overrides:
- ipBlockSize in class Operator
start
public void start(DescrOperator descrop)
- start this operator running.
- Overrides:
- start in class Operator
stop
public void stop()
- stop this operator from running.
- Overrides:
- stop in class Operator
wakeUp
public void wakeUp() throws RemoteException
- Overrides:
- wakeUp in class Operator
kill
public void kill() throws IOException, RemoteException
- the default implementation of kill() unexports the
NinjaRemoteObject and kills all connectors.
- Overrides:
- kill in class Operator
getProcess
protected Process getProcess()
setProcOutThread
protected void setProcOutThread(Thread t)
getCmd
protected String[] getCmd()
exec
public void exec()
- Start any executable - gives a better measure of the end2end
perf at the client
- Overrides:
- exec in class Operator
run
public void run()
All Packages Class Hierarchy This Package Previous Next Index