
1 changed files with 28 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||||
|
#include "types.hh" |
||||
|
|
||||
|
namespace pEp |
||||
|
{ |
||||
|
|
||||
|
template<> |
||||
|
template<> |
||||
|
pEp_identity* Wrapper<::pEp_identity*>::_new<const char*, const char*, const char*, const char*> |
||||
|
(const char* address, const char* fpr, const char* user_id, const char* username) |
||||
|
{ |
||||
|
pEp_identity* id = new_identity(address, fpr, user_id, username); |
||||
|
if(!id) |
||||
|
{ |
||||
|
throw EngineError(PEP_OUT_OF_MEMORY, "new_identity()"); |
||||
|
} |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
template<> |
||||
|
void Wrapper<::pEp_identity*>::_free(::pEp_identity* id) |
||||
|
{ |
||||
|
free_identity(id); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
template class Wrapper<::pEp_identity*>; |
||||
|
|
||||
|
} // end of namespace pEp
|
Loading…
Reference in new issue