• Marius Vlad's avatar
    weston-log: Rename scope's 'begin_cb' callback to 'new_subscriber' · dad882a1
    Marius Vlad authored
    Rather than using 'begin_cb' rename it to a more suitable name.
    
    Further more instead of using the scope use the subscription to pass as
    an argument. The source scope is attached to the subscription when
    creating it so we can access it that way.
    
    This also adds a _complete and a _printf method for the subscription
    such that the callbacks can use to write data to only _that_
    subscription and to close/complete it, otherwise writing to a scope
    results in writing to all subscriptions for that scope which is not
    correct.
    
    In the same time, the scope counter-parts of _write and _complete will
    now use the subscription function as well.
    Signed-off-by: Marius Vlad's avatarMarius Vlad <marius.vlad@collabora.com>
    Suggested-by: Daniel Stone's avatarDaniel Stone <daniels@collabora.com>
    dad882a1
compositor.c 206 KB