java.lang.Runnable
public 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, wait
activeCount, 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, yield
public 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.Runnable
run
in class java.lang.Thread