java.lang.Runnablepublic final class IMC2Driver
extends java.lang.Thread
| Modifier and Type | Field | Description | 
|---|---|---|
| static int | CHAN_CLOSED | |
| java.util.Hashtable<java.lang.String,java.lang.String> | chan_conf | |
| static int | CHAN_COPEN | |
| static int | CHAN_CPRIVATE | |
| java.util.Hashtable<java.lang.String,java.lang.String> | chan_mask | |
| static int | CHAN_OPEN | |
| static int | CHAN_PRIVATE | |
| java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> | chanhist | |
| static int | IA_CONFIG1 | |
| static int | IA_CONFIG2 | |
| static int | IA_NONE | |
| static int | IA_UP | |
| int | imc_active | |
| short | imc_log_on | |
| java.lang.String | imc_name | |
| siteinfo | imc_siteinfo | |
| hubinfo | this_imcmud | 
| Constructor | Description | 
|---|---|
| IMC2Driver() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| java.lang.String | do_imcinfo() | |
| java.lang.String | do_imcstats() | |
| void | ev_imc_firstrefresh() | |
| void | ev_request_keepalive(java.lang.Object param) | |
| void | exec_commands(PACKET p) | |
| static java.lang.String[] | explodeNicely(java.lang.String s) | |
| static java.lang.String[] | explodeNicely(java.lang.String s,
             java.lang.String separator) | |
| IMC_CHANNEL | getAnIMC2Channel(java.lang.String name) | |
| REMOTEINFO | getIMC2Mud(java.lang.String named) | |
| void | imc_process_call_outs() | |
| void | imc_read_from_socket(java.io.BufferedReader in) | |
| void | imc_register_call_out(int hbeat,
                     java.lang.String function_name,
                     java.lang.Object param) | |
| void | imc_request_keepalive() | |
| java.lang.String | imc_send_chat(java.lang.String from,
             java.lang.String to,
             java.lang.String text,
             int level,
             int emote) | |
| void | imc_send_isalive(java.lang.String reqFrom) | |
| void | imc_send_ping(java.lang.String to) | |
| java.lang.String | imc_send_reply(java.lang.String from,
              java.lang.String text,
              int level,
              int invis) | |
| java.lang.String | imc_send_tell(java.lang.String from,
             java.lang.String to,
             java.lang.String text,
             int level,
             int invis) | |
| void | imc_send_who(java.lang.String name,
            java.lang.String mudname,
            java.lang.String type,
            int level,
            int invis) | |
| void | imc_send_whois(java.lang.String from,
              java.lang.String to,
              int level) | |
| boolean | imc_startup(boolean force,
           java.lang.String loginName,
           java.lang.String host,
           java.lang.String email,
           java.lang.String web,
           java.lang.String hub,
           int port,
           java.lang.String passclient,
           java.lang.String passsrvr,
           java.util.List<ChannelsLibrary.CMChannel> imc2Channels) | |
| void | imc_write_to_socket(java.io.DataOutputStream out) | |
| java.util.Hashtable<java.lang.String,IMC_CHANNEL> | query_channels() | |
| java.util.Hashtable<java.lang.String,REMOTEINFO> | query_muds() | |
| java.util.List<ChannelsLibrary.CMChannel> | rebuildChannelMap() | |
| void | run() | |
| void | run_imcminfo(java.lang.String name,
            java.lang.String mudname,
            java.lang.String type,
            int level,
            int invis) | |
| void | run_imcpinfo(java.lang.String name,
            java.lang.String mudname,
            java.lang.String who,
            int level,
            int invis) | |
| void | shutdown() | |
| static java.lang.String | toIMCColours(java.lang.String res) | 
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic hubinfo this_imcmud
public siteinfo imc_siteinfo
public int imc_active
public java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> chanhist
public java.util.Hashtable<java.lang.String,java.lang.String> chan_conf
public java.util.Hashtable<java.lang.String,java.lang.String> chan_mask
public java.lang.String imc_name
public short imc_log_on
public static final int CHAN_OPEN
public static final int CHAN_CLOSED
public static final int CHAN_PRIVATE
public static final int CHAN_COPEN
public static final int CHAN_CPRIVATE
public static final int IA_NONE
public static final int IA_CONFIG1
public static final int IA_CONFIG2
public static final int IA_UP
public void ev_request_keepalive(java.lang.Object param)
public final java.util.List<ChannelsLibrary.CMChannel> rebuildChannelMap()
public static final java.lang.String[] explodeNicely(java.lang.String s)
public void shutdown()
public static final java.lang.String[] explodeNicely(java.lang.String s,
                                                     java.lang.String separator)
public final void ev_imc_firstrefresh()
public final boolean imc_startup(boolean force,
                                 java.lang.String loginName,
                                 java.lang.String host,
                                 java.lang.String email,
                                 java.lang.String web,
                                 java.lang.String hub,
                                 int port,
                                 java.lang.String passclient,
                                 java.lang.String passsrvr,
                                 java.util.List<ChannelsLibrary.CMChannel> imc2Channels)
public final java.lang.String do_imcstats()
public final java.lang.String do_imcinfo()
public final void imc_send_whois(java.lang.String from,
                                 java.lang.String to,
                                 int level)
public void imc_register_call_out(int hbeat,
                                  java.lang.String function_name,
                                  java.lang.Object param)
public void imc_process_call_outs()
public static final java.lang.String toIMCColours(java.lang.String res)
public REMOTEINFO getIMC2Mud(java.lang.String named)
public IMC_CHANNEL getAnIMC2Channel(java.lang.String name)
public final java.util.Hashtable<java.lang.String,IMC_CHANNEL> query_channels()
public final java.util.Hashtable<java.lang.String,REMOTEINFO> query_muds()
public final void exec_commands(PACKET p)
public final void imc_read_from_socket(java.io.BufferedReader in)
public final void imc_write_to_socket(java.io.DataOutputStream out)
public final void imc_send_isalive(java.lang.String reqFrom)
public final void imc_request_keepalive()
public final void imc_send_ping(java.lang.String to)
public final void run_imcpinfo(java.lang.String name,
                               java.lang.String mudname,
                               java.lang.String who,
                               int level,
                               int invis)
public final void run_imcminfo(java.lang.String name,
                               java.lang.String mudname,
                               java.lang.String type,
                               int level,
                               int invis)
public final void imc_send_who(java.lang.String name,
                               java.lang.String mudname,
                               java.lang.String type,
                               int level,
                               int invis)
public final java.lang.String imc_send_tell(java.lang.String from,
                                            java.lang.String to,
                                            java.lang.String text,
                                            int level,
                                            int invis)
public final java.lang.String imc_send_reply(java.lang.String from,
                                             java.lang.String text,
                                             int level,
                                             int invis)
public final java.lang.String imc_send_chat(java.lang.String from,
                                            java.lang.String to,
                                            java.lang.String text,
                                            int level,
                                            int emote)
public final void run()
run in interface java.lang.Runnablerun in class java.lang.Thread