SFE.BOAL
Class Alice

java.lang.Object
  extended by SFE.BOAL.Alice

public class Alice
extends java.lang.Object

Alice

Author:
: Dahlia Malkhi and Yaron Sella

Constructor Summary
Alice(java.lang.String circuit_filename, java.lang.String fmt_filename, java.lang.String sseed, java.lang.String hostname, int num_iterations, boolean stats)
          Alice Constructor
 
Method Summary
static void aliceUsage(int err_code)
           
static void main(java.lang.String[] args)
          Main program for activating Alice
 void pongping(java.io.ObjectOutputStream toBob, java.io.ObjectInputStream fromBob, int a)
          This routine is for debugging socket communication
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Alice

public Alice(java.lang.String circuit_filename,
             java.lang.String fmt_filename,
             java.lang.String sseed,
             java.lang.String hostname,
             int num_iterations,
             boolean stats)
      throws java.lang.Exception
Alice Constructor

Parameters:
circuit_filename - - circuit filename
fmt_filename - - format filename
hostname - - where to find Bob
num_iterations - - how many iterations to do
stats - - print run statistics in the end
Throws:
java.lang.Exception
Method Detail

pongping

public void pongping(java.io.ObjectOutputStream toBob,
                     java.io.ObjectInputStream fromBob,
                     int a)
This routine is for debugging socket communication


aliceUsage

public static void aliceUsage(int err_code)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Main program for activating Alice

Parameters:
args - - command line arguments. args[0] should be -e, -c[n] or -r[n] args[1] should be filename args[2] should be seed for RNG args[3] should be hostname (only with -r[n]) args[4] should be number of iterations (only with -r[n])
Throws:
java.lang.Exception