pEpObjCAdapter/PEPObjCAdapter+Internal.h
author Dirk Zimmermann <dirk@pep-project.org>
Fri, 03 Nov 2017 17:37:54 +0100
changeset 331 c9377de4a7ba
parent 322 6ff593da2c91
child 416 5a37145e3eca
permissions -rw-r--r--
Sync is back: Backed out changeset 6ff593da2c91
     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 */