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.
A collection of pointers to CTypeDescriptors.
Definition: ltkcpp_base.h:885
Based types for the LKTCPP library.
Classes to encode and decode LTK-XML.
Definition: ltkcpp.h:45