Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910]
 CAppenderImplement this interface for your own strategies for printing log statements
 Cappender_tA function table which is bound to log4cpp's Appender class
 CAppendersFactory
 CGENAPI_NAMESPACE::AttachStatistics_tDelivers information about the attached chunks and nodes
 CGENICAM_NAMESPACE::AutoLock
 CGENAPI_NAMESPACE::AutoLock
 Cdetails::base_validator_data
 Cbasic_istream
 Cbasic_ostream
 Cbasic_streambuf
 CBasicConfiguratorThis class implements a trivial default configuration for log4cpp: it adds a FileAppender that logs to stdout and uses a BasicLayout to the root Category
 Crcg::BufferThe buffer class encapsulates a Genicam buffer that is provided by a stream
 CCategoryThis is the central class in the log4j package
 Ccategory_tA function table which is bound to log4cpp's Category class
 CCategoryStreamThis class enables streaming simple types and objects to a category
 CGENAPI_NAMESPACE::CBooleanPolyRefA reference to a bool which can bei either an bool variable, or a pointer to an IInteger, an IEnumeration, or an IBoolean
 CGENAPI_NAMESPACE::CChunkAdapterConnects a chunked buffer to a node map
 CCDataStruct
 CCLProtocol::CDeviceIDHelper class which can split DeviceIDs strings into tokens
 CGENAPI_NAMESPACE::CEventAdapterDelivers Events to ports
 CGENAPI_NAMESPACE::CFeatureBaggerClass use to bag features
 CGENAPI_NAMESPACE::CFirmwareUpdateInfoIdentifies a single firmware update and holds information about the firmware update
 CGENAPI_NAMESPACE::CFirmwareUpdaterThe CFirmwareUpdater is responsible for running firmware updates
 CGENAPI_NAMESPACE::CFloatPolyRefA reference to a float which can be either a double variable, or a pointer to an IFloat, IInteger, or an IEnumeration interface
 CGENAPI_NAMESPACE::CGeneric_XMLLoaderParamsEmpty base class used by class CNodeMapRef as generic template argument
 CGENICAM_NAMESPACE::CGlobalLockNamed global lock which can be used over process boundaries
 CGENICAM_NAMESPACE::CGlobalLockUnlockerUnlocks the global lock object on destruction
 CGENAPI_NAMESPACE::CInt64Lexer
 CGENAPI_NAMESPACE::CInt64MathParserParser and evaluator for CIntSwissKnife
 CGENAPI_NAMESPACE::CIntegerOffsetPolyRef
 CGENAPI_NAMESPACE::CIntegerPolyRefA reference to an int64 which can bei either an int64 variable, or a pointer to an IInteger, an IEnumeration, an IBoolean, or a IFloat
 CGENAPI_NAMESPACE::CL_COMMAND_HEADERCL/GenCP command header
 CGENAPI_NAMESPACE::CL_EVENT_DATACL/GenCP EVENT_CMD specific command data WITHOUT event specific data
 CGENAPI_NAMESPACE::CL_EVENT_DATA1CL/GenCP EVENT_CMD specific command data WITH event specific data
 CGENAPI_NAMESPACE::CL_EVENT_MESSAGEEntire event data message
 CCLProtocol::CCLAllAdapter::CLAllProxy
 CCLProtocol::CLAutoBuffer< T >
 CGENAPI_NAMESPACE::CLexer
 CGENICAM_NAMESPACE::CLockA lock class
 CGENAPI_NAMESPACE::CLockA lock class
 CGENICAM_NAMESPACE::CLogThis logging class initializes the logger
 CclpLogCallback_t
 CGENAPI_NAMESPACE::CMathParserExpression parser and evaluator of CSwissKnife
 CGENAPI_NAMESPACE::CNodeCallbackCallback body instance for INode pointers
 CGENAPI_NAMESPACE::CNodeMapFactoryThe node map factory is used for creating node maps from camera description files
 CGENAPI_NAMESPACE::CNodeWriteConcatenator
 CGENAPI_NAMESPACE::CNodeWriteConcatenatorRefReference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap objects
 CGENAPI_NAMESPACE::CFeatureBag::const_iterator
 CGENAPI_NAMESPACE::CFeatureBagger::const_iterator
 CGENAPI_NAMESPACE::Counter
 CGENAPI_NAMESPACE::CPointer< T, B >Encapsulates a GenApi pointer dealing with the dynamic_cast automatically
 CGENAPI_NAMESPACE::CPointer< IBoolean >
 CGENAPI_NAMESPACE::CPointer< IEnumeration >
 CGENAPI_NAMESPACE::CPointer< IFloat, IBase >
 CGENAPI_NAMESPACE::CPointer< IInteger >
 CGENAPI_NAMESPACE::CPointer< INode >
 CGENAPI_NAMESPACE::CRegisterSetHelperCopies data from buffer to variables in a typesafe manner
 CGENAPI_NAMESPACE::CSelectorState
 CGENAPI_NAMESPACE::CStaticFuncMapDouble
 CGENAPI_NAMESPACE::CStaticFuncMapInt64
 CGENAPI_NAMESPACE::CStringPolyRefA reference to a gcstring which can be either a gcstring variable, or a pointer to an IString
 CGENAPI_NAMESPACE::CStrMap
 CGENAPI_NAMESPACE::CSymTable
 CGENAPI_NAMESPACE::CValueArrayAdapterBaseBase class wrapping internal implementation details of the value array adapter functionality
 CCLProtocol::CVersionEncapsulates a version number
 CCLProtocol::CXMLIDHelper class which can split XMLIDs strings into tokens
 CGENAPI_NAMESPACE::DCAM_CHECKSUM
 CGENAPI_NAMESPACE::DCAM_CHUNK_TRAILER
 CNDC::DiagnosticContext
 CGENAPI_NAMESPACE::double_autovector_tVector of doubles with reference counting
 CGENAPI_NAMESPACE::EAccessModeClassEAccessModeClass holds conversion methods for the access mode enumeration
 CGENAPI_NAMESPACE::ECachingModeClassECachingModeClass holds conversion methods for the caching mode enumeration
 CGENAPI_NAMESPACE::EDisplayNotationClassHolds conversion methods for the notation type of floats
 CGENAPI_NAMESPACE::EEndianessClassEEndianessClass holds conversion methods for the endianess enumeration
 CGENAPI_NAMESPACE::EGenApiSchemaVersionClassHelper class converting EGenApiSchemaVersion from and to string
 CGENAPI_NAMESPACE::EInputDirectionClassHolds conversion methods for the notation type of floats
 CGENAPI_NAMESPACE::EMethodClass
 Cenable_shared_from_this
 CGENAPI_NAMESPACE::ENameSpaceClassHolds conversion methods for the namespace enumeration
 CGENAPI_NAMESPACE::CNodeImpl::EntryMethodFinalizerUsed to ensure that PostSetValue() is called in any case
 CGENAPI_NAMESPACE::CNodeMap::EntryMethodFinalizerUsed to ensure that PostSetValue() is called in any case
 CGENAPI_NAMESPACE::ERepresentationClassERepresentationClass holds conversion methods for the representation enumeration
 CGENAPI_NAMESPACE::ESignClassESignClass holds conversion methods for the sign enumeration
 CGENAPI_NAMESPACE::ESlopeClassHolds conversion methods for the converter formulas
 CGENAPI_NAMESPACE::EStandardNameSpaceClassHolds conversion methods for the standard namespace enumeration
 CGENAPI_NAMESPACE::EVisibilityClassEVisibilityClass holds conversion methods for the visibility enumeration
 Cexception
 CGENICAM_NAMESPACE::ExceptionReporter< E >Printf like creation of exceptions
 CGENAPI_NAMESPACE::EYesNoClassHolds conversion methods for the standard namespace enumeration
 CFactoryParams
 CFilterUsers should extend this class to implement customized logging event filtering
 CGENICAM_NAMESPACE::gcarray< T >
 CGENICAM_NAMESPACE::gcstringA string class which is a clone of std::string
 CGENAPI_NAMESPACE::GENDC_CHUNK_TRAILERHeader of a GenDC chunk trailing tag
 CGENICAM_NAMESPACE::GenericExceptionGenICam's exception class
 Crcg::GenTLWrapperWrapper for dynamically loaded GenICam transport layers
 CGENAPI_NAMESPACE::GVCP_CHUNK_TRAILERHeader of a GVCP request packet
 CGENAPI_NAMESPACE::GVCP_EVENT_ITEMLayout of a GVCP event item (Extended ID flag not set)
 CGENAPI_NAMESPACE::GVCP_EVENT_ITEM_BASICLayout of a GVCP event item (common to all types)
 CGENAPI_NAMESPACE::GVCP_EVENT_ITEM_EXTENDED_IDLayout of a GVCP event item (Extended ID flag set)
 CGENAPI_NAMESPACE::GVCP_EVENT_REQUESTLayout of a GVCP event request packet (Extended ID flag not set)
 CGENAPI_NAMESPACE::GVCP_EVENT_REQUEST_EXTENDED_IDLayout of a GVCP event request packet (Extended ID flag set)
 CGENAPI_NAMESPACE::GVCP_EVENTDATA_REQUESTLayout of a GVCP event data request packet (Extended ID flag not set)
 CGENAPI_NAMESPACE::GVCP_EVENTDATA_REQUEST_EXTENDED_IDLayout of a GVCP event data request packet (Extended ID flag set)
 CGENAPI_NAMESPACE::GVCP_REQUEST_HEADERHeader of a GVCP request packet
 CHierarchyMaintainerHierarchyMaintainer is an internal log4cpp class
 CIBoolean
 CICategory
 CIChunkPort
 CICommand
 CIDestroy
 CGENAPI_NAMESPACE::IDestructibleDestructible object to ensure destruction via interface
 CIDeviceInfo
 CIEnumEntry
 CIEnumeration
 CIEnumerationT
 CIEnumReference
 CIFileProtocolAdapter
 CIFloat
 CIInteger
 CGENICAM_NAMESPACE::ILogger
 CGENICAM_NAMESPACE::ILoggerFactory
 Crcg::ImageThe image class encapsulates image information
 Crcg::ImageListAn object of this class manages a limited number of images
 CINodeMapPrivate
 CINodePrivate
 CGENAPI_NAMESPACE::int64_autovector_tVector of integers with reference counting
 CIPersistScript
 CIPort
 CIPortConstruct
 CIPortRecorder
 CIPortReplay
 CIPortStacked
 CIPortStackedConstruct
 CIPortWriteList
 CIReference
 CIRegister
 CISelector
 CISelectorDigit
 CISerialAbstract interface used by the CLProtocol driver to use a serial port
 CCLProtocol::ISerialAdapter_t
 CCLProtocol::ISerialAdapterVtbl_t
 CIString
 CIUserData
 CIValue
 CLayoutExtend this abstract class to create your own log layout format
 CLayoutsFactory
 CGENAPI_NAMESPACE::LockableObject< Object >::Lock
 CGENICAM_NAMESPACE::LockableObject< Object >::Lock
 CGENICAM_NAMESPACE::LockableObject< Object >Instance-Lock for an object
 CGENAPI_NAMESPACE::LockableObject< Object >Instance-Lock for an object
 CGENAPI_NAMESPACE::LockableObject< CValueCache >
 CLoggingEventThe top level namespace for all 'Log for C++' types and classes
 Cthreading::MSMutexA simple object wrapper around CreateMutex() and DeleteMutex()
 Cthreading::MSScopedLockA simple object wrapper around WaitForSingleObject() and ReleaseMutex()
 Cthreading::Mutex
 CGENAPI_NAMESPACE::MyAlloc< T >
 CNDCImplements nested diagnostic contexts as defined by Neil Harrison in the article "Patterns for Logging Diagnostic Messages" part of the book "<i>Pattern Languages of Program Design 3</i>" edited by Martin et al
 Cndc_tA function table which is bound to log4cpp's NDC class
 CGENAPI_NAMESPACE::CNodeMapFactory::NodeStatistics_t
 CGENAPI_NAMESPACE::CMathParser::Operation
 CGENAPI_NAMESPACE::CInt64MathParser::Operation
 Costrstream
 Cpattern_layout_tA function table which is bound to log4cpp's PatternLayout class
 CPatternLayout::PatternComponent
 CGENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizerUsed to ensure that PostSetValue() is called in any case
 CPriorityImportance levels with which one can categorize log messages
 Cproperty_configurator_tA function table which is bound to log4cpp's PropertyConfigurator class
 CPropertyConfiguratorProperty configurator will read a config file using the same (or similar) format to the config file used by log4j
 CGENAPI_NAMESPACE::MyAlloc< T >::rebind< U >
 Cruntime_error
 CS_DS_BUFFER_INFO_STACKED
 CS_DS_BUFFER_PART_INFO_STACKED
 CS_EVENT_NEW_BUFFER
 CS_PORT_REGISTER_STACK_ENTRY
 CGENAPI_NAMESPACE::S_PORT_REGISTER_STACK_ENTRY
 CS_SINGLE_CHUNK_DATA
 Cthreading::ScopedLockDefinition of ScopedLock;
 CSimpleConfiguratorThis class implements a simple configurator for log4cpp
 CGENAPI_NAMESPACE::SingleChunkData_t
 CGENAPI_NAMESPACE::SingleChunkDataStr_t
 CGENAPI_NAMESPACE::SwapExtractor< TValueSize >
 CGENAPI_NAMESPACE::SwapExtractor< 1 >
 CGENAPI_NAMESPACE::SwapExtractor< 2 >
 CGENAPI_NAMESPACE::SwapExtractor< 4 >
 CGENAPI_NAMESPACE::SwapExtractor< 8 >
 CT
 Ctab
 Cthreading::ThreadLocalDataHolder< T >This class holds Thread local data of type T, i.e
 CTimeStampA simple TimeStamp abstraction
 CTriggeringEventEvaluator
 CTriggeringEventEvaluatorFactory
 CGENAPI_NAMESPACE::CFeatureBag::Triplet
 CGENAPI_NAMESPACE::TypeConverter< TTargetType >
 CGENAPI_NAMESPACE::TypeConverter< bool >
 CGENAPI_NAMESPACE::U3V_CHUNK_TRAILERHeader of a GVCP request packet
 CGENAPI_NAMESPACE::U3V_COMMAND_HEADERU3V/GenCP command header
 CGENAPI_NAMESPACE::U3V_EVENT_DATAU3V/GenCP EVENT_CMD specific command data
 CGENAPI_NAMESPACE::U3V_EVENT_MESSAGEEntire event data message (without the variable-sized data field)
 Cvalue_t
 CGENICAM_NAMESPACE::Version_tVersion
 Cwidth
 Cwrapper_tA wrapper which bridges to log4cpp functionality
 CGENAPI_NAMESPACE::CPortWriteList::WriteCommand_tThe data associated with a write command
 CBase
 CTCameraParams


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Sun Jun 18 2023 02:43:57