Napatech Software Suite: include/ntutil.h Source File include ntutil.h Go to the documentation of this file. 1 /* 2 * 3 * Copyright 2025 Napatech A/S. All Rights Reserved. 4 * 5 * 1. Copying, modification, and distribution of this file, or executable 6 * versions of this file, is governed by the terms of the Napatech Software 7 * license agreement under which this file was made available. If you do not 8 * agree to the terms of the license do not install, copy, access or 9 * otherwise use this file. 10 * 11 * 2. Under the Napatech Software license agreement you are granted a 12 * limited, non-exclusive, non-assignable, copyright license to copy, modify 13 * and distribute this file in conjunction with Napatech SmartNIC's and 14 * similar hardware manufactured or supplied by Napatech A/S. 15 * 16 * 3. The full Napatech Software License Agreement is included in this 17 * distribution, please see "NA-0009 Software License Agreement.pdf" 18 * 19 * 4. Redistributions of source code must retain this copyright notice, 20 * list of conditions and the following disclaimer. 21 * 22 * THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES, EXPRESS OR 23 * IMPLIED, AND NAPATECH DISCLAIMS ALL IMPLIED WARRANTIES INCLUDING ANY 24 * IMPLIED WARRANTY OF TITLE, MERCHANTABILITY, NONINFRINGEMENT, OR OF 25 * FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT NOT PROHIBITED BY 26 * APPLICABLE LAW, IN NO EVENT SHALL NAPATECH BE LIABLE FOR PERSONAL INJURY, 27 * OR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES WHATSOEVER, 28 * INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, CORRUPTION OR 29 * LOSS OF DATA, FAILURE TO TRANSMIT OR RECEIVE ANY DATA OR INFORMATION, 30 * BUSINESS INTERRUPTION OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING 31 * OUT OF OR RELATED TO YOUR USE OR INABILITY TO USE NAPATECH SOFTWARE OR 32 * SERVICES OR ANY THIRD PARTY SOFTWARE OR APPLICATIONS IN CONJUNCTION WITH 33 * THE NAPATECH SOFTWARE OR SERVICES, HOWEVER CAUSED, REGARDLESS OF THE THEORY 34 * OF LIABILITY (CONTRACT, TORT OR OTHERWISE) AND EVEN IF NAPATECH HAS BEEN 35 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW 36 * THE EXCLUSION OR LIMITATION OF LIABILITY FOR PERSONAL INJURY, OR OF 37 * INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. 38 * 39 * 40 41 */ 42 43 /** 44 * @file 45 * 46 * This header file contain everything presented by the NTUTIL library and is 47 * the only header file that needs to be included in tools/applications to 48 * utilize the NTUTIL library functionality. 49 * 50 */ 51 #ifndef __NTUTIL_H__ 52 #define __NTUTIL_H__ 53 54 #ifdef __cplusplus 55 extern "C" { 56 #endif 57 58 #include "ntutil/hashref.h" 59 60 #ifdef __cplusplus 61 } 62 #endif 63 64 #endif // __NTUTIL_H__ DN-0449 Napatech Software Suite Reference Documentation (v. 3.29.38.15-72ea8b4e)Copyright © 2025 Napatech A/S