TreeFrogFramework: Class List
CClientErrorExceptionThe ClientErrorException class represents an exception that can be thrown when communication error with a HTTP client occurs
CKvsExceptionThe KvsException class represents an exception that can be thrown when KVS database error occurs
CRuntimeExceptionThe RuntimeException class represents an exception that can be thrown when runtime error occurs
CSecurityExceptionThe SecurityException class represents an exception that can be thrown when a security issue is detected
CSqlExceptionThe SqlException class represents an exception that can be thrown when SQL database error occurs
CStandardExceptionThe StandardException class represents an exception that can be thrown when standard error occurs in source code of your web application
CTAbstractControllerThe TAbstractController class is the abstract base class of controllers, providing functionality common to controllers
CTAbstractModelThe TAbstractModel class is the abstract base class of models, providing functionality common to models
CTAbstractSqlORMapperThe TAbstractSqlORMapper class is the abstract base class of functionality to object-relational mapping
CTAbstractUserThe TAbstractUser class is the abstract base class of users, providing functionality common to users
▼CTAccessValidatorThe TAccessValidator class provides validation of user access
CAccessRuleThe AccessRule class is for internal use only
CTActionControllerThe TActionController class is the base class of all action controllers
CTActionHelperThe TActionHelper class is the base class of all helpers
CTActionMailerThe TActionMailer class provides a mail client on action controller
CTActionViewThe TActionView class is the abstract base class of views, providing functionality common to view
CTApplicationServerBaseThe TApplicationServerBase class provides functionality common to an web application server
CTBackgroundProcessThe TBackgroundProcess class is used to start external programs in background
CTBackgroundProcessHandlerThe TBackgroundProcessHandler class is used to handle events of a backgound process
CTCacheThe TCache class stores items so that can be served faster
CTCacheStoreThe TCacheStore class provides a listing of cache store interfaces
CTContentHeaderThe TContentHeader class contains content header information for HTTP
CTCookieThe TCookie class holds one network cookie
CTCookieJarThe TCookieJar class holds network cookies
CTCriteriaThe TCriteria class represents a WHERE clause without SQL for the sake of database abstraction
CTDatabaseContextThe TDatabaseContext class is the base class of contexts for database access
CTDebugThe TDebug class provides a file output stream for debugging information
CTfExceptionThe TfException class is a base class for all TreeFrog exception classes
CTFileSystemLoggerThe TFileSystemLogger class provides writing functionality to a file
▼CTFormValidatorThe TFormValidator class provides form validation for a map-table-based dictionary
CRuleEntryThe RuleEntry class is for internal use only
CTHtmlAttributeThe THtmlAttribute class represents HTML attributes for customizing web elements
CTHttpClientThe THttpClient class can send HTTP requests to another server and receive replies
CTHttpHeaderThe THttpHeader class is the abstract base class of request or response header information for HTTP
CTHttpRequestThe THttpRequest class contains request information for HTTP
CTHttpRequestDataThe THttpRequestData class is for shared THttpRequest data objects
CTHttpRequestHeaderThe THttpRequestHeader class contains request header information for HTTP
CTHttpResponseThe THttpResponse class contains response information for HTTP
CTHttpResponseHeaderThe THttpResponseHeader class contains response header information for HTTP
CTHttpUtilityThe THttpUtility class contains utility functions
CTInternetMessageHeaderThe TInternetMessageHeader class contains internet message headers
CTJobSchedulerThe TJobScheduler class provides functionality for job scheduler
CTJSInstanceThe TJSInstance class acts as a instance for JavaScript data types
CTJSLoaderThe TJSLoader class loads a JavaScript module in server side
CTJSModuleThe TJSModule class represents a module for evaluating JavaScript code
CTLogThe TLog class contains log messages for web application
CTLoggerThe TLogger class provides an abstract base of logging functionality
CTLoggerFactoryThe TLoggerFactory class creates TLogger objects
CTLoggerInterfaceThe TLoggerInterface class provides an interface to implement TLogger plugins
CTLoggerPluginThe TLoggerPlugin class provides an abstract base for custom TLogger plugins
CTMemcachedThe TMemcached class provides a means of operating a Memcached system
CTMimeEntityThe TMimeEntity represents a MIME entity
CTMimeHeaderThe TMimeHeader class contains MIME header information for internet
CTModelObjectThe TModelObject class provides an abstract base for model objects
CTMongoODMapperThe TMongoODMapper class is a template class that provides concise functionality to object-document mapping for MongoDB
CTMongoQueryThe TMongoQuery class provides a means of operating a MongoDB system
CTMultipartFormDataThe TMultipartFormData represents a media-type multipart/form-data
CTOAuth2ClientThe TOAuth2Client class provides an implementation of the Authorization Code Grant flow in OAuth2 authentication methods
CTPaginatorThe TPaginator class provides simple functionality for a pagination bar
CTPopMailerThe TPopMailer class provides a simple functionality to receive emails by POP
CTPublisherThe TPublisher class provides a means of publish subscribe messaging for websocket
CTRedisThe TRedis class provides a means of operating a Redis system
CTSendmailMailerThe TSendmailMailer class provides a simple functionality to send emails by sendmail command
CTSessionThe TSession class holds information associated with individual visitors
CTSessionMemcachedStoreThe TSessionMemcachedStore class stores HTTP sessions into Memcached system
CTSessionMongoStoreThe TSessionMongoStore class stores HTTP sessions into MongoDB system using object-document mapping tool
CTSessionRedisStoreThe TSessionRedisStore class stores HTTP sessions into Redis system
CTSessionSqlObjectStoreThe TSessionSqlObjectStore class stores HTTP sessions into database system using object-relational mapping tool
CTSessionStoreThe TSessionStore is an abstract class that stores HTTP sessions
CTSessionStoreFactoryThe TSessionStoreFactory class creates TSessionStore objects
CTSessionStoreInterfaceThe TSessionStoreInterface class provides an interface to implement TSessionStore plugins
CTSessionStorePluginThe TSessionStorePlugin class provides an abstract base for custom TSessionStore plugins
CTSharedMemoryThe TSharedMemory class provides access to a shared memory segment
▼CTSharedMemoryKvsThe TSharedMemoryKvs class provides a means of operating a in-memory KVS built in the server process
CBucketThe Bucket class represents a data bucket for the in-memory KVS
CWriteLockingIteratorThe WriteLockingIterator class provides an STL-style iterator with write-locking for TSharedMemoryKvs
CTSqlJoinThe TSqlJoin class represents JOIN clause for combination to a record of other table
CTSqlObjectThe TSqlObject class is the base class of ORM objects
▼CTSqlORMapperThe TSqlORMapper class is a template class that provides concise functionality to object-relational mapping
CConstIteratorConst iterator
CTSqlORMapperIteratorThe TSqlORMapperIterator class provides a Java-style iterator for TSqlORMapper
CTSqlQueryThe TSqlQuery class provides a means of executing and manipulating SQL statements
▼CTSqlQueryORMapperThe TSqlQueryORMapper class is a template class that creates ORM objects by executing and manipulating SQL statements
CConstIteratorConst iterator
CTSqlQueryORMapperIteratorThe TSqlQueryORMapperIterator class provides a Java-style iterator for TSqlQueryORMapper
CTStdErrSystemLoggerThe TStdErrSystemLogger class provides functionality of system logging to stderr
CTStdOutLoggerThe TStdOutLogger class provides functionality of logging to stdout
CTTemporaryFileThe TTemporaryFile class is a temporary file device on an action context of web application
CTViewHelperThe TViewHelper class provides some functionality for views
CTWebApplicationThe TWebApplication class provides an event loop for TreeFrog applications
CTWebSocketEndpointThe TWebSocketEndpoint is the base class of endpoints for WebSocket communication
CTWebSocketSessionThe TWebSocketSession class holds information associated with individual visitors for WebSocket connection