31 #ifndef GENAPI_ICHUNKPORT_H 32 #define GENAPI_ICHUNKPORT_H 40 # pragma warning ( push ) 41 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY 51 # define CHUNK_BASE_ADDRESS_REGISTER GC_INT64_MAX 54 # define CHUNK_BASE_ADDRESS_REGISTER_LEN 8 57 # define CHUNK_LENGTH_REGISTER (GC_INT64_MAX-15) 60 # define CHUNK_LENGTH_REGISTER_LEN 8 77 # pragma warning ( pop ) 80 #endif // ifndef GENAPI_ICHUNKPORT_H Common types used in the public GenApi interface.
interface GENAPI_DECL_ABSTRACT IPort
Interface for ports.
virtual EYesNo CacheChunkData() const =0
Indicates if the chunk a adapter must hold a cached version of the chunk data.
Common GenICam base include file.
enum GENAPI_NAMESPACE::_EYesNo EYesNo
Defines the choices of a Yes/No alternatives.
interface GENAPI_DECL_ABSTRACT IChunkPort
Interface for ports attached to a chunk.
A string class which is a clone of std::string.
Definition of interface IPort.
declspec's to be used for GenApi Windows dll
Part of the generic device API.