eBUS SDK v6.2.8.5877 API
7 #ifndef __PVBASELIB_H__ 8 #define __PVBASELIB_H__ 10 #if !defined( PV_BASE_NO_DECLSPEC ) 11 #if defined( PV_BASE_EXPORTS ) 13 #if !defined( PT_LIB_STATIC ) && defined( WIN32 ) 14 #define PV_BASE_API __declspec( dllexport ) 21 #if !defined( PT_LIB_STATIC ) && defined( WIN32 ) 22 #define PV_BASE_API __declspec( dllimport ) 27 #define PT_LIB_NAME "PvBase" 28 #include <PvLinkLib.h> 33 #if !defined( PV_BASE_API ) 39 PV_BASE_API
int PvGetVersionMajor();
40 PV_BASE_API
int PvGetVersionMinor();
41 PV_BASE_API
int PvGetVersionSub();
42 PV_BASE_API
int PvGetVersionBuild();
49 #define PVUNREFPARAM( a ) ( a ) 51 #define PVUNREFPARAM( a ) 54 #define PVUNREFFUNC( a ) ( static_cast<void>( a ) ) 56 #define PVDELETE(a) if ( a != NULL ) { delete a; a = NULL; } 57 #define PVDELETEARRAY( a ) if ( a != NULL ) { delete []a; a = NULL; }
Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com