SourceMod SDK
1.7
|
►NSourceMod | |
►Ndetail | |
CCharsAndLength | |
CStringHashMapPolicy | |
CByrefInfo | |
Ccmd_target_info_t | Holds the many command target info parameters |
CDatabaseInfo | Describes database connection info |
CFwdParamInfo | |
CHandleAccess | This is used to define per-Handle access rights |
CHandleSecurity | This pair of tokens is used for identification |
CIAdminListener | Provides callbacks for admin cache operations |
CIAdminSystem | Provides functions for manipulating the admin options cache |
CIADTFactory | |
CIBaseMenu | High-level interface for building menus |
CIBasicTrie | A hash table data type |
CIBitBufUserMessageListener | |
CIChangeableForward | Managed Forward, same as IForward, except the collection can be modified |
CIClientListener | Provides callbacks for important client events |
CICommandArgs | Wrapper around CCommand |
CICommandTargetProcessor | Intercepts a command target operation |
CIDatabase | Encapsulates a database connection |
CIDataPack | Specifies a data pack that can only be written |
CIDataReader | Specifies a data pack that can only be read |
CIDBDriver | Describes an SQL driver |
CIDBManager | Describes the DBI manager |
CIDBThreadOperation | |
CIDirectory | Directory browsing abstraction |
CIEventSignal | Describes a simple "condition variable"/signal lock |
CIExtension | Encapsulates an IExtensionInterface and its dependencies |
CIExtensionInterface | The interface an extension must expose |
CIExtensionManager | Manages the loading/unloading of extensions |
CIFeatureProvider | Provides a capability feature |
CIForward | Unmanaged Forward, abstracts calling multiple functions as "forwards," or collections of functions |
CIForwardFilter | |
CIForwardManager | Provides functions for creating/destroying managed and unmanaged forwards |
CIGameConfig | Describes a game private data config file |
CIGameConfigManager | Manages game config files |
CIGameHelpers | |
CIGamePlayer | Abstracts some Half-Life 2 and SourceMod properties about clients |
CIHandleSys | Provides functions for managing Handles |
CIHandleTypeDispatch | Hooks type-specific Handle operations |
CILibrary | |
CILibrarySys | Contains various operating system specific code |
CIMapTimer | Interface for map timers |
CIMemoryUtils | |
CIMenuHandler | Contains callbacks for menu actions |
CIMenuManager | Manages menu creation and displaying |
CIMenuPanel | Sets how a raw menu should be drawn |
CIMenuStyle | Describes a "MenuStyle" system which manages menu drawing and construction |
CIMutex | Describes a simple locking mutex |
CINativeInterface | Factory for dealing with native invocations |
CINativeInvoker | |
CIPhraseCollection | |
CIPhraseFile | Represents a phrase file from SourceMod's "translations" folder |
CIPlayerManager | |
CIPlugin | Encapsulates a run-time plugin as maintained by SourceMod |
CIPluginIterator | Iterates over a list of plugins |
CIPluginManager | Manages the runtime loading and unloading of plugins |
CIPluginsListener | Listens for plugin-oriented events |
CIPreparedQuery | |
CIProtobufUserMessageListener | |
CIQuery | |
CIResultRow | Represents a one database result row |
CIResultSet | Describes a set of database results |
CIRootConsole | Manages the root console menu - the "sm" command for servers |
CIRootConsoleCommand | Handles a root console menu action |
CIShareSys | Tracks dependencies and fires dependency listeners |
CISourceMod | Contains miscellaneous helper functions |
CItemDrawInfo | Information about item drawing |
CITextListener_INI | Contains parse events for INI files |
CITextListener_SMC | Describes the events available for reading an SMC stream |
CITextParsers | Contains various text stream parsing functions |
CIThread | Handles a single thread's execution |
CIThreadCreator | Describes a thread creator |
CIThreader | Describes a threading system |
CIThreadHandle | Describes a handle to a thread |
CIThreadWorker | This is a "worker pool." A single thread places tasks in a queue. Each IThread is then a task, rather than its own separate thread |
CIThreadWorkerCallbacks | Describes thread worker callbacks |
CITimedEvent | Event callbacks for when a timer is executed |
CITimerSystem | |
CITranslator | Provides functions for translation |
CIUserMessageListener | Listens to user messages sent from the server |
CIUserMessages | Contains functions for hooking user messages |
Cmenu_slots_t | Pairs an item type with an item menu position |
Cmenu_states_t | Describes menu display information |
►Cmenu_vote_result_t | Contains information about a vote result |
Cmenu_client_vote_t | |
Cmenu_item_vote_t | |
CNameHashSet | |
Csm_datatable_info_t | |
Csm_plugininfo_s | Encapsulates plugin public information exposed through "myinfo." |
Csm_sendprop_info_t | Maps the heirarchy of a SendProp |
CSMCStates | States for line/column |
CSMInterface | Defines the base functionality required by a shared interface |
CStringHashMap | |
CThreadParams | Thread-specific parameters |
CTranslation | Contains information about a translation phrase |
CTypeAccess | This is used to define per-type access rights |
CAutoHandleCloner | |
CAutoHandleRooter | |
CBaseMemTable | |
CBaseStringTable | |
CCVTableHook | |
CKTrie | |
►CQueue | |
Citerator | |
CQueueNode | |
CSDKExtension |