Package net.sf.opensmus

Interface Summary
ServerGroup Interface representing a group on a movie.
ServerMovie Interface representing a movie connected to the OpenSMUS server.
ServerObject Interface representing the OpenSMUS server instance.
ServerUser  
ServerUserDatabase Interface used by OpenSMUS for user authentication, using the internal database system or an SQL source.
SQLGateway Interface used by OpenSMUS for communication with the default SQL database.
 

Class Summary
ConversionUtils Collection of static methods for data conversion.
L3dTransform Class representing a Lingo compatible 3dTransform value (L3dTransform for short).
L3dVector Class representing a Lingo compatible Vector value (L3dVector for short).
LColor Class representing a Lingo compatible color value (LColor for short) Color values are stored and retrieved as an opaque array of bytes Lingo is a trademark of Adobe, Inc.
LDate Class representing a Lingo compatible date value (LDate for short) Date values are stored and retrieved as an opaque array of bytes Lingo is a trademark of Adobe, Inc.
LFloat Class representing a Lingo compatible Float value (LFloat for short).
LInteger Class representing a Lingo compatible integer value (LInteger for short).
LList Class representing a Lingo compatible List value (LList for short).
LMedia Class representing a Lingo compatible media value (LMedia for short).
LPicture Class representing a Lingo compatible picture value (LPicture for short).
LPoint Class representing a Lingo compatible Point value (LPoint for short).
LPropList Class representing a Lingo compatible List value (LList for short).
LRect Class representing a Lingo compatible Rect value (LRect for short).
LString Class representing a Lingo compatible String value (LString for short).
LSymbol Class representing a Lingo compatible Symbol value (LSymbol for short).
LValue Base class representing a Lingo compatible value (LValue for short).
LVoid Class representing a Lingo compatible Void value (LVoid for short).
MUSAttribute This class represents a multiuser server Attribute, consisting of a name and a value.
MUSBlowfish  
MUSBlowfishCypher  
MUSConnectionPort  
MUSDBConnection  
MUSEmail  
MUSGroup  
MUSIdleCheck  
MUSKillServerTimer  
MUSKillUserTimer  
MUSLog Class to log messages to the server output (console or text file)
MUSLogonMessage  
MUSMessage Class representing a message formatted according to the Shockwave MultiUserServer specs.
MUSMovie  
MUSMovieProperties  
MUSMsgContent Class representing the content portion of a message formatted according to the Shockwave MultiUserServer specs.
MUSMsgHeaderString Class representing a message header String.
MUSMsgHeaderStringList Class representing a list of MUSMsgHeaderString objects, stored as a Java Vector.
MUSQueuedMessage Base class representing a queued message to the dispatcher.
MUSScriptMap This class maps movie names to server side script classes configured in the ScriptMap.cfg file.
MUSServer  
MUSServerLoginQueue TODO Why are the class variables like 'm_server' package protected?
MUSServerProperties  
MUSServerStatusLogger  
MUSShutdownServerTimer  
MUSSQLConnection  
MUSUDPListener  
MUSUser  
OpenSMUS The main OpenSMUS class
ServerSideScript Base class representing a ServerSideScript object.
TestCaseMUSServer  
TestCaseMUSServerProperties  
 

Exception Summary
AttributeNotFoundException  
DBException  
GroupNotFoundException  
MovieNotFoundException  
MUSErrorCode Class representing a MultiUserServer error code.
PlayerNotFoundException  
PropertyNotFoundException  
UserNotFoundException