summaryrefslogtreecommitdiff
path: root/lib/Thread/Queue/Event/Glib.pm
blob: 1c36c992b2e32e34756e0ed2c8defe90191d76cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package Thread::Queue::Event::Glib; 
use Moose::Role;
use Glib;
 
requires 'event_fileno';
 
sub add_watch {
    my ($self,$sub)=@_;
 
    Glib::IO->add_watch($self->event_fileno,'in',$sub);
}
 
no Moose;
1;