Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       endpoints
        | 
      |
| 
         
          
            cells
            
            
          
           
      Package cells provides endpoints for speaking either with a local server using a views.Router (and connecting to the local NATS registry), or a remote Cells server using a GRPC gateway client. 
         | 
      Package cells provides endpoints for speaking either with a local server using a views.Router (and connecting to the local NATS registry), or a remote Cells server using a GRPC gateway client. | 
| 
         
          
            cells/transport
            
            
          
           
      Package transport provides a ready to use SDK to use the Cells REST API in Go language. 
         | 
      Package transport provides a ready to use SDK to use the Cells REST API in Go language. | 
| 
         
          
            filesystem
            
            
          
           
      Package file system provides endpoints for reading/writing from/to a local folder 
         | 
      Package file system provides endpoints for reading/writing from/to a local folder | 
| 
         
          
            index
            
            
          
           
      Package index provides a GRPC client for storing information into any tree.NodeProviderClient/tree.NodeReceiverClient service. 
         | 
      Package index provides a GRPC client for storing information into any tree.NodeProviderClient/tree.NodeReceiverClient service. | 
| 
         
          
            memory
            
            
          
           
      Package memory provides an in-memory basic implementation of an Endpoint, with nodes stored in a map. 
         | 
      Package memory provides an in-memory basic implementation of an Endpoint, with nodes stored in a map. | 
| 
         
          
            s3
            
            
          
           
      Package s3 provides an endpoint for connecting to Amazon S3 or an S3-compatible storage 
         | 
      Package s3 provides an endpoint for connecting to Amazon S3 or an S3-compatible storage | 
| 
         
          
            snapshot
            
            
          
           
      Package snapshot provides fast in-memory or on-file implementations of endpoint for storing snapshots 
         | 
      Package snapshot provides fast in-memory or on-file implementations of endpoint for storing snapshots | 
| 
       Package filters provides batchers and filters to analyze and simplify sync events 
         | 
      Package filters provides batchers and filters to analyze and simplify sync events | 
| 
       Package merger implements all logic to compare trees and create set of operations to be applied 
         | 
      Package merger implements all logic to compare trees and create set of operations to be applied | 
| 
       Package model gathers the main structs and interfaces used in sync library. 
         | 
      Package model gathers the main structs and interfaces used in sync library. | 
| 
       Package proc provides actual actions to be performed once the sync has filtered all events 
         | 
      Package proc provides actual actions to be performed once the sync has filtered all events | 
| 
       Package task defines a synchronization task 
         | 
      Package task defines a synchronization task | 
 Click to show internal directories. 
   Click to hide internal directories.