| ►Ndetails | |
| Cbase_validator_data | |
| Coptional_params_validator | |
| Cparameter_validator | |
| Crequired_params_validator | |
| ►NGENAPI_NAMESPACE | Part of the generic device API |
| C_autovector_impl | |
| CAttachStatistics_t | Delivers information about the attached chunks and nodes |
| CAutoLock | |
| CBaseT | Implementation of the IBase interface |
| CBooleanT | Implementation of the IBoolean interface |
| CCBaseRefT | |
| CCBoolean | |
| CCBooleanImpl | IBoolean implementation |
| CCBooleanPolyRef | A reference to a bool which can bei either an bool variable, or a pointer to an IInteger, an IEnumeration, or an IBoolean |
| CCBooleanRefT | |
| CCCategory | |
| CCCategoryImpl | Holds a list of features and sub-categories |
| CCCategoryRefT | |
| CCChunkAdapter | Connects a chunked buffer to a node map |
| CCChunkAdapterDcam | Connects a chunked DCAM buffer to a node map |
| CCChunkAdapterGeneric | Connects a generic chunked buffer to a node map |
| CCChunkAdapterGEV | Connects a chunked DCAM buffer to a node map |
| CCChunkAdapterU3V | Connects a chunked U3V buffer to a node map |
| CCChunkPort | Port attachable to a chunk in a buffer |
| CCCommand | |
| CCCommandImpl | ICommand implementation |
| CCCommandRefT | |
| CCConverter | Class implementing the converter object |
| CCConverterImpl | IFloat implementation with integrated conversion |
| CCDcamAccessCtrlReg | |
| CCDcamAccessCtrlRegImpl | Implements the IIDC DCAM Access Control Register for Advanced Features |
| CCEnumEntry | Implements the EnumEntry node |
| CCEnumEntryImpl | Mapping of Enum Values to symbolic values |
| CCEnumEntryRefT | |
| CCEnumeration | |
| CCEnumerationImpl | |
| CCEnumerationTRef | |
| CCEnumSelectorDigit | A selector set counter digit formed by an enumeration |
| CCEventAdapter | Delivers Events to ports |
| CCEventAdapter1394 | Distribute the events to the node map |
| CCEventAdapterCL | Connects a U3V Event to a node map |
| CCEventAdapterGeneric | Connects a generic event to a node map |
| CCEventAdapterGEV | Connects a GigE Event to a node map |
| CCEventAdapterU3V | Connects a U3V Event to a node map |
| CCEventPort | Port attachable to an event |
| CCFeatureBag | Bag holding streamable features of a nodetree |
| ►CCFeatureBagger | Class use to bag features |
| Cconst_iterator | |
| CCFloat | Float node implementation |
| CCFloatImpl | Core pf the Float node implementation |
| CCFloatPolyRef | A reference to a float which can be either a double variable, or a pointer to an IFloat, IInteger, or an IEnumeration interface |
| CCFloatPtr | SmartPointer for IFloat interface pointer |
| CCFloatRefT | |
| CCFltReg | Clkass implementing the FltReg node |
| CCFltRegImpl | IFloat implementation for a register |
| CCGeneric_XMLLoaderParams | Empty base class used by class CNodeMapRef as generic template argument |
| CCIEEE1212Parser | |
| CCIEEE1212ParserImpl | |
| CCIntConverter | Class implementingthe converter object |
| CCIntConverterImpl | IInteger implementation with integrated conversion |
| CCInteger | Integer node implementation |
| CCIntegerImpl | Core of the Integer node implementation |
| CCIntegerOffsetPolyRef | |
| CCIntegerPolyRef | A reference to an int64 which can bei either an int64 variable, or a pointer to an IInteger, an IEnumeration, an IBoolean, or a IFloat |
| CCIntegerRefT | |
| CCIntKey | |
| CCIntKeyImpl | IInteger implementation for IEEE1212 integer entries |
| CCIntReg | Implements the IntReg node |
| CCIntRegImpl | IInteger implementation for a register |
| CCIntSelectorDigit | A selector set counter digit formed by an integer |
| CCIntSwissKnife | |
| CCIntSwissKnifeImpl | IInteger implementation for a SwissKnife used for formula evaluation |
| CCL_COMMAND_HEADER | CL/GenCP command header |
| CCL_EVENT_DATA | CL/GenCP EVENT_CMD specific command data WITHOUT event specific data |
| CCL_EVENT_DATA1 | CL/GenCP EVENT_CMD specific command data WITH event specific data |
| CCL_EVENT_MESSAGE | Entire event data message |
| CCLock | A lock class |
| CCLockEx | This class is for testing purposes only |
| CCMaskedIntReg | |
| CCMaskedIntRegImpl | IInteger implementation for a masked register |
| CCNodeCallback | Callback body instance for INode pointers |
| ►CCNodeImpl | Standard implementation for the INode and the ISelector interface |
| CEntryMethodFinalizer | Used to ensure that PostSetValue() is called in any case |
| CPostSetValueFinalizer | Used to ensure that PostSetValue() is called in any case |
| CCNodeMap | Hold a map of all nodes |
| ►CCNodeMapFactory | The node map factory is used for creating node maps from camera description files |
| CNodeStatistics_t | |
| CCNodeMapRef | Smartpointer for NodeMaps with create function |
| CCNodeMapRefT | Smartpointer template for NodeMaps with create function |
| CCommandT | Implementation of the ICommand interface |
| CCounter | |
| CCPointer | Encapsulates a GenApi pointer dealing with the dynamic_cast automatically |
| CCPort | |
| CCPortImpl | Standard implementation for a port ! |
| CCPortImplIntern | Standard IPort implementation |
| CCPortRecorderRefT | |
| CCPortRefT | |
| ►CCPortWriteList | Container holding a list of port write commands |
| CWriteCommand_t | The data associated with a write command |
| CCReferenceT | Reference to an IBase derived pointer |
| CCRegister | |
| CCRegisterImpl | Standard IRegister implementation Provides a chunk of memory which acts as a proxy to the register |
| CCRegisterRefT | |
| CCRegisterSetHelper | Copies data from buffer to variables in a typesafe manner |
| CCSelectorRefT | |
| CCSelectorSet | The set of selectors selecting a given node |
| CCSmartFeature | |
| CCSmartFeatureImpl | Implements the Basler Smart Feature class |
| CCStringNode | |
| CCStringNodeImpl | Implements a floating string node |
| CCStringPolyRef | A reference to a gcstring which can be either a gcstring variable, or a pointer to an IString |
| CCStringRefT | |
| CCStringRegister | |
| CCStringRegisterImpl | Implements a simple string register |
| CCSwissKnife | |
| CCSwissKnifeImpl | Specialized SwissKnife for float nodes |
| CCTestPortStruct | Implements a register spaces based on a C++ struct |
| CCTestValueNode | Generic Node with dummy IValue implementation |
| CCTxtKey | |
| CCTxtKeyImpl | IString implementation for IEEE1212 string entries |
| CCValueCache | Cache for Registervalues |
| CCValueNodeImpl | |
| CCValueRefT | |
| CDCAM_CHECKSUM | |
| CDCAM_CHUNK_TRAILER | |
| Cdouble_autovector_t | Vector of doubles with reference counting |
| CEAccessModeClass | EAccessModeClass holds conversion methods for the access mode enumeration |
| CECachingModeClass | ECachingModeClass holds conversion methods for the caching mode enumeration |
| CEDisplayNotationClass | Holds conversion methods for the notation type of floats |
| CEEndianessClass | EEndianessClass holds conversion methods for the endianess enumeration |
| CEGenApiSchemaVersionClass | Helper class converting EGenApiSchemaVersion from and to string |
| CEInputDirectionClass | Holds conversion methods for the notation type of floats |
| CEMethodClass | |
| CENameSpaceClass | Holds conversion methods for the namespace enumeration |
| CEnumerationT | Implementation of the IEnumeration Interface |
| CERepresentationClass | ERepresentationClass holds conversion methods for the representation enumeration |
| CESignClass | ESignClass holds conversion methods for the sign enumeration |
| CESlopeClass | Holds conversion methods for the converter formulas |
| CEStandardNameSpaceClass | Holds conversion methods for the standard namespace enumeration |
| CEVisibilityClass | EVisibilityClass holds conversion methods for the visibility enumeration |
| CExceptionReporterNode | |
| CEYesNoClass | Holds conversion methods for the standard namespace enumeration |
| CFileProtocolAdapter | Adapter between the std::iostreambuf and the SFNC Features representing the device filesystem |
| CFloatT | Implementation of the IFloat Interface |
| CFunction_NodeCallback | Container for a function pointer |
| CGVCP_CHUNK_TRAILER | Header of a GVCP request packet |
| CGVCP_EVENT_ITEM | Layout of a GVCP event item (Extended ID flag not set) |
| CGVCP_EVENT_ITEM_BASIC | Layout of a GVCP event item (common to all types) |
| CGVCP_EVENT_ITEM_EXTENDED_ID | Layout of a GVCP event item (Extended ID flag set) |
| CGVCP_EVENT_REQUEST | Layout of a GVCP event request packet (Extended ID flag not set) |
| CGVCP_EVENT_REQUEST_EXTENDED_ID | Layout of a GVCP event request packet (Extended ID flag set) |
| CGVCP_EVENTDATA_REQUEST | Layout of a GVCP event data request packet (Extended ID flag not set) |
| CGVCP_EVENTDATA_REQUEST_EXTENDED_ID | Layout of a GVCP event data request packet (Extended ID flag set) |
| CGVCP_REQUEST_HEADER | Header of a GVCP request packet |
| CIDevFileStreamBase | |
| CIDevFileStreamBuf | |
| Cint64_autovector_t | Vector of integers with reference counting |
| CIntegerT | Implementation of the IInteger Interface |
| ►CLockableObject | Instance-Lock for an object |
| CLock | |
| CMember_NodeCallback | Container for a member function pointer |
| ►CMyAlloc | |
| Crebind | |
| CNodeT | Implementation of the INode interface |
| CODevFileStreamBase | |
| CODevFileStreamBuf | |
| CRegisterT | Implementation of the IRegister interface |
| CSingleChunkData_t | |
| CSingleChunkDataStr_t | |
| CStringT | Implementation of the IString interface |
| CSwissKnifeT | Implementation of the SwissKnife Interface |
| CU3V_CHUNK_TRAILER | Header of a GVCP request packet |
| CU3V_COMMAND_HEADER | U3V/GenCP command header |
| CU3V_EVENT_DATA | U3V/GenCP EVENT_CMD specific command data |
| CU3V_EVENT_MESSAGE | Entire event data message (without the variable-sized data field) |
| CValueT | Implementation of the IValue interface |
| ►NGENICAM_NAMESPACE | |
| CAutoLock | |
| CCGlobalLock | Named global lock which can be used over process boundaries |
| CCGlobalLockUnlocker | Unlocks the global lock object on destruction |
| CCLock | A lock class |
| CCLockEx | This class is for testing purposes only |
| CCLog | Helper class encapsulating log4cpp |
| CExceptionReporter | Printf like creation of exceptions |
| Cgcarray | |
| Cgcstring | A string class which is a clone of std::string |
| CGenericException | GenICam's exception class |
| ►CLockableObject | Instance-Lock for an object |
| CLock | |
| CVersion_t | Version |
| ►Nrcg | |
| CBuffer | The buffer class encapsulates a Genicam buffer that is provided by a stream |
| CCPort | This is the port definition that connects GenAPI to GenTL |
| CDevice | The device class encapsulates a Genicam device |
| CGenTLException | |
| CGenTLWrapper | Wrapper for dynamically loaded GenICam transport layers |
| CImage | The image class encapsulates image information |
| CImageList | An object of this class manages a limited number of images |
| CInterface | The interface class encapsulates a Genicam interface |
| CStream | The stream class encapsulates a Genicam stream |
| CSystem | The system class encapsulates a Genicam transport layer |
| ►Nstd | |
| Costringstream | |
| ►Nthreading | |
| CMSMutex | A simple object wrapper around CreateMutex() and DeleteMutex() |
| CMSScopedLock | A simple object wrapper around WaitForSingleObject() and ReleaseMutex() |
| CMutex | |
| CScopedLock | Definition of ScopedLock; |
| ►CThreadLocalDataHolder | This class holds Thread local data of type T, i.e |
| CHolder | |
| CAbortAppender | This Appender causes the application to abort() upon the first append() call |
| CAppender | Implement this interface for your own strategies for printing log statements |
| Cappender_t | A function table which is bound to log4cpp's Appender class |
| CAppendersFactory | |
| CAppenderSkeleton | AppenderSkeleton is a helper class, simplifying implementation of Appenders: it already takes care of handling of Thresholds and Filters |
| CBasicConfigurator | This class implements a trivial default configuration for log4cpp: it adds a FileAppender that logs to stdout and uses a BasicLayout to the root Category |
| CBasicLayout | BasicLayout is a simple fixed format Layout implementation |
| CBufferingAppender | |
| CCategory | This is the central class in the log4j package |
| Ccategory_t | A function table which is bound to log4cpp's Category class |
| CCategoryStream | This class enables streaming simple types and objects to a category |
| CCInt64Lexer | Lexical analyzer for CIntSwissKnife |
| ►CCInt64MathParser | Parser and evaluator for CIntSwissKnife |
| COperation | |
| CCLexer | |
| ►CCMathParser | Expression parser and evaluator of CSwissKnife |
| COperation | |
| CConfigureFailure | Exception class for configuration |
| CCStaticFuncMapDouble | |
| CCStaticFuncMapInt64 | |
| CCStrMap | Map for variables in swissknife expression |
| CCSymTable | |
| CFactoryParams | |
| CFileAppender | |
| CFilter | Users should extend this class to implement customized logging event filtering |
| CFixedContextCategory | This Category subclass replaces the NDC field in LoggingEvents with a fixed context string |
| CHierarchyMaintainer | HierarchyMaintainer is an internal log4cpp class |
| CIdsaAppender | IdsaAppender is an Appender that sends LoggingEvents to the IDS/A logger and reference monitor by Marc Welz |
| CLayout | Extend this abstract class to create your own log layout format |
| CLayoutAppender | LayoutAppender is a common superclass for all Appenders that require a Layout |
| CLayoutsFactory | |
| CLevelEvaluator | |
| CLoggingEvent | The top level namespace for all 'Log for C++' types and classes |
| ►CNDC | Implements 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 |
| CDiagnosticContext | |
| Cndc_t | A function table which is bound to log4cpp's NDC class |
| COstreamAppender | OstreamAppender appends LoggingEvents to ostreams |
| CPassThroughLayout | |
| Cpattern_layout_t | A function table which is bound to log4cpp's PatternLayout class |
| ►CPatternLayout | PatternLayout is a simple fixed format Layout implementation |
| CPatternComponent | |
| CPriority | Importance levels with which one can categorize log messages |
| Cproperty_configurator_t | A function table which is bound to log4cpp's PropertyConfigurator class |
| CPropertyConfigurator | Property configurator will read a config file using the same (or similar) format to the config file used by log4j |
| CRemoteSyslogAppender | RemoteSyslogAppender sends LoggingEvents to a remote syslog system |
| CRollingFileAppender | RollingFileAppender is a FileAppender that rolls over the logfile once it has reached a certain size limit |
| CS_EVENT_NEW_BUFFER | |
| CS_PORT_REGISTER_STACK_ENTRY | |
| CS_SINGLE_CHUNK_DATA | |
| CSimpleConfigurator | This class implements a simple configurator for log4cpp |
| CSimpleLayout | BasicLayout is a simple fixed format Layout implementation |
| CStringQueueAppender | This class puts log messages in an in-memory queue |
| CSyslogAppender | SyslogAppender sends LoggingEvents to the local syslog system |
| Ctab | |
| CTimeStamp | A simple TimeStamp abstraction |
| CTriggeringEventEvaluator | |
| CTriggeringEventEvaluatorFactory | |
| Cwidth | |
| Cwrapper_t | A wrapper which bridges to log4cpp functionality |