Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id C0632200C87 for ; Wed, 17 May 2017 19:49:51 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id BEF36160BF1; Wed, 17 May 2017 17:49:51 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B42E6160BED for ; Wed, 17 May 2017 19:49:50 +0200 (CEST) Received: (qmail 27075 invoked by uid 500); 17 May 2017 17:49:46 -0000 Mailing-List: contact commits-help@geode.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.apache.org Delivered-To: mailing list commits@geode.apache.org Received: (qmail 25395 invoked by uid 99); 17 May 2017 17:49:45 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 May 2017 17:49:45 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id E7370F21A3; Wed, 17 May 2017 17:49:44 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: jbarrett@apache.org To: commits@geode.apache.org Date: Wed, 17 May 2017 17:50:25 -0000 Message-Id: In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [43/46] geode-native git commit: GEODE-2741: Fix casting issues between generics. archived-at: Wed, 17 May 2017 17:49:51 -0000 GEODE-2741: Fix casting issues between generics. Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/c6fdafe5 Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/c6fdafe5 Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/c6fdafe5 Branch: refs/heads/develop Commit: c6fdafe5793afd057e95b5fbb3d07b88665d1043 Parents: 9a06e16 Author: Jacob Barrett Authored: Tue May 16 20:29:56 2017 +0000 Committer: Jacob Barrett Committed: Tue May 16 20:29:56 2017 +0000 ---------------------------------------------------------------------- src/clicache/src/Properties.cpp | 2 +- src/clicache/src/impl/CacheListener.hpp | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/geode-native/blob/c6fdafe5/src/clicache/src/Properties.cpp ---------------------------------------------------------------------- diff --git a/src/clicache/src/Properties.cpp b/src/clicache/src/Properties.cpp index 53a86ee..b499369 100644 --- a/src/clicache/src/Properties.cpp +++ b/src/clicache/src/Properties.cpp @@ -79,7 +79,7 @@ namespace Apache void Properties::Insert( TPropKey key, TPropValue value ) { native::CacheableKeyPtr keyptr = Serializable::GetUnmanagedValueGeneric(key, true); - auto valueptr = Serializable::GetUnmanagedValueGeneric(value, true); + native::CacheablePtr valueptr = Serializable::GetUnmanagedValueGeneric(value, true); _GF_MG_EXCEPTION_TRY2 http://git-wip-us.apache.org/repos/asf/geode-native/blob/c6fdafe5/src/clicache/src/impl/CacheListener.hpp ---------------------------------------------------------------------- diff --git a/src/clicache/src/impl/CacheListener.hpp b/src/clicache/src/impl/CacheListener.hpp index d06a34c..a40a705 100644 --- a/src/clicache/src/impl/CacheListener.hpp +++ b/src/clicache/src/impl/CacheListener.hpp @@ -97,12 +97,14 @@ namespace Apache virtual void AfterRegionDisconnected(Apache::Geode::Client::IRegion^ region) override { - m_listener->AfterRegionDisconnected((IRegion^) region); + auto gregion = Region::Create(((Region^)region)->GetNative()); + m_listener->AfterRegionDisconnected(gregion); } virtual void Close(Apache::Geode::Client::IRegion^ region) override { - m_listener->Close((IRegion^) region); + auto gregion = Region::Create(((Region^)region)->GetNative()); + m_listener->Close(gregion); } }; } // namespace Client