Mercurial > pidgin.yaz
diff libpurple/prpl.h @ 26447:34eb898478b4
Don't assume a PurpleMedia instance will be created immediately.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Sat, 28 Mar 2009 00:58:02 +0000 |
parents | e23a74d7c97c |
children | f5f08111da52 |
line wrap: on
line diff
--- a/libpurple/prpl.h Tue Mar 24 07:11:26 2009 +0000 +++ b/libpurple/prpl.h Sat Mar 28 00:58:02 2009 +0000 @@ -459,9 +459,9 @@ * @param conn The connection to initiate the media session on. * @param who The remote user to initiate the session with. * @param type The type of media session to initiate. - * @return The newly created media object. + * @return TRUE if the call succeeded else FALSE. (Doesn't imply the media session or stream will be successfully created) */ - PurpleMedia *(*initiate_media)(PurpleConnection *gc, const char *who, + gboolean (*initiate_media)(PurpleConnection *gc, const char *who, PurpleMediaSessionType type); /** @@ -787,9 +787,9 @@ * @param who The name of the contact to start a session with. * @param type The type of media session to start. * - * @return The newly created session object. + * @return TRUE if the call succeeded else FALSE. (Doesn't imply the media session or stream will be successfully created) */ -PurpleMedia *purple_prpl_initiate_media(PurpleAccount *account, +gboolean purple_prpl_initiate_media(PurpleAccount *account, const char *who, PurpleMediaSessionType type);