Arena  1.0
A content management system
 All Classes Files Functions Variables Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
oCABufferedCGIApplication
|\CPlugins.Application.Mediators.AContentMediator
oCAContentMediatorError
|\CPlugins.Application.Arena.ArenaMediators.AnArenaMediatorErrorRepresents an error that might occur within the arena mediator itself
oCADataRowError
|\CPlugins.Content.PerUser.Arena.Attachments.AnArenaAttachmentErrorRepresents an error that may occur with an attachment
oCAMarkdownTabBlock
|\CPlugins.Content.Parse.Semantic.CustomMarkdownStatements.ACustomMarkdownTabBlockA custom Markdown tab block
oCAnArenaContentProvider
|\CPlugins.Content.PerUser.Arena.ChannelsList.AnArenaChannelsListingA channel list producer
oCAnArenaContentProviderError
|\CPlugins.Content.PerUser.Arena.UserAuthentication.AnAuthenticationErrorRepresents an error that might occur within the authentication module itself
oCAnArenaMediatorError
|\CPlugins.Application.Arena.Viewpoints.AViewpointErrorRepresents an error that might occur within the viewpoint module itself
oCAnArenaParsedContentProvider
|oCPlugins.Content.PerUser.Arena.AttachManagement.AnArenaAttachmentManager
|oCPlugins.Content.PerUser.Arena.PostEditing.AnArenaPostEditorA content provider that allows posts to be edited
|\CPlugins.Content.PerUser.Arena.UserAuthentication.AUserAuthenticatorA user authentication engine, which authenticates users
oCLocal.Configuration.Site.Attachments
oCLocal.Configuration.Site.Channels
oCLibrary.Parse.Lex.Languages.CharacterTypeCharacter types that are recognized by a parser
oCPlugins.Content.Parse.Semantic.CustomMarkdownStatements.CustomOpcodeA custom opcode for our new parser instance
oCLocal.Configuration.Site.Data
oCdict
|oCLibrary.Memory.collections.CounterCounter
|\CLibrary.Memory.collections.OrderedDictOrderedDict
oCLocal.Configuration.Site.Views.Error
oCException
|\CLibrary.Base.Exceptions.AnExceptionThe base exception class used by nearly all other exceptions generated by arena
oCLocal.Configuration.Site.Groups
oCLibrary.String.Utilities.IsPrintableThis class defines and implements a method to print the string representation of a class to the specified stream
|oCLibrary.Application.Applications.AnApplicationThe base application class
|oCLibrary.Base.Events.AnEventAn event that can be emitted by a class instance
|oCLibrary.Base.Events.AnEventfulObjectAn object that can generate events
|oCLibrary.Base.Exceptions.AnExceptionThe base exception class used by nearly all other exceptions generated by arena
|oCLibrary.HTTP.HTTPRequests.AnHTTPRequestThis class consolidates the various variables related to an HTTP request
|oCLibrary.HTTP.RequestInfo.HTTPRequestContentInfo
|oCLibrary.HTTP.RequestInfo.HTTPRequestDateInfo
|oCLibrary.IO.Logging.Logs.AMessageLogA message log that outputs messages to a given stream or file
|oCLibrary.IO.XML.XMLTags.AnXMLTagA basic XML tag
|oCLibrary.Memory.BinaryTrees.ABinaryLeafA node in a binary tree
|oCLibrary.Memory.BinaryTrees.ABinaryTreeA binary tree
|oCLibrary.Memory.Nodes.ANodeA node
|oCLibrary.Parse.Scan.Scanners.AScannerA scanner that tokenizes a source stream
|\CLibrary.Parse.Scan.Tokens.ATokenA generic token
oCLibrary.IO.Streams.IsStreamableThis class defines the methods which must be implemented by classes that are capable of streaming their instance data to and from an arbitrary stream
|oCLibrary.IO.StringStreams.AStringStreamA class that allows strings to be used as though they are streams
|oCLibrary.Memory.BinaryTrees.ABinaryLeafA node in a binary tree
|oCLibrary.Memory.BinaryTrees.ABinaryTreeA binary tree
|\CLibrary.Parse.Scan.Tokens.ATokenA generic token
oCLocal.Configuration.Site.Logging
oCPlugins.Content.Parse.Lex.Languages.MarkdownOpcodeMarkdown opcodes understood by the parser
oCMySQLCursor
|\CPlugins.DataSource.MySQL.DictionaryCursors.AMySQLDictionaryCursorThis class extends the base MySQLCursor class defined by the MySQL connector library to return query rows as dictionary objects instead of lists
oCMySQLCursorBuffered
|\CPlugins.DataSource.MySQL.DictionaryCursors.AMySQLBufferedDictionaryCursorThis class extends the base MySQLCursor class defined by the MySQL connector library to return query rows as dictionary objects instead of lists
oCnamedtuple
|oCLibrary.Memory.collections.Point
|\CLibrary.Memory.collections.Point
oCobject
|\CLibrary.Base.Classwork.AnObjectThe base class, from which all others are derived
oCLocal.Configuration.Site.Plugins
oCLocal.Configuration.Site.Posts
oCPlugins.User.Subscriptions.RightThe rights assigned to channels by means of a subscription
oCPlugins.User.Subscriptions.RightsA utility class to make managing rights easier
oCLibrary.Parse.SymbolTables.ScopePre-defined scope definitions
oCLocal.Configuration.Site.Sessions
oCLocal.Configuration.SiteThis class defines global options that affect how arena will work on your site
oCLocal.Configuration.Site.Statistics
oCLibrary.String.Utilities.StringA utility class for working with strings
oCLocal.Configuration.Site.Subscriptions
oCLibrary.Parse.Symbols.SymbolCategorySymbol category codes
oCLibrary.String.Utilities.TimeA utility class that provides routines to handle time
oCLibrary.Parse.Lex.Languages.TokenTypeToken types that are recognized by a parser
oCLocal.Configuration.Site.Users
oCLocal.Configuration.Site.Views
oCx
|oCLibrary.Memory.collections.Point
|\CLibrary.Memory.collections.Point
oCy
|oCLibrary.Memory.collections.Point
|\CLibrary.Memory.collections.Point
oCADataRow
|\CPlugins.User.Users.AUserThis class represents a user record for arena
oCAViewpoint
|\CPlugins.Application.Arena.Posting.APosterAn engine used to create and edit posts
oCAViewpointError
|\CPlugins.Application.Arena.Posting.APostingErrorRepresents an error that may occur within the posting module itself
oCDictMixin
|oCLibrary.DataSource.DataRows.ADataRowA row of data retrieved from a data source
|oCLibrary.DataSource.DataRows.AnExpandingDictionaryFieldA class that represents an expanding dictionary field
|oCLibrary.Memory.BinaryTrees.ABinaryTreeA binary tree
|\CPlugins.DataSource.DataLists.ADataListA list of data retrieved from a database
oCIsPrintable
|oCLibrary.IO.HTTP.RequestInfo.HTTPRequestContentInfoThis class consolidates content information for an HTTP request
|\CLibrary.IO.HTTP.RequestInfo.HTTPRequestDateInfoThis class consolidates date information as part of an HTTP request
\CIsPrintable
 \CLibrary.IO.HTTP.Requests.AnHTTPRequestThis class consolidates the various variables related to an HTTP request