12 #ifndef GENAPI_IUSERDATA_H 13 #define GENAPI_IUSERDATA_H 18 # pragma warning ( push ) 19 # pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY 36 virtual UserData_t GetUserData()
const = 0;
38 virtual UserData_t
SetUserData( UserData_t userdata ) = 0;
45 # pragma warning ( pop ) 48 #endif // GENAPI_IUSERDATA_H interface GENAPI_DECL_ABSTRACT IUserData
Interface to manage user data stored in nodes or nodemaps.
virtual UserData_t SetUserData(UserData_t userdata)=0
Stores user defined data without taking ownership. Returns the previously stored value.
declspec's to be used for GenApi Windows dll
Part of the generic device API.