com.planet_ink.coffee_mud.Libraries.interfaces
Interface ChannelsLibrary
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- CMChannels
public interface ChannelsLibrary
- extends CMLibrary
|
Method Summary |
void |
channelQueUp(int i,
CMMsg msg)
|
boolean |
channelTo(Session ses,
boolean areareq,
int channelInt,
CMMsg msg,
MOB sender)
|
java.util.List<Session> |
clearInvalidSnoopers(Session mySession,
int channelCode)
|
int |
getChannelCodeNumber(java.lang.String channelName)
|
java.util.HashSet<ChannelsLibrary.ChannelFlag> |
getChannelFlags(int i)
|
int |
getChannelIndex(java.lang.String channelName)
|
java.lang.String |
getChannelMask(int i)
|
java.lang.String |
getChannelName(int i)
|
java.lang.String |
getChannelName(java.lang.String channelName)
|
java.lang.String[] |
getChannelNames()
|
java.util.List<CMMsg> |
getChannelQue(int i)
|
java.lang.String |
getExtraChannelDesc(java.lang.String channelName)
|
java.util.List<java.lang.String> |
getFlaggedChannelNames(ChannelsLibrary.ChannelFlag flag)
|
int |
getNumChannels()
|
java.lang.String[][] |
iChannelsArray()
|
java.lang.String[][] |
imc2ChannelsArray()
|
int |
loadChannels(java.lang.String list,
java.lang.String ilist,
java.lang.String imc2list)
|
boolean |
mayReadThisChannel(MOB sender,
boolean areaReq,
MOB M,
int i)
|
boolean |
mayReadThisChannel(MOB sender,
boolean areaReq,
MOB M,
int i,
boolean offlineOK)
|
boolean |
mayReadThisChannel(MOB sender,
boolean areaReq,
Session ses,
int i)
|
boolean |
mayReadThisChannel(MOB M,
int i,
boolean zapCheckOnly)
|
java.lang.String |
parseOutFlags(java.lang.String mask,
java.util.HashSet<ChannelsLibrary.ChannelFlag> flags)
|
void |
reallyChannel(MOB mob,
java.lang.String channelName,
java.lang.String message,
boolean systemMsg)
|
void |
restoreInvalidSnoopers(Session mySession,
java.util.List<Session> invalid)
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
QUEUE_SIZE
static final int QUEUE_SIZE
- See Also:
- Constant Field Values
getNumChannels
int getNumChannels()
getChannelMask
java.lang.String getChannelMask(int i)
getChannelFlags
java.util.HashSet<ChannelsLibrary.ChannelFlag> getChannelFlags(int i)
getChannelName
java.lang.String getChannelName(int i)
getChannelQue
java.util.List<CMMsg> getChannelQue(int i)
mayReadThisChannel
boolean mayReadThisChannel(MOB sender,
boolean areaReq,
MOB M,
int i)
mayReadThisChannel
boolean mayReadThisChannel(MOB sender,
boolean areaReq,
MOB M,
int i,
boolean offlineOK)
mayReadThisChannel
boolean mayReadThisChannel(MOB sender,
boolean areaReq,
Session ses,
int i)
mayReadThisChannel
boolean mayReadThisChannel(MOB M,
int i,
boolean zapCheckOnly)
channelQueUp
void channelQueUp(int i,
CMMsg msg)
getChannelIndex
int getChannelIndex(java.lang.String channelName)
getChannelCodeNumber
int getChannelCodeNumber(java.lang.String channelName)
getChannelName
java.lang.String getChannelName(java.lang.String channelName)
getFlaggedChannelNames
java.util.List<java.lang.String> getFlaggedChannelNames(ChannelsLibrary.ChannelFlag flag)
getExtraChannelDesc
java.lang.String getExtraChannelDesc(java.lang.String channelName)
imc2ChannelsArray
java.lang.String[][] imc2ChannelsArray()
iChannelsArray
java.lang.String[][] iChannelsArray()
getChannelNames
java.lang.String[] getChannelNames()
clearInvalidSnoopers
java.util.List<Session> clearInvalidSnoopers(Session mySession,
int channelCode)
restoreInvalidSnoopers
void restoreInvalidSnoopers(Session mySession,
java.util.List<Session> invalid)
parseOutFlags
java.lang.String parseOutFlags(java.lang.String mask,
java.util.HashSet<ChannelsLibrary.ChannelFlag> flags)
loadChannels
int loadChannels(java.lang.String list,
java.lang.String ilist,
java.lang.String imc2list)
channelTo
boolean channelTo(Session ses,
boolean areareq,
int channelInt,
CMMsg msg,
MOB sender)
reallyChannel
void reallyChannel(MOB mob,
java.lang.String channelName,
java.lang.String message,
boolean systemMsg)