Name Description Size
imIAccount.idl Used to join chat rooms. 12237
imIAccountsService.idl This attribute is set to AUTOLOGIN_ENABLED by default. It can be set to any other value before the initialization of this service to prevent accounts with autoLogin enabled from being connected when libpurple is initialized. Any value other than the ones listed below will disable autoLogin and display a generic message in the Account Manager. 2475
imICommandsService.idl 3312
imIContactsService.idl An imIContact represents a person, e.g. our friend Alice. This person might have multiple means of contacting them. Remember that an imIContact can have multiple buddies (imIBuddy instances), each imIBuddy can have multiple account-buddies (prplIAccountBuddy instances) referencing it. To be explicit, the difference is that an imIBuddy represents a contact's account on a network, while a prplIAccountBuddy represents the link between your account and your contact's account. Each of these implement imIStatusInfo: imIContact and imIBuddy should merge the status info based on the information available in their instances of imIBuddy and prplIAccountBuddy, respectively. 12506
imIConversationsService.idl Outgoing message is an action command. 4950
imICoreService.idl 1019
imILogger.idl 3563
imIStatusInfo.idl 2185
imITagsService.idl Get an array of all the contacts associated with this tag. Contacts can either "have the tag" (added by user action) or have inherited the tag because it was the server side group for one of the AccountBuddy of the contact. 2475
imIUserStatusInfo.idl Set the user's current status (e.g. available or away). When called with the status type STATUS_UNSET, only the status message will be changed. @param aStatus the new status to use. Only works with STATUS_OFFLINE, STATUS_UNAVAILABLE, STATUS_AWAY, STATUS_AVAILABLE and STATUS_INVISIBLE. @param aMessage the new status message. Ignored when aStatus is STATUS_OFFLINE. 1775 697
prplIConversation.idl This interface represents a conversation as implemented by a protocol. It contains the properties and methods shared between direct (IM) and multi user (chat) conversations. 9080
prplIMessage.idl An action that the user may perform in relation to a particular message. 4236
prplIPref.idl This is a proxy for libpurple PurpleAccountOption 1079
prplIProtocol.idl This must be implemented for every protocol. See jsProtoHelper.jsm for a base class. 4204
prplIRequest.idl This interface is for use in the browser-request notification, to let protocol plugins open a browser window. This is an unfortunate necessity for protocols that require an OAuth authentication. 3892
prplITooltipInfo.idl This interface provides access to the content of a PurpleNotifyUserInfoEntry structure. 921