IUserData.h
Go to the documentation of this file.
00001 //-----------------------------------------------------------------------------
00002 //  (c) 2015 by Basler
00003 //  Project: GenApi
00004 //  Author:  Fritz Dierks
00005 //  $Header$
00006 //-----------------------------------------------------------------------------
00012 #ifndef GENAPI_IUSERDATA_H
00013 #define GENAPI_IUSERDATA_H
00014 
00015 #include <GenApi/GenApiDll.h>
00016 
00017 #ifdef _MSC_VER
00018 #   pragma warning ( push )
00019 #   pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
00020 #endif
00021 
00022 namespace GENAPI_NAMESPACE
00023 {
00024     typedef void* UserData_t;
00025     //*************************************************************
00026     // IUserData
00027     //*************************************************************
00033     interface GENAPI_DECL_ABSTRACT IUserData
00034     {
00036         virtual UserData_t GetUserData() const = 0;
00038         virtual UserData_t SetUserData( UserData_t userdata ) = 0;
00039 
00040     };
00041 
00042 }
00043 
00044 #ifdef _MSC_VER
00045 #   pragma warning ( pop )
00046 #endif
00047 
00048 #endif // GENAPI_IUSERDATA_H


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