00001 00002 /* 00003 ***************************************************************************** 00004 * * 00005 * IMPINJ CONFIDENTIAL AND PROPRIETARY * 00006 * * 00007 * This source code is the sole property of Impinj, Inc. Reproduction or * 00008 * utilization of this source code in whole or in part is forbidden without * 00009 * the prior written consent of Impinj, Inc. * 00010 * * 00011 * (c) Copyright Impinj, Inc. 2007,2008. All rights reserved. * 00012 * * 00013 *****************************************************************************/ 00014 00028 #ifndef _LTKCPP_H 00029 #define _LTKCPP_H 00030 00031 #include "ltkcpp_platform.h" 00032 #include "ltkcpp_base.h" 00033 #include "ltkcpp_frame.h" 00034 #include "ltkcpp_xmltext.h" 00035 #include "ltkcpp_connection.h" 00036 00037 /* 00038 ** @brief The Namespace for the LLRP LTK Library */ 00039 namespace LLRP 00040 { 00041 #include "out_ltkcpp.h" 00042 00043 /* @brief Gets a new type registry and enrolls the core LLRP types 00044 ** 00045 ** Convenience function to get a new type registry, and enroll the 00046 ** core LLRP types 00047 ** 00048 ** @return CTypeRegistry The type registry created 00049 ** 00050 ** @ingroup LTKCoreElement 00051 */ 00052 extern CTypeRegistry * 00053 getTheTypeRegistry (void); 00054 00055 }; /* namespace LLRP */ 00056 00057 #endif /* !_LTKCPP_H */ 00058