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