Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
GENAPI_NAMESPACE::_autovector_impl< T, Base >
AbortAppenderThis Appender causes the application to abort() upon the first append() call
AppenderImplement this interface for your own strategies for printing log statements
appender_tA function table which is bound to log4cpp's Appender class
AppendersFactory
AppenderSkeletonAppenderSkeleton is a helper class, simplifying implementation of Appenders: it already takes care of handling of Thresholds and Filters
GENAPI_NAMESPACE::AttachStatistics_tDelivers information about the attached chunks and nodes
GENAPI_NAMESPACE::AutoLock
GENICAM_NAMESPACE::AutoLock
details::base_validator_data
GENAPI_NAMESPACE::BaseT< Base >Implementation of the IBase interface
BasicConfiguratorThis class implements a trivial default configuration for log4cpp: it adds a FileAppender that logs to stdout and uses a BasicLayout to the root Category
BasicLayoutBasicLayout is a simple fixed format Layout implementation
GENAPI_NAMESPACE::BooleanT< Base >Implementation of the IBoolean interface
rcg::BufferThe buffer class encapsulates a Genicam buffer that is provided by a stream
BufferingAppender
CategoryThis is the central class in the log4j package
category_tA function table which is bound to log4cpp's Category class
CategoryStreamThis class enables streaming simple types and objects to a category
GENAPI_NAMESPACE::CBaseRefT< T, I >
GENAPI_NAMESPACE::CBoolean
GENAPI_NAMESPACE::CBooleanImplIBoolean implementation
GENAPI_NAMESPACE::CBooleanPolyRefA reference to a bool which can bei either an bool variable, or a pointer to an IInteger, an IEnumeration, or an IBoolean
GENAPI_NAMESPACE::CBooleanRefT< T >
GENAPI_NAMESPACE::CCategory
GENAPI_NAMESPACE::CCategoryImplHolds a list of features and sub-categories
GENAPI_NAMESPACE::CCategoryRefT< T >
GENAPI_NAMESPACE::CChunkAdapterConnects a chunked buffer to a node map
GENAPI_NAMESPACE::CChunkAdapterDcamConnects a chunked DCAM buffer to a node map
GENAPI_NAMESPACE::CChunkAdapterGenericConnects a generic chunked buffer to a node map
GENAPI_NAMESPACE::CChunkAdapterGEVConnects a chunked DCAM buffer to a node map
GENAPI_NAMESPACE::CChunkAdapterU3VConnects a chunked U3V buffer to a node map
GENAPI_NAMESPACE::CChunkPortPort attachable to a chunk in a buffer
GENAPI_NAMESPACE::CCommand
GENAPI_NAMESPACE::CCommandImplICommand implementation
GENAPI_NAMESPACE::CCommandRefT< T >
GENAPI_NAMESPACE::CConverterClass implementing the converter object
GENAPI_NAMESPACE::CConverterImplIFloat implementation with integrated conversion
GENAPI_NAMESPACE::CDcamAccessCtrlReg
GENAPI_NAMESPACE::CDcamAccessCtrlRegImplImplements the IIDC DCAM Access Control Register for Advanced Features
GENAPI_NAMESPACE::CEnumEntryImplements the EnumEntry node
GENAPI_NAMESPACE::CEnumEntryImplMapping of Enum Values to symbolic values
GENAPI_NAMESPACE::CEnumEntryRefT< T >
GENAPI_NAMESPACE::CEnumeration
GENAPI_NAMESPACE::CEnumerationImpl
GENAPI_NAMESPACE::CEnumerationTRef< EnumT >
GENAPI_NAMESPACE::CEnumSelectorDigitA selector set counter digit formed by an enumeration
GENAPI_NAMESPACE::CEventAdapterDelivers Events to ports
GENAPI_NAMESPACE::CEventAdapter1394Distribute the events to the node map
GENAPI_NAMESPACE::CEventAdapterCLConnects a U3V Event to a node map
GENAPI_NAMESPACE::CEventAdapterGenericConnects a generic event to a node map
GENAPI_NAMESPACE::CEventAdapterGEVConnects a GigE Event to a node map
GENAPI_NAMESPACE::CEventAdapterU3VConnects a U3V Event to a node map
GENAPI_NAMESPACE::CEventPortPort attachable to an event
GENAPI_NAMESPACE::CFeatureBagBasic interface to persist values to
GENAPI_NAMESPACE::CFeatureBaggerClass use to bag features
GENAPI_NAMESPACE::CFloatFloat node implementation
GENAPI_NAMESPACE::CFloatImplCore pf the Float node implementation
GENAPI_NAMESPACE::CFloatPolyRefA reference to a float which can be either a double variable, or a pointer to an IFloat, IInteger, or an IEnumeration interface
GENAPI_NAMESPACE::CFloatPtrSmartPointer for IFloat interface pointer
GENAPI_NAMESPACE::CFloatRefT< T >
GENAPI_NAMESPACE::CFltRegClkass implementing the FltReg node
GENAPI_NAMESPACE::CFltRegImplIFloat implementation for a register
GENAPI_NAMESPACE::CGeneric_XMLLoaderParamsEmpty base class used by class CNodeMapRef as generic template argument
GENICAM_NAMESPACE::CGlobalLockNamed global lock which can be used over process boundaries
GENICAM_NAMESPACE::CGlobalLockUnlockerUnlocks the global lock object on destruction
GENAPI_NAMESPACE::CIEEE1212Parser
GENAPI_NAMESPACE::CIEEE1212ParserImpl
CInt64LexerLexical analyzer for CIntSwissKnife
CInt64MathParserParser and evaluator for CIntSwissKnife
GENAPI_NAMESPACE::CIntConverterClass implementingthe converter object
GENAPI_NAMESPACE::CIntConverterImplIInteger implementation with integrated conversion
GENAPI_NAMESPACE::CIntegerInteger node implementation
GENAPI_NAMESPACE::CIntegerImplCore of the Integer node implementation
GENAPI_NAMESPACE::CIntegerOffsetPolyRef
GENAPI_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
GENAPI_NAMESPACE::CIntegerRefT< T, I >
GENAPI_NAMESPACE::CIntKey
GENAPI_NAMESPACE::CIntKeyImplIInteger implementation for IEEE1212 integer entries
GENAPI_NAMESPACE::CIntRegImplements the IntReg node
GENAPI_NAMESPACE::CIntRegImplIInteger implementation for a register
GENAPI_NAMESPACE::CIntSelectorDigitA selector set counter digit formed by an integer
GENAPI_NAMESPACE::CIntSwissKnife
GENAPI_NAMESPACE::CIntSwissKnifeImplIInteger implementation for a SwissKnife used for formula evaluation
GENAPI_NAMESPACE::CL_COMMAND_HEADERCL/GenCP command header
GENAPI_NAMESPACE::CL_EVENT_DATACL/GenCP EVENT_CMD specific command data WITHOUT event specific data
GENAPI_NAMESPACE::CL_EVENT_DATA1CL/GenCP EVENT_CMD specific command data WITH event specific data
GENAPI_NAMESPACE::CL_EVENT_MESSAGEEntire event data message
CLexer
GENAPI_NAMESPACE::CLockA lock class
GENICAM_NAMESPACE::CLockA lock class
GENAPI_NAMESPACE::CLockExThis class is for testing purposes only
GENICAM_NAMESPACE::CLockExThis class is for testing purposes only
GENICAM_NAMESPACE::CLogHelper class encapsulating log4cpp
GENAPI_NAMESPACE::CMaskedIntReg
GENAPI_NAMESPACE::CMaskedIntRegImplIInteger implementation for a masked register
CMathParserExpression parser and evaluator of CSwissKnife
GENAPI_NAMESPACE::CNodeCallbackCallback body instance for INode pointers
GENAPI_NAMESPACE::CNodeImplStandard implementation for the INode and the ISelector interface
GENAPI_NAMESPACE::CNodeMapHold a map of all nodes
GENAPI_NAMESPACE::CNodeMapFactoryThe node map factory is used for creating node maps from camera description files
GENAPI_NAMESPACE::CNodeMapRefSmartpointer for NodeMaps with create function
GENAPI_NAMESPACE::CNodeMapRefT< TCameraParams >Smartpointer template for NodeMaps with create function
GENAPI_NAMESPACE::CommandT< Base >Implementation of the ICommand interface
ConfigureFailureException class for configuration
GENAPI_NAMESPACE::CFeatureBagger::const_iterator
GENAPI_NAMESPACE::Counter
GENAPI_NAMESPACE::CPointer< T, B >Encapsulates a GenApi pointer dealing with the dynamic_cast automatically
rcg::CPortThis is the port definition that connects GenAPI to GenTL
GENAPI_NAMESPACE::CPort
GENAPI_NAMESPACE::CPortImplStandard implementation for a port !
GENAPI_NAMESPACE::CPortImplInternStandard IPort implementation
GENAPI_NAMESPACE::CPortRecorderRefT< T >
GENAPI_NAMESPACE::CPortRefT< T >
GENAPI_NAMESPACE::CPortWriteListContainer holding a list of port write commands
GENAPI_NAMESPACE::CReferenceT< T, I >Interface to construct a reference
GENAPI_NAMESPACE::CRegister
GENAPI_NAMESPACE::CRegisterImplStandard IRegister implementation Provides a chunk of memory which acts as a proxy to the register
GENAPI_NAMESPACE::CRegisterRefT< T >
GENAPI_NAMESPACE::CRegisterSetHelperCopies data from buffer to variables in a typesafe manner
GENAPI_NAMESPACE::CSelectorRefT< T >
GENAPI_NAMESPACE::CSelectorSetThe set of selectors selecting a given node
GENAPI_NAMESPACE::CSmartFeature
GENAPI_NAMESPACE::CSmartFeatureImplImplements the Basler Smart Feature class
CStaticFuncMapDouble
CStaticFuncMapInt64
GENAPI_NAMESPACE::CStringNode
GENAPI_NAMESPACE::CStringNodeImplImplements a floating string node
GENAPI_NAMESPACE::CStringPolyRefA reference to a gcstring which can be either a gcstring variable, or a pointer to an IString
GENAPI_NAMESPACE::CStringRefT< T >
GENAPI_NAMESPACE::CStringRegister
GENAPI_NAMESPACE::CStringRegisterImplImplements a simple string register
CStrMapMap for variables in swissknife expression
GENAPI_NAMESPACE::CSwissKnife
GENAPI_NAMESPACE::CSwissKnifeImplSpecialized SwissKnife for float nodes
CSymTable
GENAPI_NAMESPACE::CTestPortStruct< CDataStruct >Implements a register spaces based on a C++ struct
GENAPI_NAMESPACE::CTestValueNodeGeneric Node with dummy IValue implementation
GENAPI_NAMESPACE::CTxtKey
GENAPI_NAMESPACE::CTxtKeyImplIString implementation for IEEE1212 string entries
GENAPI_NAMESPACE::CValueCacheCache for Registervalues
GENAPI_NAMESPACE::CValueNodeImpl
GENAPI_NAMESPACE::CValueRefT< T, I >
GENAPI_NAMESPACE::DCAM_CHECKSUM
GENAPI_NAMESPACE::DCAM_CHUNK_TRAILER
rcg::DeviceThe device class encapsulates a Genicam device
NDC::DiagnosticContext
GENAPI_NAMESPACE::double_autovector_tVector of doubles with reference counting
GENAPI_NAMESPACE::EAccessModeClassEAccessModeClass holds conversion methods for the access mode enumeration
GENAPI_NAMESPACE::ECachingModeClassECachingModeClass holds conversion methods for the caching mode enumeration
GENAPI_NAMESPACE::EDisplayNotationClassHolds conversion methods for the notation type of floats
GENAPI_NAMESPACE::EEndianessClassEEndianessClass holds conversion methods for the endianess enumeration
GENAPI_NAMESPACE::EGenApiSchemaVersionClassHelper class converting EGenApiSchemaVersion from and to string
GENAPI_NAMESPACE::EInputDirectionClassHolds conversion methods for the notation type of floats
GENAPI_NAMESPACE::EMethodClass
GENAPI_NAMESPACE::ENameSpaceClassHolds conversion methods for the namespace enumeration
GENAPI_NAMESPACE::CNodeImpl::EntryMethodFinalizerUsed to ensure that PostSetValue() is called in any case
GENAPI_NAMESPACE::EnumerationT< Base >Implementation of the IEnumeration Interface
GENAPI_NAMESPACE::ERepresentationClassERepresentationClass holds conversion methods for the representation enumeration
GENAPI_NAMESPACE::ESignClassESignClass holds conversion methods for the sign enumeration
GENAPI_NAMESPACE::ESlopeClassHolds conversion methods for the converter formulas
GENAPI_NAMESPACE::EStandardNameSpaceClassHolds conversion methods for the standard namespace enumeration
GENAPI_NAMESPACE::EVisibilityClassEVisibilityClass holds conversion methods for the visibility enumeration
GENICAM_NAMESPACE::ExceptionReporter< E >Printf like creation of exceptions
GENAPI_NAMESPACE::ExceptionReporterNode< E >
GENAPI_NAMESPACE::EYesNoClassHolds conversion methods for the standard namespace enumeration
FactoryParams
FileAppender
GENAPI_NAMESPACE::FileProtocolAdapterAdapter between the std::iostreambuf and the SFNC Features representing the device filesystem
FilterUsers should extend this class to implement customized logging event filtering
FixedContextCategoryThis Category subclass replaces the NDC field in LoggingEvents with a fixed context string
GENAPI_NAMESPACE::FloatT< Base >Implementation of the IFloat Interface
GENAPI_NAMESPACE::Function_NodeCallback< Function >Container for a function pointer
GENICAM_NAMESPACE::gcarray< T >
GENICAM_NAMESPACE::gcstringA string class which is a clone of std::string
GENICAM_NAMESPACE::GenericExceptionGenICam's exception class
rcg::GenTLException
rcg::GenTLWrapperWrapper for dynamically loaded GenICam transport layers
GENAPI_NAMESPACE::GVCP_CHUNK_TRAILERHeader of a GVCP request packet
GENAPI_NAMESPACE::GVCP_EVENT_ITEMLayout of a GVCP event item (Extended ID flag not set)
GENAPI_NAMESPACE::GVCP_EVENT_ITEM_BASICLayout of a GVCP event item (common to all types)
GENAPI_NAMESPACE::GVCP_EVENT_ITEM_EXTENDED_IDLayout of a GVCP event item (Extended ID flag set)
GENAPI_NAMESPACE::GVCP_EVENT_REQUESTLayout of a GVCP event request packet (Extended ID flag not set)
GENAPI_NAMESPACE::GVCP_EVENT_REQUEST_EXTENDED_IDLayout of a GVCP event request packet (Extended ID flag set)
GENAPI_NAMESPACE::GVCP_EVENTDATA_REQUESTLayout of a GVCP event data request packet (Extended ID flag not set)
GENAPI_NAMESPACE::GVCP_EVENTDATA_REQUEST_EXTENDED_IDLayout of a GVCP event data request packet (Extended ID flag set)
GENAPI_NAMESPACE::GVCP_REQUEST_HEADERHeader of a GVCP request packet
HierarchyMaintainerHierarchyMaintainer is an internal log4cpp class
threading::ThreadLocalDataHolder< T >::Holder
GENAPI_NAMESPACE::IDevFileStreamBase< CharType, Traits >
GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >
IdsaAppenderIdsaAppender is an Appender that sends LoggingEvents to the IDS/A logger and reference monitor by Marc Welz
rcg::ImageThe image class encapsulates image information
rcg::ImageListAn object of this class manages a limited number of images
GENAPI_NAMESPACE::int64_autovector_tVector of integers with reference counting
GENAPI_NAMESPACE::IntegerT< Base >Implementation of the IInteger Interface
rcg::InterfaceThe interface class encapsulates a Genicam interface
IReference
LayoutExtend this abstract class to create your own log layout format
LayoutAppenderLayoutAppender is a common superclass for all Appenders that require a Layout
LayoutsFactory
LevelEvaluator
GENICAM_NAMESPACE::LockableObject< Object >::Lock
GENAPI_NAMESPACE::LockableObject< Object >::Lock
GENICAM_NAMESPACE::LockableObject< Object >Instance-Lock for an object
GENAPI_NAMESPACE::LockableObject< Object >Instance-Lock for an object
LoggingEventThe top level namespace for all 'Log for C++' types and classes
GENAPI_NAMESPACE::Member_NodeCallback< Client, Member >Container for a member function pointer
threading::MSMutexA simple object wrapper around CreateMutex() and DeleteMutex()
threading::MSScopedLockA simple object wrapper around WaitForSingleObject() and ReleaseMutex()
threading::Mutex
GENAPI_NAMESPACE::MyAlloc< T >
NDCImplements 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
ndc_tA function table which is bound to log4cpp's NDC class
GENAPI_NAMESPACE::CNodeMapFactory::NodeStatistics_t
GENAPI_NAMESPACE::NodeT< Base >Implementation of the INode interface
GENAPI_NAMESPACE::ODevFileStreamBase< CharType, Traits >
GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >
CInt64MathParser::Operation
CMathParser::Operation
details::optional_params_validator
OstreamAppenderOstreamAppender appends LoggingEvents to ostreams
std::ostringstream
details::parameter_validator
PassThroughLayout
pattern_layout_tA function table which is bound to log4cpp's PatternLayout class
PatternLayout::PatternComponent
PatternLayoutPatternLayout is a simple fixed format Layout implementation
GENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizerUsed to ensure that PostSetValue() is called in any case
PriorityImportance levels with which one can categorize log messages
property_configurator_tA function table which is bound to log4cpp's PropertyConfigurator class
PropertyConfiguratorProperty configurator will read a config file using the same (or similar) format to the config file used by log4j
GENAPI_NAMESPACE::MyAlloc< T >::rebind< U >
GENAPI_NAMESPACE::RegisterT< Base >Implementation of the IRegister interface
RemoteSyslogAppenderRemoteSyslogAppender sends LoggingEvents to a remote syslog system
details::required_params_validator
RollingFileAppenderRollingFileAppender is a FileAppender that rolls over the logfile once it has reached a certain size limit
S_EVENT_NEW_BUFFER
S_PORT_REGISTER_STACK_ENTRY
S_SINGLE_CHUNK_DATA
threading::ScopedLockDefinition of ScopedLock;
SimpleConfiguratorThis class implements a simple configurator for log4cpp
SimpleLayoutBasicLayout is a simple fixed format Layout implementation
GENAPI_NAMESPACE::SingleChunkData_t
GENAPI_NAMESPACE::SingleChunkDataStr_t
rcg::StreamThe stream class encapsulates a Genicam stream
StringQueueAppenderThis class puts log messages in an in-memory queue
GENAPI_NAMESPACE::StringT< Base >Implementation of the IString interface
GENAPI_NAMESPACE::SwissKnifeT< Base >Implementation of the SwissKnife Interface
SyslogAppenderSyslogAppender sends LoggingEvents to the local syslog system
rcg::SystemThe system class encapsulates a Genicam transport layer
T
tab
threading::ThreadLocalDataHolder< T >This class holds Thread local data of type T, i.e
TimeStampA simple TimeStamp abstraction
TriggeringEventEvaluator
TriggeringEventEvaluatorFactory
GENAPI_NAMESPACE::U3V_CHUNK_TRAILERHeader of a GVCP request packet
GENAPI_NAMESPACE::U3V_COMMAND_HEADERU3V/GenCP command header
GENAPI_NAMESPACE::U3V_EVENT_DATAU3V/GenCP EVENT_CMD specific command data
GENAPI_NAMESPACE::U3V_EVENT_MESSAGEEntire event data message (without the variable-sized data field)
GENAPI_NAMESPACE::ValueT< Base >Implementation of the IValue interface
GENICAM_NAMESPACE::Version_tVersion
width
wrapper_tA wrapper which bridges to log4cpp functionality
GENAPI_NAMESPACE::CPortWriteList::WriteCommand_tThe data associated with a write command


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 18:42:50