com.dalsemi.slush
Class Slush

java.lang.Object
  |
  +--com.dalsemi.slush.Slush

public class Slush
extends java.lang.Object

Class declaration


Field Summary
static java.lang.String COMMENT
           
static java.lang.String INITIALIZE_NETWORK
           
static java.lang.String LOG_FILE
           
static java.lang.Object passwdLock
           
static java.lang.String PASSWORD_FILE
           
static java.lang.String SLUSH_VERSION
           
static java.lang.String STARTUP_FILE
           
 
Constructor Summary
Slush()
           
 
Method Summary
static void addProcessWatch(WatcherObject w)
           
static void broadcast(java.lang.String sendThis)
           
static void changePassword(java.io.InputStream in, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] args)
           
static void clearUserNameByUIDCache()
           
static byte getCurrentUID()
          Method declaration
static java.lang.String[] getFTPUsers()
           
static java.lang.String[] getSerialUsers()
           
static java.lang.String[] getTelnetUsers()
           
static java.lang.String getUserNameByUID(int uid)
           
static boolean inInitRoutines()
           
static void initiateDHCP()
           
static boolean isAdmin(byte b)
          Determines if the given user ID has administrative rights.
static boolean isDHCPRunning()
           
static boolean isFTPServerRunning()
           
static boolean isSerialServerRunning()
           
static boolean isTelnetServerRunning()
           
static byte login(java.io.PrintStream out, java.lang.String userName, java.lang.String password)
           
static void main(java.lang.String[] args)
          Method declaration
static void sessionEnded(java.lang.Object threadID)
           
static void shutDownFTPServer()
          Method declaration
static boolean shutDownSerialServer()
          Method declaration
static void shutDownTelnetServer()
          Method declaration
static void startupFTPServer()
          Method declaration
static void startupSerialServer()
          Method declaration
static void startupTelnetServer()
          Method declaration
static void stopDHCP()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

passwdLock

public static final java.lang.Object passwdLock

SLUSH_VERSION

public static final java.lang.String SLUSH_VERSION

PASSWORD_FILE

public static final java.lang.String PASSWORD_FILE

STARTUP_FILE

public static final java.lang.String STARTUP_FILE

LOG_FILE

public static final java.lang.String LOG_FILE

INITIALIZE_NETWORK

public static final java.lang.String INITIALIZE_NETWORK

COMMENT

public static final java.lang.String COMMENT
Constructor Detail

Slush

public Slush()
Method Detail

main

public static void main(java.lang.String[] args)
Method declaration
Parameters:
args -  
See Also:

getCurrentUID

public static byte getCurrentUID()
Method declaration
Returns:
 
See Also:

shutDownFTPServer

public static void shutDownFTPServer()
Method declaration
See Also:

shutDownTelnetServer

public static void shutDownTelnetServer()
Method declaration
See Also:

startupFTPServer

public static void startupFTPServer()
Method declaration
See Also:

getFTPUsers

public static java.lang.String[] getFTPUsers()

isFTPServerRunning

public static boolean isFTPServerRunning()

startupTelnetServer

public static void startupTelnetServer()
Method declaration
See Also:

getTelnetUsers

public static java.lang.String[] getTelnetUsers()

isTelnetServerRunning

public static boolean isTelnetServerRunning()

startupSerialServer

public static void startupSerialServer()
Method declaration
See Also:

isSerialServerRunning

public static boolean isSerialServerRunning()

getSerialUsers

public static java.lang.String[] getSerialUsers()

shutDownSerialServer

public static boolean shutDownSerialServer()
Method declaration
See Also:

isAdmin

public static boolean isAdmin(byte b)
Determines if the given user ID has administrative rights.
Parameters:
b - the user ID.
Returns:
true if the user is an administrator, false otherwise.

login

public static byte login(java.io.PrintStream out,
                         java.lang.String userName,
                         java.lang.String password)

sessionEnded

public static void sessionEnded(java.lang.Object threadID)

addProcessWatch

public static void addProcessWatch(WatcherObject w)

clearUserNameByUIDCache

public static void clearUserNameByUIDCache()

getUserNameByUID

public static java.lang.String getUserNameByUID(int uid)

changePassword

public static final void changePassword(java.io.InputStream in,
                                        java.io.PrintStream out,
                                        java.io.PrintStream err,
                                        java.lang.String[] args)
                                 throws java.lang.Exception

initiateDHCP

public static void initiateDHCP()

stopDHCP

public static void stopDHCP()

isDHCPRunning

public static boolean isDHCPRunning()

inInitRoutines

public static boolean inInitRoutines()

broadcast

public static void broadcast(java.lang.String sendThis)