FOSSology  3.2.0rc1
Open Source License Compliance by Open Source Software
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CFossology\Lib\Agent\AgentStructure of an Agent with all required parameters
 Cagent_info
 Cagent_spawn_args
 Cagent_t
 CFossology\Lib\Dao\AgentDao
 Cfo::AgentDatabaseHandlerDatabase handler for agents
 CFossology\Lib\BusinessRules\AgentLicenseEventProcessorHandle events related to license findings
 CFossology\Lib\Data\AgentRef
 Cajax_upload_agentsList all agents that can be scheduled for a given upload
 CFossology\UI\Api\Models\AnalysisModel to hold analysis settings
 Carg_int
 CFossology\Lib\Util\ArrayOperation
 CCPPUNIT_NS::assertion_traits< LicenseMatch >
 CFossology\Lib\Auth\AuthContains the constants and helpers for authentication of user
 CFossology\UI\Api\Helper\AuthHelperProvides helper methods for REST api
 Cbucketdef_struct
 Cbucketpool_struct
 CBulkAction
 CBulkArguments
 CFossology\Decider\BulkReuserPrepares bulk licenses for an upload and run DeciderJob on it
 Ccachenode
 Ccacheroot
 Ccheck4jobs
 CCksumStore check sum of a file
 CCksumFileStore file handler and mmap of a file
 CFossology\Lib\Test\ClassWithPrivateMethod
 CFossology\Lib\Report\ClearedGetterCommon
 CFossology\Lib\Dao\ClearingDao
 CFossology\Lib\Data\ClearingDecision
 CFossology\Lib\Data\ClearingDecisionBuilder
 CFossology\Lib\BusinessRules\ClearingDecisionFilterVarious utility functions to filter ClearingDecision
 CFossology\Lib\BusinessRules\ClearingDecisionProcessorUtility functions to process ClearingDecision
 CFossology\Lib\Data\Clearing\ClearingEventBuilder
 CFossology\Lib\BusinessRules\ClearingEventProcessorFunctions to process clearing events
 CFossology\Lib\Data\Clearing\ClearingLicense
 CCliOptionsStore the options sent through the CLI
 CcmdlistCommand table's single row
 CCopyrightDatabaseHandler::ColumnDefHolds the column related data for table creation
 CConfigSys
 CContainerInfoStructure for storing information about a particular file
 CFossology\Lib\Text\Converter
 CFossology\Lib\Dao\CopyrightDao
 CFossology\Lib\Util\CopyrightLister
 CCopyrightStateHolds information about state of one agent
 CFossology\Lib\Application\CurlRequestHandle curl requests
 CFossology\Lib\Application\CurlRequestService
 CcurScanStruct that tracks state related to current file being scanned
 CDatabaseEntryMaps agent data to database schema
 CFossology\Lib\Util\DataTablesUtility
 Cdb
 CFossology\UI\Api\Helper\DbHelperProvides helper methods to access database for REST api
 Cfo::DbManagerDB wrapper for agents
 CFossology\Lib\Db\DbManager
 Cfo::DbManagerStructDeleterDB manager deleter (for shared pointer)
 CFossology\Lib\Proxy\DbViewProxy
 CdebpkginfoHolds meta info of Debian packages
 CFossology\UI\Api\Models\DeciderDecider model
 CFossology\DelAgent\UI\DeleteMessagesMessages which can be generated by delagent
 CFossology\DelAgent\UI\DeleteResponseHandle response from delagent
 CDiffMatchInfo
 CDiffPoint
 CDiffResult
 CdirlistDirectory linked list
 CdomParseLicenseTbl
 CFossology\Lib\Db\Driver
 Cemail_replace_args
 Cevent_loop
 Cevent_t
 CexportLicenseRef
 CFossology\Lib\Agent\FgetsMock
 CFile
 Cfo::FileClass to handle file related operations
 CFossology\UI\Api\Models\File
 CFileResult_struct
 Cfo_conf
 Cfo_dbManager
 Cfo_dbmanager
 Cfo_dbManager_PreparedStatement
 Cfo_dbmanager_preparedstatement
 Cfo_libschemaClass to handle database schema
 CFoIntegrationBase class for fossology integration
 CFossology\UI\Api\Models\Folder
 CFossology\Lib\Data\Folder\Folder
 CFossology\Lib\Dao\FolderDao
 CFossology\Lib\UI\FolderNav
 CFossology\UI\Api\Middlewares\FossologyInitMiddlewareMiddleware to initialize FOSSology for Slim framework
 CFossologyUnicodeClean
 CfossologyUnitTestCase
 CFreshmeatRdfs
 CGetFreshMeatRdf
 CglobalsStructure holding data truly global in that it remains consistent for each file scanned
 Cgroup_manageEdit group user permissions
 Cgroup_manageEdit group user permissions
 CFossology\Lib\Data\Highlight
 CFossology\Lib\Dao\HighlightDao
 CFossology\Lib\View\HighlightProcessor
 CFossology\Lib\View\HighlightRenderer
 CFossology\Lib\View\HighlightState
 Chost_t
 CFossology\Lib\Html\HtmlElement
 CFossology\ReportImport\ImportSource
 CFossology\UI\Api\Models\InfoInfo model to contain general error and return values
 CFossology\UI\Api\Models\InfoTypeDifferent type of infos provided by REST
 Cinterface_connection
 CFossology\Lib\Data\Tree\Item
 CFossology\Lib\Data\Tree\ItemTreeBounds
 CFossology\UI\Api\Models\Job
 Cjob_tThe job structure
 CFossology\Lib\Dao\JobDao
 CLicenceAndMatchPositions
 CLicense
 Clicense
 CFossology\Lib\Data\Clearing\LicenseClearing
 CFossology\Lib\Application\LicenseCsvExportHelper class to export license list as a CSV from the DB
 CFossology\Lib\Application\LicenseCsvImportImport licenses from CSV
 CFossology\Lib\Dao\LicenseDao
 CFossology\Lib\BusinessRules\LicenseMapWrapper class for license map
 CFossology\Lib\Data\LicenseMatch
 CLicenseMatch
 CFossology\Lib\Data\LicenseRef
 CLicenses
 ClicenseSpec
 CFossology\Lib\Dao\LicenseStdCommentDao
 Clicensetext
 ClistList_t type structure used to keep various lists. (e.g. there are multiple lists)
 ClistitemTricky data structure used for a list of 'items'
 Clog_event_args
 Clog_t
 CMatch
 CmatchStore the results of a regex match
 CMatchCallbacks
 CMatchPositionAndType
 CmenuCode for creating a menu list (2D linked list) from a set of plugins
 CFossology\Lib\UI\Component\Menu
 CFossology\Lib\UI\MenuHook
 CFossology\Lib\UI\MenuRenderer
 Cmeta_agent_t
 CFossology\Lib\UI\Component\MicroMenu
 Cmm_cache
 CMonkState
 CFossology\Lib\Application\ObligationCsvExportHelper class to export obligations as a CSV
 CFossology\Lib\Application\ObligationCsvImportHelper class for Obligation CSV Import
 CFossology\Lib\BusinessRules\ObligationMapWrapper class for obligation map
 CFossology\Lib\Report\ObligationsGetter
 CObligationsToLicensesHandles license obligations
 COjoAgent
 COjoCliOptionsStore the options sent through the CLI
 COjoDatabaseEntry
 CojomatchStore the results of a regex match
 COjoStateStore the state of the agent
 CFossology\Lib\Report\OtherGetter
 CoverlappingMatchHelper to check overlapping results
 CFossology\Lib\Data\Package\Package
 Cpackage_struct
 CFossology\Lib\Dao\PackageDao
 CFossology\Lib\View\PagedResult
 CPairPosOff
 Cparam
 CParentInfo
 CparseBrowseMenu
 CparseFolderPath
 CparseLicenseGrpTbl
 CparseLicenseTbl
 CparseLicenseTblDirs
 CparseMiniMenu
 CparsePgLinks
 CpermlistStructure to hold permission about an inode
 Cfo::PGresultDeleterPGresult deleter (for shared pointer)
 CFossology\Lib\Plugin\Plugin
 Cpoint
 Cfo::QueryResultWrapper for DB result
 CReadInputFile
 CFossology\Lib\Test\Reflectory
 Cregex_file_structREGEX-FILE bucket type
 CRegexConfProviderProvide regex using conf file
 CRepMmapStruct
 CFossology\ReportImport\ReportImportConfiguration
 CFossology\ReportImport\ReportImportData
 CFossology\ReportImport\ReportImportDataItem
 CFossology\ReportImport\ReportImportHelper
 CFossology\ReportImport\ReportImportSink
 CReportStaticHandles static part of report
 CReportSummaryHandles report summary
 CFossology\Lib\Application\RepositoryApiHelper class to get the latest release and commits from GitHub API
 CreqcolsData type used to check if the database is correct
 CFossology\UI\Api\Middlewares\RestAuthMiddlewareAuthentication middleware for Slim framework
 CFossology\UI\Api\Controllers\RestControllerBase controller for REST calls
 CFossology\UI\Api\Helper\RestHelperProvides various DAO helper functions for REST api
 CFossology\UI\Api\Models\ReuserModel to hold info required by Reuser agent
 CrpmpkginfoHolds meta info of rpm packages
 CRunTestClass for making an agent unit or functional test
 CSanityChecker
 CFossology\Lib\Proxy\ScanJobProxy
 CscannerAbstract class to provide interface to scanners
 CFossology\UI\Api\Models\ScanOptionsModel to hold add settings for new scan
 CscanResults
 Cscheduler_t
 CFossology\DeciderJob\Test\SchedulerTestRunnerInterface for scheduler. Called by test case
 CFossology\Decider\Test\SchedulerTestRunnerCreate dummy run interface
 CFossology\Report\Test\SchedulerTestRunnerScheduler run interface
 CFossology\Ojo\Test\SchedulerTestRunnerScheduler run interface
 CFossology\Reuser\Test\SchedulerTestRunnerScheduler run interface
 CFossology\SpdxTwo\Test\SchedulerTestRunnerScheduler run interface
 CFossology\Ojo\Test\SchedulerTestRunnerCliHandles scheduler interaction
 CFossology\UI\Api\Models\SearchResultModel to hold search results
 CsearchString
 CSerializingMeta
 CFossology\Lib\Dao\ShowJobsDao
 CSimpleReporter
 CSoftwareHeritageThe software heritage agent
 CSoftwareHeritageAgentPluginCreate UI plugin for Software Heritage agent
 CFossology\Lib\Dao\SoftwareHeritageDao
 CFossology\SpdxTwo\SpdxTwoUtilsUtilities for SPDX2
 CFossology\Lib\Data\SplitPosition
 CsqlCopy_struct
 CState
 CFossology\Lib\Util\StringOperation
 Ctest_common_cache
 CFossology\Lib\Test\TestAbstractDb
 CTestCase
 CTestDbFactory
 CTestFixture
 CTestFixture
 CFossology\Lib\Test\TestInstaller
 CTestReport
 CTestRun
 CFunctional.testsuiteClass that handles running a test suite ####################################
 CTestSuite
 CFossology\Agent\Copyright\UI\TextFindingsAjaxHandles Ajax requests for text findings
 CFossology\Lib\Data\TextFragment
 CFossology\Lib\View\TextRenderer
 Ctimer
 CFossology\Lib\Util\TimingLogger
 CToken
 CFossology\Lib\Dao\TreeDao
 CFossology\Lib\Data\Types
 CUnitTestCase
 CunpackqueueQueue for files to be unpacked
 CFossology\Lib\Data\Upload\Upload
 CFossology\UI\Api\Models\UploadModel class to hold Upload info
 CFossology\Lib\Proxy\UploadBrowseProxy
 CFossology\Lib\Dao\UploadDao
 CFossology\UI\Api\Helper\UploadHelperHandle new file uploads from Slim framework and move to FOSSology
 CFossology\Lib\Dao\UploadPermissionDao
 CFossology\UI\Api\Models\UploadSummaryModel class to hold Upload info
 CuploadtreeContains information required by uploadtree elements
 Cuploadtree_struct
 CFossology\Lib\View\UrlBuilder
 CFossology\UI\Api\Models\UserModel to hold user information
 CFossology\Lib\Dao\UserDao
 CFossology\Lib\Application\UserInfoGet user info from session
 CWebTestCase
 CException
 CTestCase