Good question! I’d be interested in a good solution as well.

> On 13.11.2014, at 18:05, Blondeau Vincent <[email protected]> 
> wrote:
> 
> Hi !
>  
> I am doing a binding to the R library with NativeBoost.
> So I create some external objects and apply some functions on them.
>  
> If the handle to the object is not valid, either the function crashes or 
> gives a bad result.
>  
> How can I ensure to have a valid pointer at anytime ?
>  
> I see two solutions:
> -          Either check at any NativeBoost call that the handle is valid (by 
> checking the session id)
> -          Or do a proxy that checks the session and recreate the external 
> object.
>  
> What do you think ?
>  
> Thanks in advance,
>  
> Cheers,
> Vincent BLONDEAU
>  
> 
> 
> Ce message et les pièces jointes sont confidentiels et réservés à l'usage 
> exclusif de ses destinataires. Il peut également être protégé par le secret 
> professionnel. Si vous recevez ce message par erreur, merci d'en avertir 
> immédiatement l'expéditeur et de le détruire. L'intégrité du message ne 
> pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra 
> être recherchée quant au contenu de ce message. Bien que les meilleurs 
> efforts soient faits pour maintenir cette transmission exempte de tout virus, 
> l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne 
> saurait être recherchée pour tout dommage résultant d'un virus transmis.
> 
> This e-mail and the documents attached are confidential and intended solely 
> for the addressee; it may also be privileged. If you receive this e-mail in 
> error, please notify the sender immediately and destroy it. As its integrity 
> cannot be secured on the Internet, the Worldline liability cannot be 
> triggered for the message content. Although the sender endeavours to maintain 
> a computer virus-free network, the sender does not warrant that this 
> transmission is virus-free and will not be liable for any damages resulting 
> from any virus transmitted.

Reply via email to