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 #pragma warning ( push )
00018 #pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
00019 
00020 namespace GENAPI_NAMESPACE
00021 {
00022     typedef void* UserData_t;
00023     //*************************************************************
00024     // IUserData
00025     //*************************************************************
00031     interface GENAPI_DECL_ABSTRACT IUserData
00032     {
00034         virtual UserData_t GetUserData() const = 0;
00036         virtual UserData_t SetUserData( UserData_t userdata ) = 0;
00037 
00038     };
00039 
00040 }
00041 
00042 #pragma warning ( pop )
00043 
00044 #endif // GENAPI_IUSERDATA_H


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:05