forked from emesene/emesene
-
Notifications
You must be signed in to change notification settings - Fork 1
session.signals
ultimatebuster edited this page Jul 10, 2011
·
2 revisions
Signals is a big part for emesene2 for plugin developers. Here's a list of them (under session.signals or argument 2 of the start, stop functions in your Plugin class):
This is a dump from dir(session.signals), maybe we can fill in what the do here.
call_acceptedcall_canceledcall_completedcall_invitationcall_progresscall_rejectedcontact_add_failedcontact_add_succeedcontact_addedcontact_added_youcontact_alias_failedcontact_alias_succeedcontact_attr_changed- Callback from this event, once subscribed are:
-
args[0]- Contact email -
args[1]- Type of the change. Possible values are: -
'status'- Status change, corresponds to the values at e3.base.status -
'nick'- Nick change -
'message'- Message change -
args[2]- Value changed, seeargs[1] -
args[3]- optional, ??? contact_block_failedcontact_block_succeedcontact_copy_failedcontact_copy_succeedcontact_list_readycontact_move_failedcontact_move_succeedcontact_reject_failedcontact_reject_succeedcontact_remove_failedcontact_remove_succeedcontact_unblock_failedcontact_unblock_succeedconv_contact_joinedconv_contact_leftconv_endedconv_first_actionconv_group_endedconv_group_startedconv_messageconv_message_send_failedconv_message_send_succeedconv_starteddisconnectederrorevent_namesevent_queueeventsfiletransfer_acceptedfiletransfer_canceledfiletransfer_completedfiletransfer_invitationfiletransfer_progressfiletransfer_rejectedgroup_add_contact_failedgroup_add_contact_succeedgroup_add_failedgroup_add_succeedgroup_remove_contact_failedgroup_remove_contact_succeedgroup_remove_failedgroup_remove_succeedgroup_rename_failedgroup_rename_succeedlogin_failedlogin_infologin_startedlogin_succeedmail_count_changedmail_receivedmedia_change_failedmedia_change_succeedmedia_receivedmessage_change_failedmessage_change_succeedmessage_readnick_change_failednick_change_succeedoim_receivedoims_data_receivedp2p_acceptedp2p_canceledp2p_errorp2p_finishedp2p_invitationp2p_progresspicture_change_succeedprofile_get_failedprofile_get_succeedprofile_set_failedprofile_set_succeedstatus_change_failedstatus_change_succeeduser_typing
I don't know for sure, but I think all of these here are instances of the Signal class. Refer to this page: http://marianoguerra.com.ar/emesene/api/classemesene_1_1e3_1_1common_1_1Signal_1_1Signal.html for more info