From 5129b4402c9df43187dd27b69c36e3bfd5477184 Mon Sep 17 00:00:00 2001 From: James Yonan Date: Fri, 11 Jul 2014 00:32:59 -0600 Subject: [PATCH] Minor addition to CF helper code: Added CF::Wrap::from_generic() method. --- openvpn/applecrypto/cf/cf.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openvpn/applecrypto/cf/cf.hpp b/openvpn/applecrypto/cf/cf.hpp index 3baf7220..1cf3e067 100644 --- a/openvpn/applecrypto/cf/cf.hpp +++ b/openvpn/applecrypto/cf/cf.hpp @@ -126,6 +126,11 @@ namespace openvpn { static T cast(CFTypeRef obj) { return T(Type::cast(obj)); } + static Wrap from_generic(CFTypeRef obj, const Own own=OWN) + { + return Wrap(cast(obj), own); + } + T release() { T ret = obj_;