00001 #ifndef ISPN_HOTROD_HANDLE_H 00002 #define ISPN_HOTROD_HANDLE_H 00003 00004 00005 00006 #include "infinispan/hotrod/ImportExport.h" 00007 #include "infinispan/hotrod/types.h" 00008 00009 namespace infinispan { 00010 namespace hotrod { 00011 00012 template <class T> class Handle 00013 { 00014 protected: 00015 typedef HR_SHARED_PTR<T> Impl; 00016 Handle(T* pimpl) : impl(pimpl){} 00017 Impl impl; 00018 }; 00019 00020 }} // namespace 00021 00022 #endif /* ISPN_HOTROD_HANDLE_H */
1.4.7