ZNC  trunk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCstd::basic_string< Char >STL class
|\Cstd::stringSTL class
| \CCStringString class that is used inside ZNC
|  \CPString
oCCAuthBase
|\CCClientAuth
oCCBlowfishDoes Blowfish w/64 bit feedback, no padding
oCCBufLine
oCCChan
oCCConfig
oCCConfigEntry
oCCCronThis is the main cron job class
|\CCTimer
| oCCFPTimer
| oCCPerlTimer
| \CCPyTimer
oCCDebug
oCCException
oCCFile
oCCGetAddrInfoThis function is a wrapper around getaddrinfo (for ipv6)
oCCIRCNetwork
oCCListener
oCCMD5
oCCModCommandA helper class for handling commands in modules
oCCModInfo
oCCModuleThe base class for your own ZNC modules
|oCCPerlModule
|\CCPyModule
oCCModulesIter
oCCNick
oCCPyRetBool
oCCPyRetString
oCCSCharBufferEase of use self deleting char * class
oCCSConnectionOptions for creating a connection
|\CCSSSLConnection
oCCServer
oCCSListenerOptions container to create a listener
|\CCSSSListener
oCCSmartPtr< T >This is a standard reference counting pointer. Be careful not to have two of these point to the same raw pointer or one will be deleted while the other still thinks it is valid
oCCSmartPtr< CAuthBase >
oCCSmartPtr< CTemplateOptions >
oCCSmartPtr< CTemplateTagHandler >
oCCSmartPtr< CWebSession >
oCCSMonitorFDClass to tie sockets to for monitoring by Csocket at either the Csock or TSockManager
oCCSockCommonSimple class to share common code to both TSockManager and Csock
|oCCsockBasic socket class
||\CCZNCSock
|| oCCClient
|| oCCExecSock
|| oCCIncomingConnection
|| oCCIRCSock
|| oCCRealListener
|| \CCSocketBase Csock implementation to be used by modules
||  oCCHTTPSock
||  |\CCWebSock
||  oCCPerlSocket
||  \CCPySocket
|\CCSocketManagerBest class to use to interact with the sockets
| oCTSocketManager< T >Ease of use templated socket manager
| \CTSocketManager< CZNCSock >
|  \CCSockManager
oCCSSockAddrSockaddr wrapper
oCCTemplateLoopContext
oCCTemplateOptions
oCCTemplateTagHandler
|\CCZNCTagHandler
oCCUser
oCCUtils
oCCWebSession
oCCWebSubPage
oCCZNC
oCstd::deque< T >STL class
|\CCBuffer
oCstd::ios_baseSTL class
|\Cstd::basic_ios< Char >STL class
| \Cstd::basic_ostream< Char >STL class
|  \Cstd::basic_ostringstream< Char >STL class
|   \Cstd::ostringstreamSTL class
|    \CCDebugStream
oCstd::map< K, T >STL class
|\CMCStringA dictionary for strings
| \CCTemplate
oCMCString_iter
oCmd5_context
oCsha256_ctx
oCString
oCTCacheMap< K, V >Insert an object with a time-to-live and check later if it still exists
oCTCacheMap< CString >
oCTCacheMap< CString, CSmartPtr< CWebSession > >
|\CCWebSessionMap
\Cstd::vector< T >STL class
 oCCDir
 oCCModules
 oCCSocketManagerBest class to use to interact with the sockets
 \CCTableGenerate a grid-like output from a given input