sisc.modules.io
Class Networking.SchemeMulticastUDPSocket

java.lang.Object
  extended by sisc.util.Util
      extended by sisc.data.Expression
          extended by sisc.data.Value
              extended by sisc.modules.io.Networking.SchemeSocket
                  extended by sisc.modules.io.Networking.SchemeUDPSocket
                      extended by sisc.modules.io.Networking.SchemeMulticastUDPSocket
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, Immediate, ExpressionVisitee, Version
Enclosing class:
Networking

public static class Networking.SchemeMulticastUDPSocket
extends Networking.SchemeUDPSocket

See Also:
Serialized Form

Field Summary
 
Fields inherited from class sisc.modules.io.Networking.SchemeUDPSocket
dport, mode, packet_size, remoteHost, s
 
Fields inherited from class sisc.data.Expression
annotations, EMPTYSET
 
Fields inherited from class sisc.util.Util
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
 
Fields inherited from interface sisc.util.Version
VERSION
 
Constructor Summary
Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s)
           
Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s, int ps)
           
Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s, int port, java.lang.String host)
           
Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s, java.lang.String host)
           
Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s, java.lang.String host, int ps)
           
 
Method Summary
 void display(ValueWriter w)
           
 void joinGroup(java.net.InetAddress group)
           
 void leaveGroup(java.net.InetAddress group)
           
 void setTTL(int ttl)
           
 
Methods inherited from class sisc.modules.io.Networking.SchemeUDPSocket
close, getBinaryInputPort, getBinaryOutputPort, getCharacterOutputPort, getInputPort, setMode
 
Methods inherited from class sisc.data.Value
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace
 
Methods inherited from class sisc.data.Expression
deserialize, deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serialize, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal
 
Methods inherited from class sisc.util.Util
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Networking.SchemeMulticastUDPSocket

public Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s)

Networking.SchemeMulticastUDPSocket

public Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s,
                                           int ps)

Networking.SchemeMulticastUDPSocket

public Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s,
                                           java.lang.String host,
                                           int ps)
                                    throws java.io.IOException
Throws:
java.io.IOException

Networking.SchemeMulticastUDPSocket

public Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s,
                                           int port,
                                           java.lang.String host)
                                    throws java.io.IOException
Throws:
java.io.IOException

Networking.SchemeMulticastUDPSocket

public Networking.SchemeMulticastUDPSocket(java.net.MulticastSocket s,
                                           java.lang.String host)
                                    throws java.io.IOException
Throws:
java.io.IOException
Method Detail

display

public void display(ValueWriter w)
             throws java.io.IOException
Overrides:
display in class Networking.SchemeUDPSocket
Throws:
java.io.IOException

joinGroup

public void joinGroup(java.net.InetAddress group)
               throws java.io.IOException
Throws:
java.io.IOException

leaveGroup

public void leaveGroup(java.net.InetAddress group)
                throws java.io.IOException
Throws:
java.io.IOException

setTTL

public void setTTL(int ttl)
            throws java.io.IOException
Throws:
java.io.IOException