Protocols
The following protocols are available globally.
- 
                  
                  CBLArray protocol defines a set of methods for reading array data. See moreDeclarationObjective-C @protocol CBLArray <NSObject, CBLArrayFragment, NSFastEnumeration>
- 
                  
                  CBLArrayFragment protocol provides subscript access to CBLFragment objects by index. See moreDeclarationObjective-C @protocol CBLArrayFragment <NSObject>
- 
                  
                  A protocol for an application-defined object that can resolve a conflict between two versions of a document along with the base or the common ancester document if available. Called when saving a CBLMutableDocument, when there is a a newer revision already in the database; and also when the replicator pulls a remote revision that conflicts with a locally-saved revision. See moreDeclarationObjective-C @protocol CBLConflictResolver <NSObject>
- 
                  
                  CBLDictionary protocol defines a set of methods for reading dictionary data. See moreDeclarationObjective-C @protocol CBLDictionary <NSObject, CBLDictionaryFragment, NSFastEnumeration>
- 
                  
                  CBLDictionaryFragment protocol provides subscript access to CBLFragment objects by key. See moreDeclarationObjective-C @protocol CBLDictionaryFragment <NSObject>
- 
                  
                  Replication target endpoint. DeclarationObjective-C @protocol CBLEndpoint <NSObject>
- 
                  
                  CBLFragment protocol provides read access to the data value wrapped by a fragment object. See moreDeclarationObjective-C @protocol CBLFragment <NSObject>
- 
                  
                  Listener token returned when adding a change listener. The token is used for removing the added change listener. DeclarationObjective-C @protocol CBLListenerToken <NSObject>
- 
                  
                  CBLMutableArray protocol defines a set of methods for getting and setting array data. See moreDeclarationObjective-C @protocol CBLMutableArray <CBLArray, CBLMutableArrayFragment>
- 
                  
                  CBLMutableArrayFragment protocol provides subscript access to CBLMutableFragment objects by index. See moreDeclarationObjective-C @protocol CBLMutableArrayFragment <CBLArrayFragment>
- 
                  
                  CBLMutableDictionary protocol defines a set of methods for writing dictionary data. See moreDeclarationObjective-C @protocol CBLMutableDictionary <CBLDictionary, CBLMutableDictionaryFragment>
- 
                  
                  CBLMutableDictionaryFragment protocol provides subscript access to CBLMutableFragment objects by key. See moreDeclarationObjective-C @protocol CBLMutableDictionaryFragment <CBLDictionaryFragment>
- 
                  
                  CBLMutableFragment protocol provides read and write access to the data value wrapped by a fragment object. See moreDeclarationObjective-C @protocol CBLMutableFragment <CBLFragment>
 Protocols  Reference
        Protocols  Reference