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