C# (CSharp) wmib Namespace

Nested Namespaces

wmib.Extensions
wmib.Properties

Classes

Name Description
Channel
CommandParams
CommandPool
Commands Kernel
Commands.Processing
Configuration Configuration
Configuration.IRC
Configuration.MySQL
Configuration.Network
Configuration.Paths
Configuration.Postgres
Configuration.System
Configuration.WebPages
Core
Core.HTML This class allow you to do some elementar operations with web pages
Core.Help Help
Core.Host This is a helper class that convert some special cloaks
Core.RegexCheck This is a class that check if regex matches value while it doesn't affect the system thread
Core.ThreadManager Used to keep track of all threads used by a bot, it's recommended to register every single thread you create here so that we can keep track of them. You can also use this to list all current threads, kill them, etc
Database Database
Database.Bind
Database.Row
Database.Row.Value
ExtensionHandler
GenericCommand
IRC IRC
Instance Represent one instance of this bot
Labs
Labs.Instance
Labs.Nova
Link
Logging This class is handling the system terminal, it writes to it using a single thread so that multiple threads do not break their messages as they write to console in same moment
Logging.Message Message that needs to be printed
Network
PostgreSQL
Program
Replag
Requests
STI Storage Item
Security
Security.DumpableDict
Security.DumpableDict.RoleInfo
Security.Role
StorageWriter StorageWriter
Syslog
SystemHooks
SystemUser
Terminal This class open a network console which sysadmins can login to and control the bot
Terminal.Session
Variables variables
WMIBMySQL Mysql
WMIBMySQL.SerializedRow
WMIBMySQL.Unwritten
WmIrcProtocol This is a custom protocol for handling irc requests that is capable of parsing input from multiple sessions (connections) so that we can use only 1 network instance for all wm-bot sessions that are connected to target server
WmibException
messages Languages
messages.container Container for language data
misc misc