FOSSology  4.5.1
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\UI\Api\Models\AdminAcknowledgement
 CFossology\Lib\Agent\AgentStructure of an Agent with all required parameters
 CFossology\UI\Api\Models\Agent
 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\Lib\Dao\AllDecisionsDao
 CFossology\UI\Api\Models\AnalysisModel to hold analysis settings
 CFoScanner.ApiConfig.ApiConfig
 CFossology\UI\Api\Models\ApiVersionApiVersion enum
 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
 CFossology\CycloneDX\BomReportGenerator
 Cbucketdef_struct
 Cbucketpool_struct
 CBulkAction
 CBulkArguments
 CFossology\UI\Api\Models\BulkHistory
 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\UI\Api\Models\ClearingHistory
 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
 CScancodeDatabaseHandler::ColumnDefHolds the column related data for table creation
 CCompatibilityAgent
 CCompatibilityCliOptionsStore the options sent through the CLI
 CFossology\Lib\Dao\CompatibilityDao
 CCompatibilityDatabaseEntry
 CCompatibilityStateStore the state of the agent
 CFossology\Lib\Data\Package\ComponentType
 CFossology\UI\Api\Models\ConfConf model to contain general error and return values
 CConfigSys
 CContainerInfoStructure for storing information about a particular file
 CFossology\Lib\Text\Converter
 CFossology\Lib\Data\Spasht\Coordinate
 CFossology\Lib\Dao\CopyrightDao
 CFossology\Lib\Util\CopyrightLister
 CCopyrightScheduledTestUnit test cases for copyright agent using scheduler
 CCopyrightStateHolds information about state of one agent
 CFossology\UI\Api\Helper\CorsHelper
 CFossology\Lib\Application\CurlRequestHandle curl requests
 CFossology\Lib\Application\CurlRequestService
 CcurScanStruct that tracks state related to current file being scanned
 CcyclonedxAgentCyclonedxAgent agent generates SBOM in cyclonedx format
 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\DecisionImporter\DecisionImporterDataCreator
 CFossology\DecisionImporter\DecisionImporterIdFetcher
 CFossology\Lib\Data\Spasht\DefinitionSummary
 CFossology\DelAgent\UI\DeleteMessagesMessages which can be generated by delagent
 CFossology\DelAgent\UI\DeleteResponseHandle response from delagent
 CFossology\Lib\BusinessRules\DetectLicensesFolderDetects licenses declard inside LICENSES directory
 CDiffMatchInfo
 CDiffPoint
 CDiffResult
 CdirlistDirectory linked list
 CdomParseLicenseTbl
 CScanDeps.Downloader.Downloader
 CFossology\Lib\Db\Driver
 CFossology\UI\Api\Models\EditedLicense
 Cemail_replace_args
 Cevent_loop
 Cevent_t
 CexportLicenseRef
 CFossology\Lib\Agent\FgetsMock
 CFile
 Cfo::FileClass to handle file related operations
 CFossology\UI\Api\Models\FileFile model holding information about a single file
 CFossology\UI\Api\Helper\FileHelperHandle file related queries
 CFossology\UI\Api\Models\FileInfoFileInfo model to contain general error and return values
 CFossology\UI\Api\Models\FileLicenses
 CFossology\Lib\Data\Report\FileNode
 CFileResult_struct
 CFossology\UI\Api\Models\FindingsModel holding information about license findings and conclusions
 Cfo_conf
 Cfo_dbManager
 Cfo_dbmanager
 Cfo_dbManager_PreparedStatement
 Cfo_dbmanager_preparedstatement
 Cfo_libschemaClass to handle database schema
 CFossology\DecisionImporter\FoDecisionData
 CFoDecisionExporterFOSSology Decision Exporter UI plugin
 CFoIntegrationBase class for fossology integration
 CFossology\Lib\Data\Folder\Folder
 CFossology\UI\Api\Models\Folder
 CFossology\Lib\Dao\FolderDao
 CFossology\Lib\UI\FolderNav
 CFoScanner.FormatResults.FormatResult
 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
 CFossology\UI\Api\Models\Group
 Cgroup_manageEdit group user permissions
 CFossology\UI\Api\Models\GroupPermission
 CFossology\UI\Api\Models\HashHash model holding information about file like checksums and size
 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\Lib\Util\HttpUtils
 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
 CFossology\UI\Api\Models\JobQueueModel class to hold JobQueue info
 CLicenceAndMatchPositions
 CFossology\UI\Api\Models\License
 Clicense
 CLicense
 CFossology\Lib\Dao\LicenseAcknowledgementDao
 CFossology\UI\Api\Models\LicenseCandidate
 CFossology\Lib\Data\Clearing\LicenseClearing
 CFossology\Lib\Application\LicenseCompatibilityRulesYamlExportHelper class to export license list as a YAML from the DB
 CFossology\Lib\Application\LicenseCompatibilityRulesYamlImportImport licenses from YAML
 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
 Cosadl_convertor.LicenseHandler
 CFossology\Lib\BusinessRules\LicenseMapWrapper class for license map
 CFossology\Lib\Data\LicenseMatch
 CLicenseMatch
 CFossology\Lib\Data\LicenseRef
 CLicenses
 ClicenseSpec
 CFossology\UI\Api\Models\LicenseStandardComment
 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
 Cosadl_convertor.MatrixItem
 CFossology\Lib\UI\Component\Menu
 CmenuCode for creating a menu list (2D linked list) from a set of plugins
 CFossology\Lib\UI\MenuHook
 CFossology\Lib\UI\MenuRenderer
 Cmeta_agent_t
 CFossology\Lib\UI\Component\MicroMenu
 Cmm_cache
 CMonkState
 Cobject
 CFossology\UI\Api\Models\Obligation
 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\UI\Api\Models\OneShot
 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
 CScanDeps.Parsers.Parser
 CFossology\UI\Api\Models\Permissions
 CpermlistStructure to hold permission about an inode
 CFossology\Lib\Dao\PfileDao
 Cfo::PGresultDeleterPGresult deleter (for shared pointer)
 CFossology\Lib\Plugin\Plugin
 Cpoint
 CFossology\Lib\Util\PurlOperations
 CScanDeps.Parsers.PythonParser
 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\Report\ReportUtils
 CFoScanner.RepoSetup.RepoSetup
 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
 CResoThe reso agent
 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
 CFossology\Lib\BusinessRules\ReuseReportProcessorProcess Reuse Report
 CrpmpkginfoHolds meta info of rpm packages
 CRunTestClass for making an agent unit or functional test
 CSanityChecker
 CFossology\UI\Api\Models\ScancodeScancode model
 CFossology\Lib\Proxy\ScanJobProxy
 CFossology\UI\Api\Models\ScannedLicense
 CscannerAbstract class to provide interface to scanners
 CFoScanner.Scanners.Scanners
 CFossology\UI\Api\Models\ScanOptionsModel to hold add settings for new scan
 CFoScanner.Scanners.ScanResult
 CscanResults
 Cscheduler_t
 CFossology\CliXml\Test\SchedulerTestRunner
 CFossology\Compatibility\Test\SchedulerTestRunnerScheduler run interface
 CFossology\Decider\Test\SchedulerTestRunnerCreate dummy run interface
 CFossology\DeciderJob\Test\SchedulerTestRunnerInterface for scheduler. Called by test case
 CFossology\Ojo\Test\SchedulerTestRunnerScheduler run interface
 CFossology\Report\Test\SchedulerTestRunnerScheduler run interface
 CFossology\Reuser\Test\SchedulerTestRunnerScheduler run interface
 CFossology\Spdx\Test\SchedulerTestRunnerScheduler run interface
 CFossology\Compatibility\Test\SchedulerTestRunnerCliHandles scheduler interaction
 CFossology\Ojo\Test\SchedulerTestRunnerCliHandles scheduler interaction
 CFossology\Lib\Dao\SearchHelperDao
 CFossology\UI\Api\Models\SearchResultModel to hold search results
 CsearchString
 CSerializingMeta
 CFossology\UI\Api\Models\ShowJobModel class to hold ShowJob info
 CFossology\Lib\Dao\ShowJobsDao
 CSimpleReporter
 CSoftwareHeritageThe software heritage agent
 CSoftwareHeritageAgentPluginCreate UI plugin for Software Heritage agent
 CFossology\Lib\Dao\SoftwareHeritageDao
 CFossology\Lib\Dao\SpashtDao
 CSpdxGeneratorUiCall SPDX2 agent to generate report from UI
 CFossology\Lib\Data\Report\SpdxLicenseInfo
 CFoScanner.SpdxReport.SpdxReport
 CspdxTestUnit tests for SPDX
 CSpdxThreeAgentPluginAdd multiple uploads to SPDX3 report in Json-ld format
 CFossology\Spdx\SpdxUtilsUtilities for SPDX2
 CFossology\Lib\Data\SplitPosition
 CsqlCopy_struct
 CState
 CFossology\Lib\Util\StringOperation
 CFossology\UI\Api\Models\SuccessfulAgent
 CFossology\Lib\Dao\SysConfigDao
 Ctest_common_cache
 CFossology\Lib\Test\TestAbstractDb
 CPHPUnit\Framework\TestCase
 CTestDbFactory
 CCPPUNIT_NS ::TestFixture
 CCPPUNIT_NS::TestFixture
 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\UI\Api\Models\TokenRequest
 CFossology\Lib\Dao\TreeDao
 CFossology\Lib\Data\Types
 Cui_spashts
 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\Lib\Data\Upload\UploadEventsThis class contains the events for the upload_events table
 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\UI\Api\Models\UserGroupMember
 CFossology\UI\Api\Helper\UserHelperHandle user related queries
 CFossology\Lib\Application\UserInfoGet user info from session
 CWebTestCase
 CAbstractExtension
 CEnum
 CException
 CResponse
 CResponseFactory
 CTestCase