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

<

() - Static method in class org.bluesock.bluemud.driver.Driver
 

A

ADD_ALIAS - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
ADD_CALLOUT - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
ADD_EVENT - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
addCallout(int, MudEvent) - Method in class org.bluesock.bluemud.driver.CalloutManager
 
addCallout(int, MudEvent) - Static method in class org.bluesock.bluemud.driver.Driver
Schedules a callout event.
addEntry(String, String) - Static method in class org.bluesock.bluemud.driver.LogManager
Append the given entry to the given log file.
addEvent(MudEvent) - Method in class org.bluesock.bluemud.driver.Engine
Request that an event be added to the pending list of events that are to be processed by the engine.
addEvent(MudEvent) - Static method in class org.bluesock.bluemud.driver.Driver
Add a MUD event to the event queue.
addGroupedInstance(String, MudObject) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Classify a named MudObject under the given group.
addGroupedInstance(String, MudObject) - Static method in class org.bluesock.bluemud.driver.Driver
 
addSecuredUser(String, String) - Static method in class org.bluesock.bluemud.driver.Driver
 
authenticate(String, String) - Method in class org.bluesock.bluemud.driver.SecurityToken
 
authenticate(String, String) - Static method in class org.bluesock.bluemud.driver.Driver
 

B

BLUEMUD_CODE_ROOT - Static variable in class org.bluesock.bluemud.driver.ConfigurationManager
 
BLUEMUD_LOG_ROOT - Static variable in class org.bluesock.bluemud.driver.ConfigurationManager
 
BLUEMUD_ROOT - Static variable in class org.bluesock.bluemud.driver.ConfigurationManager
 
BluemudPermission - class org.bluesock.bluemud.driver.BluemudPermission.
This class implements bluemud permissions via java security.
BluemudPermission(String) - Constructor for class org.bluesock.bluemud.driver.BluemudPermission
 
BluemudPermission(String, String) - Constructor for class org.bluesock.bluemud.driver.BluemudPermission
 
BootStrap - class org.bluesock.bluemud.driver.BootStrap.
Bootstrap stub.
BootStrap() - Constructor for class org.bluesock.bluemud.driver.BootStrap
 

C

CalloutManager - class org.bluesock.bluemud.driver.CalloutManager.
The callout manager keeps track of all the callouts in the world and queues them up at the appropriate time.
CalloutManager() - Constructor for class org.bluesock.bluemud.driver.CalloutManager
 
calloutQueue - Variable in class org.bluesock.bluemud.driver.CalloutManager
 
characterMode() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Switches the socket into character mode.
ConfigurationManager - class org.bluesock.bluemud.driver.ConfigurationManager.
Reads in information from a props file specified by BluemudConfigFile.
ConnectEvent - class org.bluesock.bluemud.driver.ConnectEvent.
The ConnectEvent is responsible for binding a User object to a login object.
ConnectEvent(User) - Constructor for class org.bluesock.bluemud.driver.ConnectEvent
 
contains(String) - Method in class org.bluesock.bluemud.driver.LazyCache
Will tell you whether the cache contains the key you're asking it about.
Controller - class org.bluesock.bluemud.lib.Controller.
Controllers are responsible for the interpretation of commands received from a User object, as well as the forwarding of game-generated output to the User object.
Controller() - Constructor for class org.bluesock.bluemud.lib.Controller
 
createDirectory(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Creates a directory.
createDirectory(String) - Static method in class org.bluesock.bluemud.driver.Driver
Creates a directory on the filesystem.

D

disconnect() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Handles disconnection of the socket.
disconnectEvent() - Method in class org.bluesock.bluemud.driver.User
 
DO - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code DO (dec 253, hex FD)
DONT - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code DONT (dec 254, hex FE)
Driver - class org.bluesock.bluemud.driver.Driver.
The purpose of the driver is to wrap all of the system code, providing a single interface to the mudlib.
Driver() - Constructor for class org.bluesock.bluemud.driver.Driver
 

E

ECHO - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code ECHO (dec 1, hex 01, RFC 857)
echoOff() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Turns echo off for the client.
echoOn() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Turns echo on for the client.
EMPTY_TOKEN - Static variable in class org.bluesock.bluemud.driver.SecurityToken
 
Engine - class org.bluesock.bluemud.driver.Engine.
The Engine class is responsible for processing mud events.
Engine() - Constructor for class org.bluesock.bluemud.driver.Engine
Constructor
ENV - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code ENV (dec 39, hex 27, RFC ???)
ENVVAR - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code ENVVAR (dec 36, hex 24, RFC 1408)
equals(Object) - Method in class org.bluesock.bluemud.driver.OID
 
execute(String) - Static method in class org.bluesock.bluemud.driver.Driver
 

F

FatalBluemudException - exception org.bluesock.bluemud.driver.FatalBluemudException.
 
FatalBluemudException(String) - Constructor for class org.bluesock.bluemud.driver.FatalBluemudException
 
FileManager - class org.bluesock.bluemud.driver.FileManager.
The FileManager is responsible for the management of all access to disk, including reading files, writing files, providing directory listings, etc.
FileManager() - Constructor for class org.bluesock.bluemud.driver.FileManager
 
flush() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Forces a flush on the output stream.
fstatFile(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Returns an array of strings in this order: file name length (size) last modified Throws an IOException for almost any issues.
fstatFile(String) - Static method in class org.bluesock.bluemud.driver.Driver
Provides fstats like information on a file and returns it blindly as a set of strings.

G

GET_GROUP - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
GET_OBJECT - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
GET_STATS - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
get(String) - Method in class org.bluesock.bluemud.driver.LazyCache
Retrieves something from the cache.
getActiveObject() - Static method in class org.bluesock.bluemud.driver.Driver
 
getActiveUser() - Static method in class org.bluesock.bluemud.driver.Driver
 
getAliasedObject(String, boolean) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Get an instance of an aliased world class.
getAliasedObject(String, boolean) - Static method in class org.bluesock.bluemud.driver.Driver
 
getAverageEventExecutionTime() - Method in class org.bluesock.bluemud.driver.Engine
Retrieve the average time it takes to execute an event.
getAverageQueueSize() - Method in class org.bluesock.bluemud.driver.Engine
Retrieve the average size of the event queue.
getBluemudCodeRoot() - Static method in class org.bluesock.bluemud.driver.Driver
 
getBluemudLogRoot() - Static method in class org.bluesock.bluemud.driver.Driver
 
getBluemudRoot() - Static method in class org.bluesock.bluemud.driver.Driver
 
getControlledObject() - Method in class org.bluesock.bluemud.lib.Controller
Return the object being controlled by this Controller instance (for example, the player).
getController() - Method in class org.bluesock.bluemud.driver.User
Retrieve the Controller instance presently associated with this User instance.
getCurrentQueueSize() - Method in class org.bluesock.bluemud.driver.Engine
Retrieve the current size of the event queue.
getDriverStatistics() - Static method in class org.bluesock.bluemud.driver.Driver
Returns a string of a series of stats separated by \n that talk about the current state of the JVM and the engine.
getGroupedInstances(String) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Returns an array of MudObjects that were previously classified under the given group through a call to addGroupedInstance.
getGroupedInstances(String) - Static method in class org.bluesock.bluemud.driver.Driver
 
getIdleTime() - Method in class org.bluesock.bluemud.driver.User
Retrieves the time, in seconds, that this User has been idle.
getInterpreter() - Static method in class org.bluesock.bluemud.driver.Driver
 
getIPAddress() - Method in class org.bluesock.bluemud.driver.User
Retrieves the IP address from which this user is connected.
getObject(int) - Static method in class org.bluesock.bluemud.driver.Driver
 
getObject(OID) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Get a reference to a world class by way of it's object identifier.
getObject(String) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Get an instance of a world class.
getObject(String) - Static method in class org.bluesock.bluemud.driver.Driver
 
getObject(String, boolean) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Get an instance of a world class.
getObject(String, boolean) - Static method in class org.bluesock.bluemud.driver.Driver
 
getObject(String, boolean, boolean) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Get an instance of a world class.
getObject(String, boolean, boolean) - Static method in class org.bluesock.bluemud.driver.Driver
 
getObjectID() - Method in class org.bluesock.bluemud.lib.MudObject
Retrieve the unique ID of this MUD object.
getProperties() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Returns a copy of the properties hashmap for us to dump/view.
getProperties() - Static method in class org.bluesock.bluemud.driver.ConfigurationManager
Reads through the properties file (defaults to 'bluemud.conf') and sets the properties in a Properties object.
getProperty(String) - Method in class org.bluesock.bluemud.driver.User
Retrieves information from the properties HashMap.
getProperty(String) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Retrieves information from the properties HashMap.
getProperty(String, Object) - Method in class org.bluesock.bluemud.driver.User
Retrieves information from the properties HashMap and if it's not there, it returns the default.
getProperty(String, Object) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Retrieves information from the properties HashMap and if it's not there, it returns the default.
getSecurityToken() - Method in class org.bluesock.bluemud.driver.User
Retrieve the SecurityToken associated with this User instance.
getSocketProperties() - Method in class org.bluesock.bluemud.driver.User
Returns a copy of the telnet properties HashMap.
getTotalNumberEventsProcessed() - Method in class org.bluesock.bluemud.driver.Engine
Retrieve the total number of events processed by this Engine instance.
getTotalNumberEventsTerminated() - Method in class org.bluesock.bluemud.driver.Engine
Retrieve the total number of events terminated by this Engine instance due to the event taking longer than the established timeout to execute.
getUptime() - Static method in class org.bluesock.bluemud.driver.Driver
This allows anyone (coders and non-coders) to know what the current uptime of the mud is.
getUserProperty(String) - Method in class org.bluesock.bluemud.lib.Controller
Retrieves a property from the User instance associated with this Controller instance.
getWorldDataRoot() - Static method in class org.bluesock.bluemud.driver.Driver
 
getWorldDomainsRoot() - Static method in class org.bluesock.bluemud.driver.Driver
 
getWorldHomeRoot() - Static method in class org.bluesock.bluemud.driver.Driver
 
getWorldRoot() - Static method in class org.bluesock.bluemud.driver.Driver
 
getWorldSecuredRoot() - Static method in class org.bluesock.bluemud.driver.Driver
 
grantPermission(Permission) - Method in class org.bluesock.bluemud.driver.SecurityToken
 
GROUP_OBJECT - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 

H

hashCode() - Method in class org.bluesock.bluemud.driver.OID
 
hasSharedInstance(String) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Determines if a loaded instance of the given path is currently being shared.
hasSharedInstance(String) - Static method in class org.bluesock.bluemud.driver.Driver
 

I

IAC - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code IAC (dec 255, hex FF)
IACDONAWS - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + DO + NAWS
IACDONTENV - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + DONT + ENV
IACDONTSGA - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + DONT + SGA
IACDONTTERMSPEED - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + DONT + TERMSPEED
IACDOSGA - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + DO + SGA
IACDOTERMTYPE - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + DO + TERM + TYPE
IACSBTERMTYPESENDIACSE - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + SB + TERMTYPE + SEND + IAC + SE
IACWILLECHO - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + WILL + ECHO
IACWILLSGA - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + WILL + SGA
IACWONTECHO - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + WONT + ECHO
IACWONTSGA - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
IAC + WONT + SGA
implies(Permission) - Method in class org.bluesock.bluemud.driver.SecurityToken
 
initializeSocketCommunicator(User) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Initializes properties.
inLineMode() - Method in class org.bluesock.bluemud.driver.User
Queries the SocketCommunicator as to whether we're in the almighty linemode or not.
inLineMode() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
 
InputEvent - class org.bluesock.bluemud.driver.InputEvent.
This event is responsible for forwarding player input from a User instance to a Controller instance, thereby guaranteeing that player input processing is scheduled by the Driver, preserving the appropriate ordering of in-game events.
inputEvent(String) - Method in class org.bluesock.bluemud.driver.User
Creates and enqueues a new Input Event.
InputEvent(User, String) - Constructor for class org.bluesock.bluemud.driver.InputEvent
 
instance() - Static method in class org.bluesock.bluemud.driver.LazyCache
Fetches the LazyCache singleton.
IS - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code IS (dec 0, hex 00)
isDirectory(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Allows you to discern if a certain path is a directory or not.
isDirectory(String) - Static method in class org.bluesock.bluemud.driver.Driver
Returns a boolean as to whether this file is a directory or not.
isFile(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Allows you to discern if a certain file is a file or not.
isFile(String) - Static method in class org.bluesock.bluemud.driver.Driver
Returns a boolean as to whether this file is a file or not.

L

LazyCache - class org.bluesock.bluemud.driver.LazyCache.
This is a quickie cache thing that should probably be fleshed out later.
LazyCache() - Constructor for class org.bluesock.bluemud.driver.LazyCache
 
LINEMODE - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code LINEMODE (dec 34, hex 22, RFC 1184)
lineMode() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Switches this socket into line mode.
listDirectory(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Returns the directory contents as an array of Strings.
listDirectory(String) - Static method in class org.bluesock.bluemud.driver.Driver
Returns the contents of a directory.
loadAliases() - Static method in class org.bluesock.bluemud.driver.ConfigurationManager
Reads in the aliases file (defaults to aliases.conf) and dumps the aliases in a Properties object.
LogManager - class org.bluesock.bluemud.driver.LogManager.
The LogManager is responsible for the creation and updating of logs.
LogManager() - Constructor for class org.bluesock.bluemud.driver.LogManager
 
logout() - Method in class org.bluesock.bluemud.driver.User
This tells the communicator to exit.
logout() - Method in class org.bluesock.bluemud.lib.Controller
Notify this Controller that the player controlled by this Controller has a desire to logout.

M

main(String[]) - Static method in class org.bluesock.bluemud.driver.BootStrap
 
MudEvent - class org.bluesock.bluemud.lib.MudEvent.
This class represents an event within the MUD.
MudEvent() - Constructor for class org.bluesock.bluemud.lib.MudEvent
 
MudObject - class org.bluesock.bluemud.lib.MudObject.
Represents an in-game object in the MUD.
MudObject() - Constructor for class org.bluesock.bluemud.lib.MudObject
 

N

NAWS - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code NAWS (dec 31, hex 1F, RFC 1073)
NawsEvent - class org.bluesock.bluemud.driver.NawsEvent.
This event is responsible for forwarding NAWS events from the user's telnet client to the Controller instance allowing us to have in-game visual editors that resize when the user resizes their telnet client.
nawsEvent() - Method in class org.bluesock.bluemud.driver.User
Creates and enqueues a Naws Event.
NawsEvent(User) - Constructor for class org.bluesock.bluemud.driver.NawsEvent
 
newUser(String, String) - Static method in class org.bluesock.bluemud.driver.SecurityToken
 
nextObjectID() - Static method in class org.bluesock.bluemud.driver.Driver
Serializes OIDs so that we don't repeat them ever.
noteDisconnect() - Method in class org.bluesock.bluemud.lib.Controller
Notify this Controller that the player has disconnected from the system.
noteError(String) - Method in class org.bluesock.bluemud.lib.Controller
Notify this Controller that an error has occurred while this was the active Controller.

O

ObjectFactory - class org.bluesock.bluemud.driver.ObjectFactory.
The ObjectFactory is responsible for the creation of all in-game objects.
ObjectFactory() - Constructor for class org.bluesock.bluemud.driver.ObjectFactory
 
OID - class org.bluesock.bluemud.driver.OID.
Represents an object identifier.
OID(int) - Constructor for class org.bluesock.bluemud.driver.OID
Constructor.
org.bluesock.bluemud.driver - package org.bluesock.bluemud.driver
This is the engine of the system.
org.bluesock.bluemud.lib - package org.bluesock.bluemud.lib
This package holds the base classes used in the mudlib.

P

print(String) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Prints a string to the output stream after converting LF to CRLF.
print(User, String) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Prints a string to the output stream after converting LF to CRLF.
printControl(char, char) - Static method in class org.bluesock.bluemud.driver.TelnetConstants
Prints control character stuff to stdout for diagnostic/debugging purposes.
process() - Method in class org.bluesock.bluemud.driver.InputEvent
Simply passes the user input on to the Controller.
process() - Method in class org.bluesock.bluemud.driver.NawsEvent
Calls the controller's processNawsEvent method.
process() - Method in class org.bluesock.bluemud.driver.ConnectEvent
Creates an instance of the mudlib LoginController class and binds it to the User instance with which this event was constructed.
process() - Method in class org.bluesock.bluemud.lib.MudEvent
Perform processing appropriate to this event.
processInput(String) - Method in class org.bluesock.bluemud.lib.Controller
Request that this Controller process the given player input.
processNawsEvent() - Method in class org.bluesock.bluemud.lib.Controller
Request that this Controller process the given Naws request (window resize).
put(String, Object) - Method in class org.bluesock.bluemud.driver.LazyCache
Adds something to the cache.

R

rawprint(char) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Prints a string raw to the output stream--no conversions.
rawprint(char[]) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Prints a string raw to the output stream--no conversions.
rawprint(User, String) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Prints a string raw to the output stream--no conversions.
rawwrite(String) - Method in class org.bluesock.bluemud.driver.User
Send a raw message to the user (over the Socketcommunicator).
readFile(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Read a file from disk and don't cache it.
readFile(String) - Static method in class org.bluesock.bluemud.driver.Driver
Reads a file from the file system.
readFile(String, boolean) - Static method in class org.bluesock.bluemud.driver.FileManager
Read a file from disk.
readFile(String, boolean) - Static method in class org.bluesock.bluemud.driver.Driver
Reads a file from the file system.
registerAlias(String, String) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Registers an alias with this factory, associating it with the given dottedPath.
registerAlias(String, String) - Static method in class org.bluesock.bluemud.driver.Driver
 
REMOVE_GROUP - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
REMOVE_OBJECT - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
remove(String) - Method in class org.bluesock.bluemud.driver.LazyCache
Removes something from the cache.
removeDirectory(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Removes a directory.
removeDirectory(String) - Static method in class org.bluesock.bluemud.driver.Driver
Removes a directory from the filesystem.
removeFile(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Removes a file.
removeFile(String) - Static method in class org.bluesock.bluemud.driver.Driver
Removes a file off the file system.
removeGroupedInstance(String, MudObject) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Removes the given MudObject from indicated group.
removeGroupedInstance(String, MudObject) - Static method in class org.bluesock.bluemud.driver.Driver
 
removeObject(MudObject) - Method in class org.bluesock.bluemud.driver.ObjectFactory
Removes the given object from the map of all loaded objects and from the map of shared objects, if necessary.
removeObject(MudObject) - Static method in class org.bluesock.bluemud.driver.Driver
 
run() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
Handles reading lines from the input stream.
run() - Method in class org.bluesock.bluemud.driver.CalloutManager
 
run() - Method in class org.bluesock.bluemud.driver.Engine
Processes pending events.
run() - Method in class org.bluesock.bluemud.driver.Server
Enters a loop listening for new connections on the master socket on the listening port.

S

SB - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code SB (dec 250, hex FA)
SE - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code SE (dec 240, hex F0)
securedUserExists(String) - Static method in class org.bluesock.bluemud.driver.Driver
 
SecurityToken - class org.bluesock.bluemud.driver.SecurityToken.
This is the security token that we base our permission system on.
SecurityToken() - Constructor for class org.bluesock.bluemud.driver.SecurityToken
 
SEND - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code SEND (dec 1, hex 01)
Server - class org.bluesock.bluemud.driver.Server.
Skeleton server that executes as a daemon thread and listens on a given port, binding connected sockets to Communicator and, ultimately, User objects.
Server(int) - Constructor for class org.bluesock.bluemud.driver.Server
Constructor
setActiveObject(MudObject) - Static method in class org.bluesock.bluemud.driver.Driver
 
setActiveUser(User) - Static method in class org.bluesock.bluemud.driver.Driver
 
setCharacterMode() - Method in class org.bluesock.bluemud.driver.User
Puts the connection into character mode (as opposed to line mode.
setController(Controller) - Method in class org.bluesock.bluemud.driver.User
Specify the controller this User should interact with.
setLineMode() - Method in class org.bluesock.bluemud.driver.User
Puts the connection into line mode.
setSecurityToken(SecurityToken) - Method in class org.bluesock.bluemud.driver.User
Resets the security token associated with this User object.
setShouldExit(boolean) - Method in class org.bluesock.bluemud.driver.User
Sets the shouldExit flag which will kick the User polling thread out of its loop and close the connection.
setShouldExit(boolean) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
If the boolean passed in is a true, this will stop the network thread reading for this User.
setUser(User) - Method in class org.bluesock.bluemud.lib.Controller
Sets the User object which this Controller is to service.
SGA - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code SGA (dec 3, hex 03, RFC 858)
sgaOff() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
 
sgaOn() - Method in class org.bluesock.bluemud.driver.SocketCommunicator
 
SHUTDOWN - Static variable in class org.bluesock.bluemud.driver.BluemudPermission
 
shutdown() - Method in class org.bluesock.bluemud.driver.CalloutManager
 
shutdown() - Method in class org.bluesock.bluemud.driver.Engine
Request that the engine shutdown.
shutdown() - Static method in class org.bluesock.bluemud.driver.Driver
Shuts down the mud.
SocketCommunicator - class org.bluesock.bluemud.driver.SocketCommunicator.
This communicator abstracts the User object (which encapsulates a user on the mud) from the actual telnet connection they have.
SocketCommunicator(Socket) - Constructor for class org.bluesock.bluemud.driver.SocketCommunicator
Constructor.
start() - Method in class org.bluesock.bluemud.driver.User
 
STATUS - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code STATUS (dec 5, hex 05, RFC 859)
supports(User, String) - Method in class org.bluesock.bluemud.driver.SocketCommunicator
The SocketCommunicator knows about what the thing on the other end of this socket supports.

T

TelnetConstants - class org.bluesock.bluemud.driver.TelnetConstants.
Holds Telnet Constants because everything was getting messy.
TelnetConstants() - Constructor for class org.bluesock.bluemud.driver.TelnetConstants
 
TERMSPEED - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code TERMSPEED (dec 32, hex 20, RFC 1079)
TERMTYPE - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code TERMTYPE (dec 24, hex 18, RFC 1091)
TIMING - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code TIMING (dec 6, hex 06, RFC 860)
TOGGLEFLOW - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code TOGGLEFLOW (dec 33, hex 21, RFC 1372)
toString() - Method in class org.bluesock.bluemud.driver.OID
 
touchFile(String) - Static method in class org.bluesock.bluemud.driver.FileManager
Creates a new empty file with the specified path if that file doesn't already exist.
touchFile(String) - Static method in class org.bluesock.bluemud.driver.Driver
Touches a file on the filesystem updating it's last modified time.
turnOffEcho() - Method in class org.bluesock.bluemud.driver.User
Tells the user's client to stop echoing text (for passwords and such).
turnOnEcho() - Method in class org.bluesock.bluemud.driver.User
Tells the user's client to start echoing text (for regular stuff).

U

User - class org.bluesock.bluemud.driver.User.
The User class serves as the bridge between the SocketCommunicator, which is responsible for low-level network I/O, and the Controller, which is responsible for interpretation of user commands and forwarding of world-generated messages to the user.
User(SocketCommunicator, String) - Constructor for class org.bluesock.bluemud.driver.User
Constructor

W

WILL - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code WILL (dec 251, hex FB)
WONT - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code WONT (dec 252, hex FC)
WORLD_DATA_ROOT - Static variable in class org.bluesock.bluemud.driver.ConfigurationManager
 
WORLD_DOMAINS_ROOT - Static variable in class org.bluesock.bluemud.driver.ConfigurationManager
 
WORLD_HOME_ROOT - Static variable in class org.bluesock.bluemud.driver.ConfigurationManager
 
WORLD_ROOT - Static variable in class org.bluesock.bluemud.driver.ConfigurationManager
 
WORLD_SECURED_ROOT - Static variable in class org.bluesock.bluemud.driver.ConfigurationManager
 
write(String) - Method in class org.bluesock.bluemud.driver.User
Send a message to the user (over the Socketcommunicator).
writeFile(String, String) - Static method in class org.bluesock.bluemud.driver.FileManager
Write a file to disk.
writeFile(String, String) - Static method in class org.bluesock.bluemud.driver.Driver
Checks permissions and then tells the FileManager to write the file to the filesystem.
writeFile(String, String, boolean) - Static method in class org.bluesock.bluemud.driver.FileManager
Write a file to disk.
writeFile(String, String, boolean) - Static method in class org.bluesock.bluemud.driver.Driver
Checks permissions and then tells the FileManager to write the file to the filesystem.
writeLogEntry(String, String) - Static method in class org.bluesock.bluemud.driver.Driver
Throws something in the logs.

X

XDISPLAY - Static variable in class org.bluesock.bluemud.driver.TelnetConstants
Telnet control code XDISPLAY (dec 35, hex 23, RFC ???)

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

docs generated on Thu Jan 24 08:57:26 CST 2002