IPDL/Proposal:Shmem access control: Difference between revisions

Jump to navigation Jump to search
m
Line 42: Line 42:
  sync protocol PDrawWindow {
  sync protocol PDrawWindow {
  child:
  child:
     Init([-w+r  ] Shmem[] front,
     Init([-w |+r  ] Shmem[] front,
           [-r-w, +r+w] Shmem[] back);
           [-r-w|+r+w] Shmem[] back);
   
   
  parent:
  parent:
     sync Drew([-r+r  ] Shmem[] dirtyFronts,
     sync Drew([-r |+r  ] Shmem[] dirtyFronts,
               [-r-w, +r+w] Shmem[] dirtyBacks,
               [-r-w|+r+w] Shmem[] dirtyBacks,
               DirtyRects[] damage,
               DirtyRects[] damage,
               ...)
               ...)
       returns ([-r-w, +r+w] Shmem[] newBacks,
       returns ([-r-w|+r+w] Shmem[] newBacks,
                 [-w+r  ] Shmem[] newFronts,
                 [-w |+r  ] Shmem[] newFronts,
                 ...);
                 ...);
   
   
Confirmed users
699

edits

Navigation menu