LTKCPP-- LLRP Toolkit C Plus Plus Library
ltkcpp.h
Go to the documentation of this file.
1 
2 /*
3  *****************************************************************************
4  * *
5  * IMPINJ CONFIDENTIAL AND PROPRIETARY *
6  * *
7  * This source code is the sole property of Impinj, Inc. Reproduction or *
8  * utilization of this source code in whole or in part is forbidden without *
9  * the prior written consent of Impinj, Inc. *
10  * *
11  * (c) Copyright Impinj, Inc. 2007,2008. All rights reserved. *
12  * *
13  *****************************************************************************/
14 
28 #ifndef _LTKCPP_H
29 #define _LTKCPP_H
30 
31 #include "ltkcpp_platform.h"
32 #include "ltkcpp_base.h"
33 #include "ltkcpp_frame.h"
34 #include "ltkcpp_xmltext.h"
35 #include "ltkcpp_connection.h"
36 
37 /* for passing version information as a define */
38 #define STRINGIFY(x) XSTRINGIFY(x)
39 #define XSTRINGIFY(x) #x
40 
41 #include "version.inc"
42 
43 /*
44 ** @brief The Namespace for the LLRP LTK Library */
45 namespace LLRP
46 {
47 #include "out_ltkcpp.h"
48 
49 /* @brief Gets a new type registry and enrolls the core LLRP types
50 **
51 ** Convenience function to get a new type registry, and enroll the
52 ** core LLRP types
53 **
54 ** @return CTypeRegistry The type registry created
55 **
56 ** @ingroup LTKCoreElement
57 */
58 extern CTypeRegistry *
59 getTheTypeRegistry (void);
60 
61 }; /* namespace LLRP */
62 
63 #endif /* !_LTKCPP_H */
64 
Class for handling two-way LLRP message traffic.
Based type descriptions for the LTKCPP library.
Classes to encode and decod LLRP binary frames.
Based types for the LKTCPP library.
Classes to encode and decode LTK-XML.