Hi all,

suppose I have a class that can take callbacks to invoke them in case of any 
event:

public signal void DataReceived(uint8 byte);
//...
DataReceived(byte);


...and I have a client that registers its handler to it:

someInstance.DataReceived.connect(OnDataReceived);
//...
private void OnDataReceived(uint8 byte)
{
        //do something.
}


..how can I check if my handler was registered already to avoid it from being 
registered a several times?
I'd like to do something like this:

if( !someInstance.DataReceived.handler_is_connected(OnDataReceived) )
{
        someInstance.DataReceived.connect(OnDataReceived);
}


Thanks in advance for any hint.

gilzad
_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to