View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General Info | Attributes | Operations | Inner Elements | Relations | Inner Relations

Network
Class SocketServer

General Info
Name  SocketServer
Visibility  public
Active  false
Abstract  false
Leaffalse
Rootfalse
OwnerNetwork

Attributes
NameTypeInitial Value
 _instanceSocketServer  
 _threadThread  
 port  
 running  

Operations
NameReturn Type
 Instance()SocketServer 
 isRunning()boolean 
 ProcessConnection(socket : Socket) 
 SocketServer() 
 startListening(port : int) 
 stopListening() 

Inner Elements
NameType
 ServerThreadClass

Relations
NameTypeBeginsEnds
 <unnamed>associationSpaceMUD_ServerSocketServer
 <unnamed>associationSocketServerListen For Connection Request
 <unnamed>associationSocketServerCreate Connection
 <unnamed>associationSocketServerInstall Connection
 <unnamed>associationSocketServerStop Listening For Connection Requests

Inner Relations
 Generalization <unnamed>  [ServerThread - Thread]


Attribute _instance

General Info
Name_instance
OwnerSocketServer
Type  SocketServer
Changeability  changeable
Visibility  private
Ordering  unordered
Scope  instance


Attribute _thread

General Info
Name_thread
OwnerSocketServer
Type  Thread
Changeability  changeable
Visibility  private
Ordering  unordered
Scope  instance


Attribute port

General Info
Nameport
OwnerSocketServer
Changeability  changeable
Visibility  private
Ordering  unordered
Scope  instance


Attribute running

General Info
Namerunning
OwnerSocketServer
Changeability  changeable
Visibility  private
Ordering  unordered
Scope  instance


Operation  Instance

General Info
NameInstance
OwnerSocketServer
Return Type  SocketServer 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  isRunning

General Info
NameisRunning
OwnerSocketServer
Return Type  boolean 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  ProcessConnection

General Info
NameProcessConnection
OwnerSocketServer
Concurrency  sequential
Query  false
Visibility  protected
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
socketSocket  in


Parameter socket

General Info
Name  socket
Owner  ProcessConnection
Type  Socket 
Direction Kind  in


Operation  SocketServer

General Info
NameSocketServer
OwnerSocketServer
Concurrency  sequential
Query  false
Visibility  private
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Stereotypes
<<constructor>>


Operation  startListening

General Info
NamestartListening
OwnerSocketServer
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
portint  in


Parameter port

General Info
Name  port
Owner  startListening
Type  int 
Direction Kind  in


Operation  stopListening

General Info
NamestopListening
OwnerSocketServer
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse