To use EveUSB SDK, you will need the header files and the dynamic library libEveUSB.dylib

(they are provided together with the SDK package right after the purchase).

 

There are two header files: eveusb.h and device.h which provide API for the C++

programming language. These files can be found under the following path:

 

/Volumes/USB Network Gate SDK/SDK

 

eveusb.h contains API for daemon management;

 

device.h contains declaration for the class Device that represents local or remote USB devices

(or USB ports, if more precisely).

 

libEveUSB.dylib is a dynamic library, which enables other applications to send requests to

the eveusbd daemon. The library can be found under the following path:

 

/Volumes/USB Network Gate SDK/SDK

 

EveUSB_SDK.pkg contains a console tool named "eveusbc" which, in its essence, is a sample

demonstrating USB Network Gate functionality.

 

Use "eveusbc help" (without quotes) to get the list of available commands.

 

eveusbc.cpp contains source code of eveusbc.

 

stringtools.h is a header file used in the sample source code.