►Ndetails | |
Cbase_validator_data | |
Coptional_params_validator | |
Cparameter_validator | |
Crequired_params_validator | |
►NGENAPI_NAMESPACE | Lexical analyzer for CIntSwissKnife |
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 | |
CCBooleanSelectorDigit | |
CCBooleanValueArray | Concrete value array implementation to be used with IBoolean based target value nodes |
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 |
CCChunkAdapterGenDC | Connects a GenDC Metadata GenICam Chunk Part 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 | |
CCFloatValueArray | Concrete value array implementation to be used with IFloat based target value nodes |
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 | |
CCInt64Lexer | |
►CCInt64MathParser | Parser and evaluator for CIntSwissKnife |
COperation | |
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 | |
CCIntegerValueArray | Concrete value array implementation to be used with IInteger based target value nodes |
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 |
CCLexer | |
CCLock | A lock class |
CCLockEx | This class is for testing purposes only. It should not be used for client code because it exists only for Windows but not for Linux since it uses internal data structures of a Win32 object |
CCMaskedIntReg | |
CCMaskedIntRegImpl | IInteger implementation for a masked register |
►CCMathParser | Expression parser and evaluator of CSwissKnife |
COperation | |
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 |
CCNodeWriteConcatenator | |
CCNodeWriteConcatenatorRef | Reference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap objects |
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 | |
CCPortStackedImpl | Standard implementation for a port ! |
CCPortStackedRefT | |
►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 |
CCStaticFuncMapDouble | |
CCStaticFuncMapInt64 | |
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 |
CCStrMap | |
CCSwissKnife | |
CCSwissKnifeImpl | Specialized SwissKnife for float nodes |
CCSymTable | |
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 |
CCValueArrayAdapter | Adapter for accessing structured register known to include an array of selector-iterated values |
CCValueArrayAdapterBase | Base class wrapping internal implementation details of the value array adapter functionality |
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 |
CGENDC_CHUNK_TRAILER | Header of a GenDC chunk trailing tag |
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 |
CS_PORT_REGISTER_STACK_ENTRY | |
CSingleChunkData_t | |
CSingleChunkDataStr_t | |
CStringT | Implementation of the IString interface |
CSwapExtractor | |
CSwapExtractor< 1 > | |
CSwapExtractor< 2 > | |
CSwapExtractor< 4 > | |
CSwapExtractor< 8 > | |
CSwissKnifeT | Implementation of the SwissKnife Interface |
CTypeConverter | |
CTypeConverter< bool > | |
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. It should not be used for client code because it exists only for Windows but not for Linux since it uses internal data structures of a Win32 object |
CCLog | This logging class initializes the logger |
CExceptionReporter | Printf like creation of exceptions |
Cgcarray | |
Cgcstring | A string class which is a clone of std::string |
CGenericException | GenICam's exception class |
CILogger | |
CILoggerFactory | |
►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 |
CCategoryAdapter | |
CCategoryStream | This class enables streaming simple types and objects to a category |
CConfigureFailure | Exception class for configuration |
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 | |
CLog4cppAdapter | |
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 |