A C D E F G H I J L M N O P R S T U W

S

sendLine(String, BufferedWriter) - Static method in class Util.Util
Sends a single line over the network.
Server - package Server
 
Server - class Server.Server.
A server waiting for connections
server_host - Static variable in class Util.Config
Server name.
server_port - Static variable in class Util.Config
Server Port.
Server(int, int) - Constructor for class Server.Server
Initializes the server and its configuration.
serverEcho - Variable in class Client.StaticFifos
FIFO for messages written on the server echo text area
serverEchoListener - Variable in class Client.Client
A thread that listens on the network for server messages
ServerEchoListener - class Client.ServerEchoListener.
A thread responsible for sitting on a given port and registering messages receives
ServerEchoListener(BufferedReader) - Constructor for class Client.ServerEchoListener
Read a line from the socket's input
serverSocket - Variable in class Server.Server
ServerSocket on which the server is working.
serviceName - Variable in class Server.Session
The name of the service this session is attached to.
session - Variable in class Server.SessionWrapper
The cloned session instance associated with this session thread
Session - class Server.Session.
An object describing a session which holds a set of members
Session(String, String) - Constructor for class Server.Session
A constructor which saves that identifying session-name and service-name
sessionByName - Static variable in class Server.DB
A matching between Names (e.g: strings) and their session.
sessionByUser - Static variable in class Server.DB
A matching between users (e.g: an IP Address) and their session.
sessionName - Variable in class Server.Session
The identifying name for this session.
sessionWrapper - Variable in class Server.SocketThread
The session thread associated with this object
sessionWrapper - Variable in class Server.Session
 
SessionWrapper - class Server.SessionWrapper.
A thread class responsible for all of the delivery opeartions on the associated session
SessionWrapper(Session) - Constructor for class Server.SessionWrapper
Construct a new object by synchronizing a new object
setConnected(boolean) - Method in class Client.Client
 
setSessionThread(SessionWrapper) - Method in class Server.SocketThread
Sets the session thread associated with this object
setSessionWrapper(SessionWrapper) - Method in class Server.Session
Sets the session thread associated with this object
setSocketThread(SocketThread) - Method in class Server.User
Set the SocketThread associated with this user
setUser(User) - Method in class Server.SocketThread
Sets the user associated with this socket thread
socket - Variable in class Server.SocketThread
The socket associated with this socket thread.
socket - Variable in class Client.Client
The Socket on which the server communicating.
socketThread - Variable in class Server.User
The socket this user is attached to.
SocketThread - class Server.SocketThread.
A thread responsible for handling all of the traffic of an open socket
SocketThread(Socket) - Constructor for class Server.SocketThread
A constructor that that associates a given socket with this object
sockIn - Variable in class Server.SocketThread
An input for the socket
sockIn - Variable in class Client.Client
An input for this socket
sockOut - Variable in class Server.SocketThread
An output for the socket
sockOut - Variable in class Client.Client
An output for this socket
StaticFifos - class Client.StaticFifos.
 
StaticFifos() - Constructor for class Client.StaticFifos
 
StoppableThread - class Client.StoppableThread.
A class that represents a thread that can be requested to stop.
StoppableThread() - Constructor for class Client.StoppableThread
 
stopRequested - Variable in class Client.StoppableThread
predicate for stop requestes.
stopRequested() - Method in class Client.StoppableThread
A predicate method that returns whether stop has been requested
SynchedFifo - class Util.SynchedFifo.
 
SynchedFifo() - Constructor for class Util.SynchedFifo
 
synchronizeSession(Session) - Method in class Server.SessionWrapper
Clone the local session to match a given session

A C D E F G H I J L M N O P R S T U W