|
class | _autovector_impl |
|
struct | AttachStatistics_t |
| Delivers information about the attached chunks and nodes. More...
|
|
class | AutoLock |
|
class | BaseT |
| Implementation of the IBase interface. More...
|
|
class | BooleanT |
| Implementation of the IBoolean interface. More...
|
|
class | CBaseRefT |
|
class | CBoolean |
|
class | CBooleanImpl |
| IBoolean implementation. More...
|
|
class | CBooleanPolyRef |
| A reference to a bool which can bei either an bool variable, or a pointer to an IInteger, an IEnumeration, or an IBoolean. More...
|
|
class | CBooleanRefT |
|
class | CBooleanSelectorDigit |
|
class | CBooleanValueArray |
| Concrete value array implementation to be used with IBoolean based target value nodes. More...
|
|
class | CCategory |
|
class | CCategoryImpl |
| Holds a list of features and sub-categories. More...
|
|
class | CCategoryRefT |
|
class | CChunkAdapter |
| Connects a chunked buffer to a node map. More...
|
|
class | CChunkAdapterDcam |
| Connects a chunked DCAM buffer to a node map. More...
|
|
class | CChunkAdapterGenDC |
| Connects a GenDC Metadata GenICam Chunk Part buffer to a node map. More...
|
|
class | CChunkAdapterGeneric |
| Connects a generic chunked buffer to a node map. More...
|
|
class | CChunkAdapterGEV |
| Connects a chunked DCAM buffer to a node map. More...
|
|
class | CChunkAdapterU3V |
| Connects a chunked U3V buffer to a node map. More...
|
|
class | CChunkPort |
| Port attachable to a chunk in a buffer. More...
|
|
class | CCommand |
|
class | CCommandImpl |
| ICommand implementation. More...
|
|
class | CCommandRefT |
|
class | CConverter |
| class implementing the converter object More...
|
|
class | CConverterImpl |
| IFloat implementation with integrated conversion. More...
|
|
class | CDcamAccessCtrlReg |
|
class | CDcamAccessCtrlRegImpl |
| Implements the IIDC DCAM Access Control Register for Advanced Features. More...
|
|
class | CEnumEntry |
| Implements the EnumEntry node. More...
|
|
class | CEnumEntryImpl |
| Mapping of Enum Values to symbolic values. More...
|
|
class | CEnumEntryRefT |
|
class | CEnumeration |
|
class | CEnumerationImpl |
|
class | CEnumerationTRef |
|
class | CEnumSelectorDigit |
| A selector set counter digit formed by an enumeration. More...
|
|
class | CEventAdapter |
| Delivers Events to ports. More...
|
|
class | CEventAdapter1394 |
| Distribute the events to the node map. More...
|
|
class | CEventAdapterCL |
| Connects a U3V Event to a node map. More...
|
|
class | CEventAdapterGeneric |
| Connects a generic event to a node map. More...
|
|
class | CEventAdapterGEV |
| Connects a GigE Event to a node map. More...
|
|
class | CEventAdapterU3V |
| Connects a U3V Event to a node map. More...
|
|
class | CEventPort |
| Port attachable to an event. More...
|
|
class | CFeatureBag |
| Bag holding streamable features of a nodetree. More...
|
|
class | CFeatureBagger |
| Class use to bag features. More...
|
|
class | CFloat |
| Float node implementation. More...
|
|
class | CFloatImpl |
| Core pf the Float node implementation. More...
|
|
class | CFloatPolyRef |
| A reference to a float which can be either a double variable, or a pointer to an IFloat, IInteger, or an IEnumeration interface. More...
|
|
class | CFloatPtr |
| SmartPointer for IFloat interface pointer. More...
|
|
class | CFloatRefT |
|
class | CFloatValueArray |
| Concrete value array implementation to be used with IFloat based target value nodes. More...
|
|
class | CFltReg |
| the clkass implementing the FltReg node More...
|
|
class | CFltRegImpl |
| IFloat implementation for a register. More...
|
|
class | CGeneric_XMLLoaderParams |
| Empty base class used by class CNodeMapRef as generic template argument. More...
|
|
class | CIEEE1212Parser |
|
class | CIEEE1212ParserImpl |
|
class | CInt64Lexer |
|
class | CInt64MathParser |
| Parser and evaluator for CIntSwissKnife. More...
|
|
class | CIntConverter |
| class implementingthe converter object More...
|
|
class | CIntConverterImpl |
| IInteger implementation with integrated conversion. More...
|
|
class | CInteger |
| Integer node implementation. More...
|
|
class | CIntegerImpl |
| Core of the Integer node implementation. More...
|
|
class | CIntegerOffsetPolyRef |
|
class | CIntegerPolyRef |
| 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. More...
|
|
class | CIntegerRefT |
|
class | CIntegerValueArray |
| Concrete value array implementation to be used with IInteger based target value nodes. More...
|
|
class | CIntKey |
|
class | CIntKeyImpl |
| IInteger implementation for IEEE1212 integer entries. More...
|
|
class | CIntReg |
| implements the IntReg node More...
|
|
class | CIntRegImpl |
| IInteger implementation for a register. More...
|
|
class | CIntSelectorDigit |
| A selector set counter digit formed by an integer. More...
|
|
class | CIntSwissKnife |
|
class | CIntSwissKnifeImpl |
| IInteger implementation for a SwissKnife used for formula evaluation. More...
|
|
struct | CL_COMMAND_HEADER |
| CL/GenCP command header. More...
|
|
struct | CL_EVENT_DATA |
| CL/GenCP EVENT_CMD specific command data WITHOUT event specific data. More...
|
|
struct | CL_EVENT_DATA1 |
| CL/GenCP EVENT_CMD specific command data WITH event specific data. More...
|
|
struct | CL_EVENT_MESSAGE |
| Entire event data message. More...
|
|
class | CLexer |
|
class | CLock |
| A lock class. More...
|
|
class | CLockEx |
| 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. More...
|
|
class | CMaskedIntReg |
|
class | CMaskedIntRegImpl |
| IInteger implementation for a masked register. More...
|
|
class | CMathParser |
| Expression parser and evaluator of CSwissKnife. More...
|
|
class | CNodeCallback |
| callback body instance for INode pointers More...
|
|
class | CNodeImpl |
| Standard implementation for the INode and the ISelector interface. More...
|
|
class | CNodeMap |
| Hold a map of all nodes. More...
|
|
class | CNodeMapFactory |
| The node map factory is used for creating node maps from camera description files. More...
|
|
class | CNodeMapRef |
| Smartpointer for NodeMaps with create function. More...
|
|
class | CNodeMapRefT |
| Smartpointer template for NodeMaps with create function. More...
|
|
class | CNodeWriteConcatenator |
|
class | CNodeWriteConcatenatorRef |
| Reference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap objects. More...
|
|
class | CommandT |
| Implementation of the ICommand interface. More...
|
|
class | Counter |
|
class | CPointer |
| Encapsulates a GenApi pointer dealing with the dynamic_cast automatically. More...
|
|
class | CPort |
|
class | CPortImpl |
| Standard implementation for a port ! More...
|
|
class | CPortImplIntern |
| Standard IPort implementation. More...
|
|
class | CPortRecorderRefT |
|
class | CPortRefT |
|
class | CPortStackedImpl |
| Standard implementation for a port ! More...
|
|
class | CPortStackedRefT |
|
class | CPortWriteList |
| Container holding a list of port write commands. More...
|
|
class | CReferenceT |
| Reference to an IBase derived pointer. More...
|
|
class | CRegister |
|
class | CRegisterImpl |
| Standard IRegister implementation Provides a chunk of memory which acts as a proxy to the register. More...
|
|
class | CRegisterRefT |
|
class | CRegisterSetHelper |
| Copies data from buffer to variables in a typesafe manner. More...
|
|
class | CSelectorRefT |
|
class | CSelectorSet |
| The set of selectors selecting a given node. More...
|
|
class | CSmartFeature |
|
class | CSmartFeatureImpl |
| Implements the Basler Smart Feature class. More...
|
|
class | CStaticFuncMapDouble |
|
class | CStaticFuncMapInt64 |
|
class | CStringNode |
|
class | CStringNodeImpl |
| Implements a floating string node. More...
|
|
class | CStringPolyRef |
| A reference to a gcstring which can be either a gcstring variable, or a pointer to an IString. More...
|
|
class | CStringRefT |
|
class | CStringRegister |
|
class | CStringRegisterImpl |
| Implements a simple string register. More...
|
|
class | CStrMap |
|
class | CSwissKnife |
|
class | CSwissKnifeImpl |
| Specialized SwissKnife for float nodes. More...
|
|
class | CSymTable |
|
class | CTestPortStruct |
| Implements a register spaces based on a C++ struct. More...
|
|
class | CTestValueNode |
| Generic Node with dummy IValue implementation. More...
|
|
class | CTxtKey |
|
class | CTxtKeyImpl |
| IString implementation for IEEE1212 string entries. More...
|
|
class | CValueArrayAdapter |
| Adapter for accessing structured register known to include an array of selector-iterated values. More...
|
|
class | CValueArrayAdapterBase |
| Base class wrapping internal implementation details of the value array adapter functionality. More...
|
|
class | CValueCache |
| Cache for Registervalues. More...
|
|
class | CValueNodeImpl |
|
class | CValueRefT |
|
struct | DCAM_CHECKSUM |
|
struct | DCAM_CHUNK_TRAILER |
|
class | double_autovector_t |
| Vector of doubles with reference counting. More...
|
|
class | EAccessModeClass |
| EAccessModeClass holds conversion methods for the access mode enumeration. More...
|
|
class | ECachingModeClass |
| ECachingModeClass holds conversion methods for the caching mode enumeration. More...
|
|
class | EDisplayNotationClass |
| Holds conversion methods for the notation type of floats. More...
|
|
class | EEndianessClass |
| EEndianessClass holds conversion methods for the endianess enumeration. More...
|
|
class | EGenApiSchemaVersionClass |
| helper class converting EGenApiSchemaVersion from and to string More...
|
|
class | EInputDirectionClass |
| Holds conversion methods for the notation type of floats. More...
|
|
class | EMethodClass |
|
class | ENameSpaceClass |
| Holds conversion methods for the namespace enumeration. More...
|
|
class | EnumerationT |
| Implementation of the IEnumeration Interface. More...
|
|
class | ERepresentationClass |
| ERepresentationClass holds conversion methods for the representation enumeration. More...
|
|
class | ESignClass |
| ESignClass holds conversion methods for the sign enumeration. More...
|
|
class | ESlopeClass |
| Holds conversion methods for the converter formulas. More...
|
|
class | EStandardNameSpaceClass |
| Holds conversion methods for the standard namespace enumeration. More...
|
|
class | EVisibilityClass |
| EVisibilityClass holds conversion methods for the visibility enumeration. More...
|
|
class | ExceptionReporterNode |
|
class | EYesNoClass |
| Holds conversion methods for the standard namespace enumeration. More...
|
|
class | FileProtocolAdapter |
| Adapter between the std::iostreambuf and the SFNC Features representing the device filesystem. More...
|
|
class | FloatT |
| Implementation of the IFloat Interface. More...
|
|
class | Function_NodeCallback |
| Container for a function pointer. More...
|
|
struct | GENDC_CHUNK_TRAILER |
| Header of a GenDC chunk trailing tag. More...
|
|
struct | GVCP_CHUNK_TRAILER |
| header of a GVCP request packet More...
|
|
struct | GVCP_EVENT_ITEM |
| layout of a GVCP event item (Extended ID flag not set) More...
|
|
struct | GVCP_EVENT_ITEM_BASIC |
| layout of a GVCP event item (common to all types) More...
|
|
struct | GVCP_EVENT_ITEM_EXTENDED_ID |
| layout of a GVCP event item (Extended ID flag set) More...
|
|
struct | GVCP_EVENT_REQUEST |
| Layout of a GVCP event request packet (Extended ID flag not set) More...
|
|
struct | GVCP_EVENT_REQUEST_EXTENDED_ID |
| Layout of a GVCP event request packet (Extended ID flag set) More...
|
|
struct | GVCP_EVENTDATA_REQUEST |
| Layout of a GVCP event data request packet (Extended ID flag not set) More...
|
|
struct | GVCP_EVENTDATA_REQUEST_EXTENDED_ID |
| Layout of a GVCP event data request packet (Extended ID flag set) More...
|
|
struct | GVCP_REQUEST_HEADER |
| header of a GVCP request packet More...
|
|
class | IDevFileStreamBase |
|
class | IDevFileStreamBuf |
|
class | int64_autovector_t |
| Vector of integers with reference counting. More...
|
|
class | IntegerT |
| Implementation of the IInteger Interface. More...
|
|
class | LockableObject |
| Instance-Lock for an object. More...
|
|
class | Member_NodeCallback |
| Container for a member function pointer. More...
|
|
class | MyAlloc |
|
class | NodeT |
| Implementation of the INode interface. More...
|
|
class | ODevFileStreamBase |
|
class | ODevFileStreamBuf |
|
class | RegisterT |
| Implementation of the IRegister interface. More...
|
|
struct | S_PORT_REGISTER_STACK_ENTRY |
|
struct | SingleChunkData_t |
|
struct | SingleChunkDataStr_t |
|
class | StringT |
| Implementation of the IString interface. More...
|
|
class | SwapExtractor |
|
class | SwapExtractor< 1 > |
|
class | SwapExtractor< 2 > |
|
class | SwapExtractor< 4 > |
|
class | SwapExtractor< 8 > |
|
class | SwissKnifeT |
| Implementation of the SwissKnife Interface. More...
|
|
class | TypeConverter |
|
class | TypeConverter< bool > |
|
struct | U3V_CHUNK_TRAILER |
| header of a GVCP request packet More...
|
|
struct | U3V_COMMAND_HEADER |
| U3V/GenCP command header. More...
|
|
struct | U3V_EVENT_DATA |
| U3V/GenCP EVENT_CMD specific command data. More...
|
|
struct | U3V_EVENT_MESSAGE |
| Entire event data message (without the variable-sized data field) More...
|
|
class | ValueT |
| Implementation of the IValue interface. More...
|
|
|
typedef struct GENAPI_NAMESPACE::AttachStatistics_t | AttachStatistics_t |
| Delivers information about the attached chunks and nodes. More...
|
|
typedef intptr_t | CallbackHandleType |
| the callback handle for nodes More...
|
|
typedef CPointer< IBase > | CBasePtr |
| SmartPointer for IBase interface pointer. More...
|
|
typedef CBaseRefT< IBase > | CBaseRef |
| Reference to an IBase pointer. More...
|
|
typedef CPointer< IBoolean > | CBooleanPtr |
| SmartPointer for IBoolean interface pointer. More...
|
|
typedef CBooleanRefT< IBoolean > | CBooleanRef |
| Reference to an IBoolean pointer. More...
|
|
typedef CPointer< ICategory > | CCategoryPtr |
| SmartPointer for ICategory interface pointer. More...
|
|
typedef CCategoryRefT< ICategory > | CCategoryRef |
| Reference to an ICategory pointer. More...
|
|
typedef CPointer< IChunkPort > | CChunkPortPtr |
| SmartPointer for IChunkPort interface pointer. More...
|
|
typedef CPointer< ICommand > | CCommandPtr |
| SmartPointer for ICommand interface pointer. More...
|
|
typedef CCommandRefT< ICommand > | CCommandRef |
| Reference to an ICommand pointer. More...
|
|
typedef CPointer< IDeviceInfo, INodeMap > | CDeviceInfoPtr |
| SmartPointer for IDeviceInfo interface pointer. More...
|
|
typedef CPointer< IEnumEntry > | CEnumEntryPtr |
| SmartPointer for IEnumEntry interface pointer. More...
|
|
typedef CEnumEntryRefT< IEnumEntry > | CEnumEntryRef |
| Reference to an IEnumEntry pointer. More...
|
|
typedef CPointer< IEnumeration > | CEnumerationPtr |
| SmartPointer for IEnumeration interface pointer. More...
|
|
typedef CFloatRefT< IFloat > | CFloatRef |
| Reference to an IFloat pointer. More...
|
|
typedef CPointer< IInteger > | CIntegerPtr |
| SmartPointer for IInteger interface pointer. More...
|
|
typedef CIntegerRefT< IInteger > | CIntegerRef |
| Reference to an IInteger pointer. More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::CL_COMMAND_HEADER | CL_COMMAND_HEADER |
| CL/GenCP command header. More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::CL_EVENT_DATA | CL_EVENT_DATA |
| CL/GenCP EVENT_CMD specific command data WITHOUT event specific data. More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::CL_EVENT_DATA1 | CL_EVENT_DATA1 |
| CL/GenCP EVENT_CMD specific command data WITH event specific data. More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::CL_EVENT_MESSAGE | CL_EVENT_MESSAGE |
| Entire event data message. More...
|
|
typedef CPointer< INodeMapPrivate > | CNodeMapPrivatePtr |
| SmartPointer for INodeMapPrivate interface pointer. More...
|
|
typedef CPointer< INodeMap, INodeMap > | CNodeMapPtr |
| SmartPointer for INodeMap interface pointer. More...
|
|
typedef CPointer< IUserData, INodeMap > | CNodeMapUserDataPtr |
| SmartPointer for IUserData interface pointer. More...
|
|
typedef CPointer< INodePrivate > | CNodePrivatePtr |
| SmartPointer for INodePrivate interface pointer. More...
|
|
typedef CPointer< INode > | CNodePtr |
| SmartPointer for INode interface pointer. More...
|
|
typedef CPointer< IUserData > | CNodeUserDataPtr |
| SmartPointer for IUserData interface pointer. More...
|
|
typedef CPointer< IPortConstruct > | CPortConstructPtr |
| SmartPointer for IPortConstruct interface pointer. More...
|
|
typedef CPointer< IPort > | CPortPtr |
| SmartPointer for IPort interface pointer. More...
|
|
typedef CPointer< IPortRecorder > | CPortRecorderPtr |
| SmartPointer for IPortRecorder interface pointer. More...
|
|
typedef CPortRecorderRefT< IPortRecorder > | CPortRecorderRef |
| Reference to an IPortRecorder pointer. More...
|
|
typedef CPortRefT< IPort > | CPortRef |
| Reference to an IEnumEntry pointer. More...
|
|
typedef CPointer< IPortReplay > | CPortReplayPtr |
| SmartPointer for IPortReplay interface pointer. More...
|
|
typedef CPointer< IPortStackedConstruct > | CPortStackedConstructPtr |
| SmartPointer for IPortStackedConstruct interface pointer. More...
|
|
typedef CPortStackedRefT< IPortStacked > | CPortStackedRef |
| Reference to an IEnumEntry pointer. More...
|
|
typedef CPointer< IPortWriteList, IPortWriteList > | CPortWriteListPtr |
| SmartPointer for IPortWriteList interface pointer. More...
|
|
typedef INodeMap *(__cdecl * | Create_f) (const char *pDeviceName) |
| Function prototype for the create function implemented by GenApi DLLs. More...
|
|
typedef INodePrivate *(* | CreateFunc_t) (const GENICAM_NAMESPACE::gcstring &) |
|
typedef CPointer< IRegister > | CRegisterPtr |
| SmartPointer for IRegister interface pointer. More...
|
|
typedef CRegisterRefT< IRegister > | CRegisterRef |
| Reference to an IRegister pointer. More...
|
|
typedef CPointer< ISelector > | CSelectorPtr |
| SmartPointer for ISelector interface pointer. More...
|
|
typedef CSelectorRefT< ISelector > | CSelectorRef |
| Reference to an ISelector pointer. More...
|
|
typedef CPointer< IString > | CStringPtr |
| SmartPointer for IString interface pointer. More...
|
|
typedef CStringRefT< IString > | CStringRef |
| Reference to an IString pointer. More...
|
|
typedef CPointer< IValue > | CValuePtr |
| SmartPointer for IValue interface pointer. More...
|
|
typedef CValueRefT< IValue > | CValueRef |
| Reference to an IValue pointer. More...
|
|
typedef struct GENAPI_NAMESPACE::DCAM_CHECKSUM | DCAM_CHECKSUM |
|
typedef struct GENAPI_NAMESPACE::DCAM_CHUNK_TRAILER | DCAM_CHUNK_TRAILER |
|
typedef _autovector_impl< double, double_autovector_t > | double_autovector_impl |
|
typedef enum GENAPI_NAMESPACE::_EAccessMode | EAccessMode |
| access mode of a node More...
|
|
typedef enum GENAPI_NAMESPACE::_ECachingMode | ECachingMode |
| caching mode of a register More...
|
|
typedef enum GENAPI_NAMESPACE::_ECallbackType | ECallbackType |
| the type of callback More...
|
|
typedef enum GENAPI_NAMESPACE::_EDisplayNotation | EDisplayNotation |
| typedef for float notation More...
|
|
typedef enum GENAPI_NAMESPACE::_EEndianess | EEndianess |
| Endianess of a value in a register. More...
|
|
typedef enum GENAPI_NAMESPACE::_EGenApiSchemaVersion | EGenApiSchemaVersion |
| GenApi schema version. More...
|
|
typedef enum GENAPI_NAMESPACE::_EIncMode | EIncMode |
| typedef for increment mode More...
|
|
typedef enum GENAPI_NAMESPACE::_EInputDirection | EInputDirection |
| typedef for link type More...
|
|
typedef enum GENAPI_NAMESPACE::_EInterfaceType | EInterfaceType |
| typedef for interface type More...
|
|
typedef enum GENAPI_NAMESPACE::_ELinkType | ELinkType |
| typedef for link type More...
|
|
typedef enum GENAPI_NAMESPACE::_ENameSpace | ENameSpace |
| Defines if a node name is standard or custom. More...
|
|
typedef enum GENAPI_NAMESPACE::_ERepresentation | ERepresentation |
| recommended representation of a node value More...
|
|
typedef enum GENAPI_NAMESPACE::_ESign | ESign |
| signed or unsigned integers More...
|
|
typedef enum GENAPI_NAMESPACE::_ESlope | ESlope |
| typedef for formula type More...
|
|
typedef enum GENAPI_NAMESPACE::_EStandardNameSpace | EStandardNameSpace |
| Defines from which standard namespace a node name comes from. More...
|
|
typedef enum GENAPI_NAMESPACE::_EVisibility | EVisibility |
| recommended visibility of a node More...
|
|
typedef enum GENAPI_NAMESPACE::_EXMLValidation | EXMLValidation |
| typedef describing the different validity checks which can be performed on an XML file More...
|
|
typedef enum GENAPI_NAMESPACE::_EYesNo | EYesNo |
| Defines the choices of a Yes/No alternatives. More...
|
|
typedef struct GENAPI_NAMESPACE::GENDC_CHUNK_TRAILER | GENDC_CHUNK_TRAILER |
| Header of a GenDC chunk trailing tag. More...
|
|
typedef void(__cdecl * | GetGenApiVersion_f) (Version_t &Version) |
| Function prototype for checking the DLL's GenApi version. More...
|
|
typedef struct GENAPI_NAMESPACE::GVCP_CHUNK_TRAILER | GVCP_CHUNK_TRAILER |
| header of a GVCP request packet More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_ITEM | GVCP_EVENT_ITEM |
| layout of a GVCP event item (Extended ID flag not set) More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_ITEM_BASIC | GVCP_EVENT_ITEM_BASIC |
| layout of a GVCP event item (common to all types) More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_ITEM_EXTENDED_ID | GVCP_EVENT_ITEM_EXTENDED_ID |
| layout of a GVCP event item (Extended ID flag set) More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_REQUEST | GVCP_EVENT_REQUEST |
| Layout of a GVCP event request packet (Extended ID flag not set) More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_REQUEST_EXTENDED_ID | GVCP_EVENT_REQUEST_EXTENDED_ID |
| Layout of a GVCP event request packet (Extended ID flag set) More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENTDATA_REQUEST | GVCP_EVENTDATA_REQUEST |
| Layout of a GVCP event data request packet (Extended ID flag not set) More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENTDATA_REQUEST_EXTENDED_ID | GVCP_EVENTDATA_REQUEST_EXTENDED_ID |
| Layout of a GVCP event data request packet (Extended ID flag set) More...
|
|
typedef enum GENAPI_NAMESPACE::GVCP_MESSAGE_TAGS | GVCP_MESSAGE_TAGS |
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_REQUEST_HEADER | GVCP_REQUEST_HEADER |
| header of a GVCP request packet More...
|
|
typedef IDevFileStreamBase< char, std::char_traits< char > > | IDevFileStream |
|
typedef _autovector_impl< int64_t, int64_autovector_t > | int64_autovector_impl |
|
typedef std::list< int64_t > | Int64List_t |
|
typedef std::list< IInteger * > | IntegerList_t |
| List of Integer-node references. More...
|
|
typedef char *(* | MultiArgFunc) (int paramcnt, double *args, CStrMap *strparams, double *result) |
|
typedef node_vector | NodeList_t |
| a list of node references More...
|
|
typedef std::vector< INodePrivate * > | NodePrivateVector_t |
| a vector of node references using the INodePrivate interface More...
|
|
typedef ODevFileStreamBase< char, std::char_traits< char > > | ODevFileStream |
|
typedef double(* | OneArgFunc) (double arg) |
|
typedef std::list< int64_t * > | pInt64List_t |
|
typedef struct GENAPI_NAMESPACE::S_PORT_REGISTER_STACK_ENTRY | PORT_REGISTER_STACK_ENTRY |
|
typedef int(* | PrmSrchFunc) (const char *str, size_t len, double *value, void *param) |
|
typedef std::list< uint64_t * > | pUInt64List_t |
|
typedef struct GENAPI_NAMESPACE::SingleChunkData_t | SingleChunkData_t |
|
typedef struct GENAPI_NAMESPACE::SingleChunkDataStr_t | SingleChunkDataStr_t |
|
typedef GENICAM_NAMESPACE::gcstring_vector | StringList_t |
| A list of strings. More...
|
|
typedef struct GENAPI_NAMESPACE::U3V_CHUNK_TRAILER | U3V_CHUNK_TRAILER |
| header of a GVCP request packet More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::U3V_COMMAND_HEADER | U3V_COMMAND_HEADER |
| U3V/GenCP command header. More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::U3V_EVENT_DATA | U3V_EVENT_DATA |
| U3V/GenCP EVENT_CMD specific command data. More...
|
|
typedef struct PACK_STRUCT GENAPI_NAMESPACE::U3V_EVENT_MESSAGE | U3V_EVENT_MESSAGE |
| Entire event data message (without the variable-sized data field) More...
|
|
typedef unsigned char | uchar |
|
typedef std::list< uint64_t > | UInt64List_t |
|
typedef void * | UserData_t |
|
typedef std::list< IValue * > | ValueList_t |
| List of EnumInt-node references. More...
|
|
|
double | abs (double x) |
|
virtual EYesNo | CacheChunkData () const =0 |
| Indicates if the chunk a adapter must hold a cached version of the chunk data. More...
|
|
GENAPI_DECL IDestroy * | CastToIDestroy (INodeMap *pNodeMap) |
| makes sure the dynamic_cast operator is implemented in the DLL (due to a Linux bug) More...
|
|
virtual bool | closeFile (const char *pFileName)=0 |
|
virtual void | CollectCallbacksToFire (std::list< CNodeCallback * > &CallbacksToFire, bool allDependents=false)=0 |
| Update the registered callbacks. More...
|
|
EAccessMode | Combine (EAccessMode Peter, EAccessMode Paul) |
| Computes which access mode the two guards allow together. More...
|
|
EVisibility | Combine (EVisibility Peter, EVisibility Paul) |
| Computes which visibility the two guards allow together. More...
|
|
ECachingMode | Combine (ECachingMode Peter, ECachingMode Paul) |
| Computes which CachingMode results from a combination. More...
|
|
virtual bool | ConcatenatedWrite (CNodeWriteConcatenator *, bool featureStreaming=true, GENICAM_NAMESPACE::gcstring_vector *pErrorList=NULL)=0 |
| Execute the transaction. More...
|
|
virtual bool | Connect (IPort *pPort, const GENICAM_NAMESPACE::gcstring &PortName) const =0 |
| Connects a port to a port node with given name. More...
|
|
virtual bool | Connect (IPort *pPort) const =0 |
| Connects a port to the standard port "Device". More...
|
|
virtual bool | Connect (IPortStacked *pPort, const GENICAM_NAMESPACE::gcstring &PortName)=0 |
| Connects a port to a port node with given name. More...
|
|
virtual bool | Connect (IPortStacked *pPort)=0 |
| Connects a port to the standard port "Device". More...
|
|
void | DeAllocate (void *) |
|
void | DeleteDoubleCallbacks (std::list< CNodeCallback * > &CallbackList) |
| deletes double callbacks from list More...
|
|
bool | DeleteDoubleCallbacksCompare (GENAPI_NAMESPACE::CNodeCallback *pA, GENAPI_NAMESPACE::CNodeCallback *pB) |
| Helper function for DeleteDoubleCallbacks. More...
|
|
virtual bool | deleteFile (const char *pFileName)=0 |
|
GENAPI_DECL void | Deregister (GENAPI_NAMESPACE::CallbackHandleType pCallbackInfo) |
| Unregistering callback by handle. More...
|
|
virtual bool | DeregisterCallback (CallbackHandleType hCallback)=0 |
| De register change callback. More...
|
|
std::istream & | EatComments (std::istream &is) |
| Helper function ignoring lines starting with comment character '#'. More...
|
|
virtual void | ExtractIndependentSubtree (const GENICAM_NAMESPACE::gcstring &XMLData, const GENICAM_NAMESPACE::gcstring &InjectXMLData, const GENICAM_NAMESPACE::gcstring &SubTreeRootNodeName, GENICAM_NAMESPACE::gcstring &ExtractedSubtree)=0 |
| Extract independent subtree. More...
|
|
virtual void | FinalConstruct (bool DetermineDependencies)=0 |
| finalizes construction of the node map More...
|
|
virtual void | FinalConstruct ()=0 |
| Finalizes the creation of a node object. More...
|
|
virtual void | FromString (const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true)=0 |
| Set content of the node as string. More...
|
|
GENAPI_DECL void | GenApiTerminate () |
| Frees static resources hold by GenApi. More...
|
|
virtual void | Get (uint8_t *pBuffer, int64_t Length, bool Verify=false, bool IgnoreCache=false)=0 |
| Fills a buffer with the register's contents. More...
|
|
virtual int64_t | GetAddress (bool Verify=false)=0 |
| Retrieves the Address of the register. More...
|
|
virtual INode * | GetAlias () const =0 |
| Retrieves the a node which describes the same feature in a different way. More...
|
|
virtual Counter & | GetBathometer ()=0 |
| Returns the object which counts the depth of SetValue() call-chains. More...
|
|
virtual int64_t | getBufSize (const char *pFileName, std::ios_base::openmode mode)=0 |
|
virtual ECachingMode | GetCachingMode () const =0 |
| Get Caching Mode. More...
|
|
virtual INode * | GetCastAlias () const =0 |
| Retrieves the a node which describes the same feature so that it can be casted. More...
|
|
virtual void | GetChildren (GENAPI_NAMESPACE::NodeList_t &Children, ELinkType LinkType=ctReadingChildren) const =0 |
| Get all nodes this node directly depends on. More...
|
|
virtual int64_t | GetCookie ()=0 |
| Gets the cookie a port implementation may have set for caching a command list. More...
|
|
virtual IEnumEntry * | GetCurrentEntry (bool Verify=false, bool IgnoreCache=false)=0 |
| Get the current entry. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetDescription () const =0 |
| Get a long description of the node. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetDeviceName () const =0 |
| Get a name of the device. More...
|
|
virtual void | GetDeviceVersion (Version_t &Version)=0 |
| Get the version of the device description file. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetDisplayName () const =0 |
| Get a name string for display. More...
|
|
virtual EDisplayNotation | GetDisplayNotation () const =0 |
| Get the way the float should be converted to a string. More...
|
|
virtual int64_t | GetDisplayPrecision () const =0 |
| Get the precision to be used when converting the float to a string. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetDocuURL () const =0 |
| Gets a URL pointing to the documentation of that feature. More...
|
|
virtual void | GetEntries (NodeList_t &Entries)=0 |
| Get list of entry nodes. More...
|
|
virtual IEnumEntry * | GetEntry (const EnumT Value)=0 |
| returns the EnumEntry object belonging to the Value More...
|
|
virtual IEnumEntry * | GetEntry (const int64_t IntValue)=0 |
| Get an entry node by its IntValue. More...
|
|
virtual IEnumEntry * | GetEntryByName (const GENICAM_NAMESPACE::gcstring &Symbolic)=0 |
| Get an entry node by name. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetEntryPoint ()=0 |
| Returns the node and the method the client call has entered the node map. More...
|
|
GENICAM_NAMESPACE::gcstring | getEntryPoint (INodeMap *nodeMap) |
|
virtual GENICAM_NAMESPACE::gcstring | GetEventID () const =0 |
| Get the EventId of the node. More...
|
|
virtual void | GetGenApiVersion (Version_t &Version, uint16_t &Build)=0 |
| Get the version of the DLL's GenApi implementation. More...
|
|
virtual double | GetInc ()=0 |
| Get the constant increment if there is any. More...
|
|
virtual EIncMode | GetIncMode ()=0 |
| Get increment mode. More...
|
|
GENICAM_NAMESPACE::gcstring | GetInterfaceName (IBase *pBase) |
| Returns the name of the main interface as string DEPRECATED, use IBase::GetPrincipalInterfaceType() instead. More...
|
|
virtual int64_t | GetIntValue (bool Verify=false, bool IgnoreCache=false)=0 |
| Get integer node value. More...
|
|
virtual int64_t | GetLength (bool Verify=false)=0 |
| Retrieves the Length of the register [Bytes]. More...
|
|
virtual double_autovector_t | GetListOfValidValues (bool bounded=true)=0 |
| Get list of valid value. More...
|
|
virtual CLock & | GetLock () const =0 |
| Returns the lock which guards the node map. More...
|
|
virtual double | GetMax ()=0 |
| Get maximum value allowed. More...
|
|
virtual int64_t | GetMaxLength (bool Verify=false)=0 |
| Retrieves the maximum length of the string in bytes. More...
|
|
virtual double | GetMin ()=0 |
| Get minimum value allowed. More...
|
|
virtual GENAPI_NAMESPACE::ENameSpace | GetNameSpace () const =0 |
| Get name space. More...
|
|
virtual INode * | GetNode (const GENICAM_NAMESPACE::gcstring &Name) const =0 |
| Retrieves the node from the central map by Name. More...
|
|
virtual INodePrivate * | GetNodeByID (NodeID_t NodeID)=0 |
| Retrieves t Node given the NodeID. More...
|
|
virtual NodeID_t | GetNodeID ()=0 |
| Reads back the node id. More...
|
|
virtual INodeMap * | GetNodeMap () const =0 |
| Retrieves the central node map. More...
|
|
virtual CNodeData::ENodeType_t | GetNodeType ()=0 |
| Reads back the node type. More...
|
|
virtual double | GetNumericValue ()=0 |
| Get double number associated with the entry. More...
|
|
virtual uint64_t | GetNumNodes () const =0 |
| Get the number of nodes in the map. More...
|
|
virtual void | GetParents (GENAPI_NAMESPACE::NodeList_t &Parents) const =0 |
| Gets all nodes this node is directly depending on. More...
|
|
virtual int64_t | GetPollingTime () const =0 |
| recommended polling time (for not cachable nodes) More...
|
|
virtual EInterfaceType | GetPrincipalInterfaceType () const =0 |
| Get the type of the main interface of a node. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetProductGuid ()=0 |
| Get the Guid describing the product. More...
|
|
virtual bool | GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const =0 |
| Retrieves a property from the node map itself. More...
|
|
virtual bool | GetProperty (const GENICAM_NAMESPACE::gcstring &PropertyName, GENICAM_NAMESPACE::gcstring &ValueStr, GENICAM_NAMESPACE::gcstring &AttributeStr)=0 |
| Retrieves a property plus an additional attribute by name. More...
|
|
virtual void | GetPropertyNames (GENICAM_NAMESPACE::gcstring_vector &PropertyNames) const =0 |
| Returns a list of the names all properties set during initialization. More...
|
|
virtual ERepresentation | GetRepresentation ()=0 |
| Get recommended representation. More...
|
|
virtual void | GetSchemaVersion (Version_t &Version)=0 |
| Get the schema version number. More...
|
|
virtual void | GetSelectedFeatures (FeatureList_t &) const =0 |
| retrieve the group of selected features More...
|
|
virtual void | GetSelectingFeatures (FeatureList_t &) const =0 |
| retrieve the group of features selecting this node More...
|
|
virtual void | GetSelectorList (GENAPI_NAMESPACE::FeatureList_t &SelectorList, bool Incremental=false)=0 |
| Retrieves an ordered list of selectors. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetStandardNameSpace ()=0 |
| Get the standard name space. More...
|
|
virtual void | GetSupportedSchemaVersions (GENICAM_NAMESPACE::gcstring_vector &SchemaVersions)=0 |
| Gets a list of supported schema versions. More...
|
|
virtual EYesNo | GetSwapEndianess ()=0 |
| Determines if the port adapter must perform an endianess swap. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetSymbolic () const =0 |
| Get symbolic enum value. More...
|
|
virtual void | GetTerminalNodes (NodeList_t &) const =0 |
| Returns the list of all terminal nodes a write access to this node will eventually write to. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetToolTip ()=0 |
| Get tool tip. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetUnit () const =0 |
| Get the physical unit name. More...
|
|
virtual bool | GetValue (bool Verify=false, bool IgnoreCache=false) const =0 |
| Get node value. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetVendorName ()=0 |
| Get the vendor name. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | GetVersionGuid ()=0 |
| Get the Guid describing the product version. More...
|
|
virtual EVisibility | GetVisibility () const =0 |
| Get the recommended visibility of the node. More...
|
|
virtual bool | HasInc ()=0 |
| True if the float has a constant increment. More...
|
|
char | Hex2Byte (uint8_t Hex) |
| Converts an ASCII hex digit to a char value. More...
|
|
virtual void | ImposeAccessMode (EAccessMode ImposedAccessMode)=0 |
| Imposes an access mode to the natural access mode of the node. More...
|
|
virtual void | ImposeMax (int64_t Value)=0 |
| Restrict maximum value. More...
|
|
virtual void | ImposeMax (double Value)=0 |
| Restrict maximum value. More...
|
|
virtual void | ImposeMin (int64_t Value)=0 |
| Restrict minimum value. More...
|
|
virtual void | ImposeMin (double Value)=0 |
| Restrict minimum value. More...
|
|
virtual void | ImposeVisibility (EVisibility ImposedVisibility)=0 |
| Imposes a visibility to the natural visibility of the node. More...
|
|
virtual void | InvalidateNode ()=0 |
| Indicates that the node's value may have changed. More...
|
|
virtual void | InvalidateNodes () const =0 |
| Invalidates all nodes. More...
|
|
virtual EYesNo | IsAccessModeCacheable () const =0 |
| True if the AccessMode can be cached. More...
|
|
bool | IsAvailable (EAccessMode AccessMode) |
| Tests if available. More...
|
|
bool | IsAvailable (const IBase *p) |
| Checks if a node is available. More...
|
|
bool | IsAvailable (const IBase &r) |
| Checks if a node is available. More...
|
|
template<class T , class B > |
bool | IsAvailable (const CPointer< T, B > &ptr) |
| Checks if a node is Available. More...
|
|
virtual bool | IsCachable () const =0 |
| Is the node value cachable. More...
|
|
bool | IsCacheable (ECachingMode CachingMode) |
| Tests Cacheability. More...
|
|
virtual bool | IsDeprecated () const =0 |
| True if the node should not be used any more. More...
|
|
virtual bool | IsDone (bool Verify=true)=0 |
| Query whether the command is executed. More...
|
|
virtual bool | IsFeature () const =0 |
| True if the node can be reached via category nodes from a category node named "Root". More...
|
|
virtual bool | IsGenApiDeviceLoggingEnabled ()=0 |
| Indicates if the GenApi.Device logging is enabled. More...
|
|
virtual bool | IsGenApiLoggingEnabled ()=0 |
| Indicates if the GenApi logging is enabled. More...
|
|
bool | IsImplemented (EAccessMode AccessMode) |
| Tests if implemented. More...
|
|
bool | IsImplemented (const IBase *p) |
| Checks if a node is implemented. More...
|
|
bool | IsImplemented (const IBase &r) |
| Checks if a node is implemented. More...
|
|
template<class T , class B > |
bool | IsImplemented (const CPointer< T, B > &ptr) |
| Checks if a node is Implemented. More...
|
|
bool | IsReadable (EAccessMode AccessMode) |
| Tests if readable. More...
|
|
bool | IsReadable (const IBase *p) |
| Checks if a node is readable. More...
|
|
bool | IsReadable (const IBase &r) |
| Checks if a node is readable. More...
|
|
template<class T , class B > |
bool | IsReadable (const CPointer< T, B > &ptr) |
| Checks if a node is readable. More...
|
|
virtual bool | IsSelfClearing ()=0 |
| Indicates if the corresponding EnumEntry is self clearing. More...
|
|
virtual bool | IsStreamable () const =0 |
| True if the node is streamable. More...
|
|
virtual bool | IsTerminalNode () const =0 |
| Returns true, if this node is terminal. More...
|
|
virtual bool | IsValueCacheValid () const =0 |
| Checks if the value comes from cache or is requested from another node. More...
|
|
bool | IsVisible (EVisibility Visibility, EVisibility MaxVisiblity) |
| Tests Visibility. More...
|
|
bool | IsWritable (EAccessMode AccessMode) |
| Tests if writable. More...
|
|
bool | IsWritable (const IBase *p) |
| Checks if a node is writable. More...
|
|
bool | IsWritable (const IBase &r) |
| Checks if a node is writable. More...
|
|
template<class T , class B > |
bool | IsWritable (const CPointer< T, B > &ptr) |
| Checks if a node is Writable. More...
|
|
virtual void | LoadXMLFromFile (const GENICAM_NAMESPACE::gcstring &FileName)=0 |
| Loads an XML from a file. More...
|
|
virtual void | LoadXMLFromFileInject (const GENICAM_NAMESPACE::gcstring &TargetFileName, const GENICAM_NAMESPACE::gcstring &InjectFileName)=0 |
| Loads an XML from a file with injection. More...
|
|
virtual void | LoadXMLFromString (const GENICAM_NAMESPACE::gcstring &XMLData)=0 |
| Loads an XML from a string. More...
|
|
virtual void | LoadXMLFromStringInject (const GENICAM_NAMESPACE::gcstring &TargetXMLData, const GENICAM_NAMESPACE::gcstring &InjectXMLData)=0 |
| Loads an XML from a string with injection. More...
|
|
virtual void | LoadXMLFromZIPData (const void *zipData, size_t zipSize)=0 |
| Loads an XML from a ZIP data buffer. More...
|
|
virtual void | LoadXMLFromZIPFile (const GENICAM_NAMESPACE::gcstring &ZipFileName)=0 |
| Loads an XML from a ZIP file. More...
|
|
template<class Function > |
CNodeCallback * | make_NodeCallback (INode *pNode, Function function, ECallbackType CallbackType) |
| make a new callback object for C functions More...
|
|
template<class Client , class Member > |
CNodeCallback * | make_NodeCallback (INode *pNode, Client &client, Member member, ECallbackType CallbackType) |
| make a new callback object for member functions More...
|
|
virtual void | MergeXMLFiles (const GENICAM_NAMESPACE::gcstring &TargetFileName, const GENICAM_NAMESPACE::gcstring &InjectedFileName, const GENICAM_NAMESPACE::gcstring &OutputFileName)=0 |
| Injects an XML file into a target file. More...
|
|
void * | MyAllocate (std::size_t) |
|
virtual CNodeWriteConcatenator * | NewNodeWriteConcatenator () const =0 |
| Create a new write concatenator object. More...
|
|
virtual bool | openFile (const char *pFileName, std::ios_base::openmode mode)=0 |
|
template<class T1 , class T2 > |
bool | operator!= (const MyAlloc< T1 > &, const MyAlloc< T2 > &) throw () |
|
virtual bool | operator() () const |
| Get node value. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | operator* ()=0 |
| Get string node value. More...
|
|
std::ostream & | operator<< (std::ostream &os, const CFeatureBag &FeatureBag) |
| writes out persistent data to a stream More...
|
|
std::ostream & | operator<< (std::ostream &os, const CFeatureBagger &featureBagger) |
| writes out persistent data to a stream More...
|
|
virtual IEnumeration & | operator= (EnumT Value)=0 |
| Set node value. More...
|
|
virtual IFloat & | operator= (double Value)=0 |
| Set node value. More...
|
|
virtual IInteger & | operator= (int64_t Value)=0 |
| Set node value. More...
|
|
virtual void | operator= (bool Value) |
| Set node value. More...
|
|
virtual IEnumeration & | operator= (const GENICAM_NAMESPACE::gcstring &ValueStr)=0 |
| Set string node value. More...
|
|
template<class T1 , class T2 > |
bool | operator== (const MyAlloc< T1 > &, const MyAlloc< T2 > &) throw () |
|
std::istream & | operator>> (std::istream &is, CFeatureBag &FeatureBag) |
| reads in persistent data from a stream More...
|
|
std::istream & | operator>> (std::istream &is, CFeatureBagger &featureBagger) |
| reads back persistent data from a stream More...
|
|
virtual bool | ParseSwissKnifes (GENICAM_NAMESPACE::gcstring_vector *pErrorList=NULL) const =0 |
| Parse all Swissknife equations. More...
|
|
virtual void | PersistFeature (IValue &item)=0 |
| Stores a feature. More...
|
|
virtual bool | Poll (int64_t ElapsedTime)=0 |
| Invalidates the node if the polling time has elapsed. More...
|
|
virtual void | PreprocessXMLFromFile (const GENICAM_NAMESPACE::gcstring &XMLFileName, const GENICAM_NAMESPACE::gcstring &StyleSheetFileName, const GENICAM_NAMESPACE::gcstring &OutputFileName, const uint32_t XMLValidation=xvDefault)=0 |
| Loads an XML, checks it for correctness, pre-processes it, caches it, and optionally applies a style sheet, and optionally writes it to a file. More...
|
|
virtual void | PreprocessXMLFromZIPFile (const GENICAM_NAMESPACE::gcstring &XMLFileName, const GENICAM_NAMESPACE::gcstring &StyleSheetFileName, const GENICAM_NAMESPACE::gcstring &OutputFileName, const uint32_t XMLValidation=xvDefault)=0 |
| Loads a Zipped XML, checks it for correctness, pre-processes it, caches it, and optionally applies a style sheet, and optionally writes it to a file. More...
|
|
virtual GenICam_streamsize | read (char *buf, int64_t offs, GenICam_streamsize len, const char *pFileName)=0 |
|
template<class Function > |
intptr_t | Register (INode *pNode, Function f, ECallbackType CallbackType=cbPostInsideLock) |
| Register a C-function as a callback. More...
|
|
template<class Client , class Member > |
intptr_t | Register (INode *pNode, Client &c, Member m, ECallbackType CallbackType=cbPostInsideLock) |
| Register a C++-member function a callback. More...
|
|
virtual CallbackHandleType | RegisterCallback (CNodeCallback *pCallback)=0 |
| Register change callback. More...
|
|
void | ReplaceEnvironmentVariables (GENICAM_NAMESPACE::gcstring &Buffer) |
|
virtual void | Replay (IPort *pPort)=0 |
| Replays the write command to the given port interface. More...
|
|
virtual void | ResetEntryPoint ()=0 |
| Sets the entry point to undefined. More...
|
|
virtual void | Restore ()=0 |
| Restores the selectors' values found at creation. More...
|
|
int64_t | round (double x) |
|
void GENAPI_DECL | SET_GUID (GUID &name, uint32_t l, uint16_t w1, uint16_t w2, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5, uint8_t b6, uint8_t b7, uint8_t b8) |
|
virtual void | SetCookie (const int64_t Value)=0 |
| Sets a cookie in case the port implementation want to cache a command list. More...
|
|
virtual void | SetEntryPoint (EMethod EntryMethod, const INodePrivate *pEntryNode, bool IgnoreCache)=0 |
| Sets the node and the method the client call has entered the node map. More...
|
|
virtual void | SetIntValue (int64_t Value, bool Verify=true)=0 |
| Set integer node value. More...
|
|
virtual void | SetInvalid (ESetInvalidMode simMode)=0 |
| Invalidate the node resp. the node and all of its dependents. More...
|
|
virtual bool | SetNext (bool Tick=true)=0 |
| Sets digit to next value. More...
|
|
virtual void | SetNumEnums (int NumEnums)=0 |
| sets the number of enum vallues More...
|
|
virtual void | SetNumNodes (size_t NumNodes)=0 |
| Presets the number of nodes in order to resize the containers. More...
|
|
virtual void | SetProperty (CProperty &Property)=0 |
| Sets a property to the node map itself. More...
|
|
virtual UserData_t | SetUserData (UserData_t userdata)=0 |
| Stores user defined data without taking ownership. Returns the previously stored value. More...
|
|
virtual void | StopRecording ()=0 |
| stops recording More...
|
|
template<typename T > |
bool | String2Value (const GENICAM_NAMESPACE::gcstring &ValueStr, T *Value) |
| Converts a string to an T property. More...
|
|
GENAPI_DECL bool | String2Value (const char *ValueStr, int64_t *Value, ERepresentation Representation=PureNumber) |
| Converts a string to an int64_t property taking representation hints. More...
|
|
GENAPI_DECL bool | String2Value (const GENICAM_NAMESPACE::gcstring &ValueStr, CIntegerPolyRef *Value) |
| Converts a string to a CIntegerPolyRef. More...
|
|
GENAPI_DECL bool | String2Value (const GENICAM_NAMESPACE::gcstring &ValueStr, CBooleanPolyRef *Value) |
| Converts a string to a CBooleanPolyRef. More...
|
|
GENAPI_DECL bool | String2Value (const GENICAM_NAMESPACE::gcstring &ValueStr, CFloatPolyRef *Value) |
| Converts a string to a CFloatPolyRef. More...
|
|
GENAPI_DECL bool | String2Value (const GENICAM_NAMESPACE::gcstring &ValueStr, CStringPolyRef *Value) |
| Converts a string to a CStringPolyRef. More...
|
|
GENAPI_DECL bool | String2Value (const GENICAM_NAMESPACE::gcstring &ValueStr, GUID *Value) |
| Converts a string to a GUID property. More...
|
|
GENAPI_DECL bool | String2Value (const GENICAM_NAMESPACE::gcstring &ValueStr, uint8_t *pValue, int64_t len) |
| Converts a string to a byte array. More...
|
|
GENAPI_DECL bool | String2Value (const GENICAM_NAMESPACE::gcstring &ValueStr, bool *pValue) |
| Converts a string to a bool value. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | ToString ()=0 |
| Returns a string representation of the digit. More...
|
|
virtual GENICAM_NAMESPACE::gcstring | ToString (bool Verify=false, bool IgnoreCache=false)=0 |
| Get content of the node as string. More...
|
|
template<typename T > |
void | Value2String (T Value, GENICAM_NAMESPACE::gcstring &ValueStr) |
| Converts an T property to a string. More...
|
|
GENAPI_DECL void | Value2String (int64_t Value, GENICAM_NAMESPACE::gcstring &ValueStr, ERepresentation Representation=PureNumber) |
| Converts an int64_t property to a string taking representation hints. More...
|
|
GENAPI_DECL void | Value2String (CIntegerPolyRef Value, GENICAM_NAMESPACE::gcstring &ValueStr) |
| Converts a CIntegerPolyRef to a string. More...
|
|
GENAPI_DECL void | Value2String (CBooleanPolyRef Value, GENICAM_NAMESPACE::gcstring &ValueStr) |
| Converts a CBooleanPolyRef to a string. More...
|
|
GENAPI_DECL void | Value2String (CFloatPolyRef Value, GENICAM_NAMESPACE::gcstring &ValueStr) |
| Converts a CFloatPolyRef to a string. More...
|
|
GENAPI_DECL void | Value2String (CStringPolyRef Value, GENICAM_NAMESPACE::gcstring &ValueStr) |
| Converts a CStringPolyRef to a string. More...
|
|
GENAPI_DECL void | Value2String (const GUID &Value, GENICAM_NAMESPACE::gcstring &ValueStr) |
| Converts a GUID property tp a string. More...
|
|
GENAPI_DECL void | Value2String (uint8_t *pValue, GENICAM_NAMESPACE::gcstring &ValueStr, int64_t len) |
| Converts a byte array property to a string. More...
|
|
template<typename T > |
void | Values2String (const T &Values, GENICAM_NAMESPACE::gcstring &ValueStr) |
| Dump a value container into a string. More...
|
|
virtual void | Write (const void *pBuffer, int64_t Address, int64_t Length)=0 |
| Writes a chunk of bytes to the port. More...
|
|
virtual void | Write (PORT_REGISTER_STACK_ENTRY *pEntries, size_t numEntries)=0 |
| Writes a chunk of bytes to the port. More...
|
|
virtual GenICam_streamsize | write (const char *buf, int64_t offs, int64_t len, const char *pFileName)=0 |
|
virtual | ~IBase ()=0 |
| Virtual destructor enforcing virtual destructor on all derived classes. More...
|
|
virtual | ~ISelectorDigit ()=0 |
| Virtual destructor enforcing virtual destructor on all derived classes. More...
|
|