pEpObjCAdapter/PEPObjCAdapter+Internal.h
author buff <andreas@pep-project.org>
Wed, 11 Oct 2017 12:40:46 +0200
branchIOSAD-50
changeset 272 c456123edfa7
parent 269 5a187b6cf883
child 322 6ff593da2c91
permissions -rw-r--r--
IOSAD-50 moves internal stuff to PEPInternalSession
     1 //
     2 //  PEPIOSAdapter+Internal.h
     3 //  pEpiOSAdapter
     4 //
     5 //  Created by Edouard Tisserant on 11/11/15.
     6 //  Copyright © 2015 p≡p. All rights reserved.
     7 //
     8 
     9 #ifndef PEPIOSAdapter_Internal_h
    10 #define PEPIOSAdapter_Internal_h
    11 
    12 #import "sync.h"
    13 
    14 #import "PEPQueue.h"
    15 #import "PEPInternalSession.h"
    16 
    17 @interface PEPObjCAdapter ()
    18 
    19 /**
    20  The lock that should be used for locking all session init() and release().
    21  */
    22 + (NSLock *)initLock;
    23 
    24 // this messages are for internal use only; do not call
    25 
    26 + (void)registerExamineFunction:(PEP_SESSION)session;
    27 + (PEPQueue*)getLookupQueue;
    28 
    29 + (PEPQueue*)getSyncQueue;
    30 + (id <PEPSyncDelegate>)getSyncDelegate;
    31 + (void)bindSession:(PEPInternalSession*)session;
    32 + (void)unbindSession:(PEPInternalSession*)session;
    33 
    34 @end
    35 
    36 #endif /* PEPIOSAdapter_Internal_h */