|
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 |