jlib
Class Networking

java.lang.Object
  extended byjsint.Procedure
      extended byjlib.Networking
All Implemented Interfaces:
Function, java.lang.Runnable, SchemeProcedure, java.io.Serializable

public class Networking
extends Procedure
implements Function, java.lang.Runnable

See Also:
Serialized Form

Field Summary
 DynamicEnvironment dynEnv
           
 Pair frame
           
static int JAVA_LIT
           
static java.lang.Object make_45_group_45_client
           
static java.lang.Object make_45_group_45_server
           
static java.lang.Object make_45_servent
           
static java.lang.Object send_45_line
           
static int USER_DEF
           
 int whichcode
           
 int whichtype
           
 
Fields inherited from class jsint.Procedure
maxArgs, minArgs, name
 
Constructor Summary
Networking()
           
Networking(int t, int n, Pair f)
           
Networking(int t, int n, Pair f, DynamicEnvironment d)
           
 
Method Summary
static java.lang.Object _J0(Pair Args)
           
static java.lang.Object _J1(Pair Args)
           
static java.lang.Object _J10(Pair args)
           
static java.lang.Object _J11(Pair Args)
           
static java.lang.Object _J12(Pair Args)
           
static java.lang.Thread _J13(Pair args)
           
static java.lang.Object _J14(Pair Args)
           
static java.lang.Object _J15(Pair Args)
           
static java.lang.Object _J16(Pair Args)
           
static java.lang.Object _J17(Pair Args)
           
static java.net.ServerSocket _J18(Pair args)
           
static java.lang.Object _J19(Pair Args)
           
static java.lang.Object _J2(Pair args)
           
static java.lang.Object _J20(Pair Args)
           
static java.lang.Object _J21(Pair Args)
           
static java.lang.Object _J22(Pair args)
           
static java.lang.Object _J23(Pair args)
           
static java.lang.Object _J24(Pair args)
           
static java.lang.Object _J25(Pair Args)
           
static java.lang.Object _J26(Pair args)
           
static java.lang.Object _J27(Pair Args)
           
static java.lang.Object _J3(Pair args)
           
static java.net.Socket _J4(Pair args)
           
static java.io.BufferedReader _J5(Pair args)
           
static java.io.InputStreamReader _J6(Pair args)
           
static java.lang.Object _J7(Pair Args)
           
static java.io.PrintStream _J8(Pair args)
           
static java.lang.Object _J9(Pair Args)
           
 java.lang.Object apply(java.lang.Object[] args)
          Apply the procedure to an argument list, which is represented as a parameter-oriented array.
 java.lang.Object apply(Pair args)
          Convert an argument list into an argument array, and call apply on that.
 void init()
           
 java.lang.Object invoke(Pair args)
           
 java.lang.Object invoke1(Pair args)
           
static void load()
           
static void load(java.lang.String[] shellArgs)
           
static void main(java.lang.String[] shellArgs)
           
 java.lang.Object[] makeArgArray(Pair args)
          Convert a list of arguments into an array expected by the procedure.
 void run()
           
 
Methods inherited from class jsint.Procedure
apply, catching, getName, makeArgArray, nParms, setName, stripExceptionWrapper, synchronize, throwObject, throwRuntimeException, toString, toStringArgs, tryCatch, tryFinally
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

whichcode

public int whichcode

whichtype

public int whichtype

USER_DEF

public static final int USER_DEF
See Also:
Constant Field Values

JAVA_LIT

public static final int JAVA_LIT
See Also:
Constant Field Values

frame

public Pair frame

dynEnv

public DynamicEnvironment dynEnv

make_45_group_45_client

public static final java.lang.Object make_45_group_45_client

send_45_line

public static final java.lang.Object send_45_line

make_45_servent

public static final java.lang.Object make_45_servent

make_45_group_45_server

public static final java.lang.Object make_45_group_45_server
Constructor Detail

Networking

public Networking()

Networking

public Networking(int t,
                  int n,
                  Pair f)

Networking

public Networking(int t,
                  int n,
                  Pair f,
                  DynamicEnvironment d)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class Procedure

makeArgArray

public java.lang.Object[] makeArgArray(Pair args)
Description copied from class: Procedure
Convert a list of arguments into an array expected by the procedure. (See apply for an explanation of what is expected.)

Overrides:
makeArgArray in class Procedure

apply

public java.lang.Object apply(java.lang.Object[] args)
Description copied from class: Procedure
Apply the procedure to an argument list, which is represented as a parameter-oriented array. That is, if the procedure p has the parameter list (x y . z) and the call is (p 1 2 3 4) then args will be the array {1, 2, (3 4)}.

Specified by:
apply in interface SchemeProcedure
Specified by:
apply in class Procedure

apply

public java.lang.Object apply(Pair args)
Description copied from class: Procedure
Convert an argument list into an argument array, and call apply on that.

Overrides:
apply in class Procedure

invoke

public java.lang.Object invoke(Pair args)
Specified by:
invoke in interface Function

load

public static void load()

load

public static void load(java.lang.String[] shellArgs)

main

public static void main(java.lang.String[] shellArgs)

invoke1

public java.lang.Object invoke1(Pair args)
Specified by:
invoke1 in interface Function

init

public void init()

_J0

public static java.lang.Object _J0(Pair Args)

_J1

public static java.lang.Object _J1(Pair Args)

_J2

public static java.lang.Object _J2(Pair args)

_J3

public static java.lang.Object _J3(Pair args)

_J4

public static java.net.Socket _J4(Pair args)

_J5

public static java.io.BufferedReader _J5(Pair args)

_J6

public static java.io.InputStreamReader _J6(Pair args)

_J7

public static java.lang.Object _J7(Pair Args)

_J8

public static java.io.PrintStream _J8(Pair args)

_J9

public static java.lang.Object _J9(Pair Args)

_J10

public static java.lang.Object _J10(Pair args)

_J11

public static java.lang.Object _J11(Pair Args)

_J12

public static java.lang.Object _J12(Pair Args)

_J13

public static java.lang.Thread _J13(Pair args)

_J14

public static java.lang.Object _J14(Pair Args)

_J15

public static java.lang.Object _J15(Pair Args)

_J16

public static java.lang.Object _J16(Pair Args)

_J17

public static java.lang.Object _J17(Pair Args)

_J18

public static java.net.ServerSocket _J18(Pair args)

_J19

public static java.lang.Object _J19(Pair Args)

_J20

public static java.lang.Object _J20(Pair Args)

_J21

public static java.lang.Object _J21(Pair Args)

_J22

public static java.lang.Object _J22(Pair args)

_J23

public static java.lang.Object _J23(Pair args)

_J24

public static java.lang.Object _J24(Pair args)

_J25

public static java.lang.Object _J25(Pair Args)

_J26

public static java.lang.Object _J26(Pair args)

_J27

public static java.lang.Object _J27(Pair Args)