Browse Source

register on create

master
Volker Birk 9 years ago
parent
commit
435a311a1e
  1. 6
      src/sync_mixin.cc
  2. 4
      src/sync_mixin.hh

6
src/sync_mixin.cc

@ -4,13 +4,17 @@
namespace pEp {
namespace PythonAdapter {
void SyncMixIn::register_for_keysync()
SyncMixIn::SyncMixIn()
{
PEP_STATUS status = register_sync_callbacks(session, (void *) this,
messageToSend, showHandshake);
assert(status == PEP_STATUS_OK);
}
SyncMixIn::~SyncMixIn() {
unregister_sync_callbacks(session);
}
PEP_STATUS SyncMixIn::messageToSend(void *obj, const message *msg)
{
SyncMixIn *that = (SyncMixIn *) obj;

4
src/sync_mixin.hh

@ -6,8 +6,8 @@ namespace pEp {
namespace PythonAdapter {
class SyncMixIn {
public:
virtual ~SyncMixIn() { }
void register_for_keysync();
SyncMixIn();
virtual ~SyncMixIn();
protected:
static PEP_STATUS messageToSend(void *obj, const message *msg);

Loading…
Cancel
Save