Module libflow::update 
                   
                       [−]
                   
               [src]
Incremental updates to a flow
When something (a source of data) wants to update a representation of a flow, it might describe the change using data structures in this module.
Structs
| Cork | 
                                 The part of cork that is stuffed into the update channel.  | 
                       
| CorkHandle | 
                                 The part of a cork that is kept by the caller, so it can check when it is ready.  | 
                       
| Update | 
                                 An update to one flow.  | 
                       
Enums
| CorkedUpdate | 
                                 Either an update or a cork marking end of a batch.  | 
                       
| Key | 
                                 A key is some bit of data that describes which flow is spoken of.  | 
                       
| Status | 
                                 The status of the flow.  | 
                       
Functions
| cork | 
                                 Creates a new cork.  | 
                       
Type Definitions
| UpdateSender | 
                                 The channel for sending updates.  | 
                       
| UpdateSenderUnbounded | 
                                 Like   |