Structure representing a libusb session. The concept of individual libusb sessions allows for your program to use two libraries (or dynamically load two modules) which both independently use libusb. This will prevent interference between the individual libusb users - for example {@link LibUsb#setDebug(Context,int)} will not affect the other user of thelibrary, and {@link LibUsb#exit(Context)} will not destroy resources that theother user is still using. Sessions are created by {@link LibUsb#init(Context)} and destroyed through{@link LibUsb#exit(Context)}. If your application is guaranteed to only ever include a single libusb user (i.e. you), you do not have to worry about contexts: pass NULL in every function call where a context is required. The default context will be used.
@author Klaus Reimer (k@ailis.de)
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.