OpenQuizz
Une application de gestion des contenus pédagogiques
TopdownDeltaChunkList Class Reference
Inheritance diagram for TopdownDeltaChunkList:
Collaboration diagram for TopdownDeltaChunkList:

Public Member Functions

def connect_with_next_base (self, bdcl)
 
- Public Member Functions inherited from DeltaChunkList
def rbound (self)
 
def lbound (self)
 
def size (self)
 
def apply (self, bbuf, write)
 
def compress (self)
 
def check_integrity (self, target_size=-1)
 

Detailed Description

Represents a list which is generated by feeding its ancestor streams one by
one

Member Function Documentation

◆ connect_with_next_base()

def connect_with_next_base (   self,
  bdcl 
)
Connect this chain with the next level of our base delta chunklist.
The goal in this game is to mark as many of our chunks rigid, hence they
cannot be changed by any of the upcoming bases anymore. Once all our
chunks are marked like that, we can stop all processing
:param bdcl: data chunk list being one of our bases. They must be fed in
    consequtively and in order, towards the earliest ancestor delta
:return: True if processing was done. Use it to abort processing of
    remaining streams if False is returned

The documentation for this class was generated from the following file: