comparison libpurple/ft.c @ 31958:d61170e263b4

Introduce API purple_xfer_get_protocol_data() and purple_xfer_set_protocol_data().
author andrew.victor@mxit.com
date Fri, 26 Aug 2011 17:59:08 +0000
parents 313fcc5be568
children 5b5fd57ff3ae
comparison
equal deleted inserted replaced
31956:e46321099396 31958:d61170e263b4
1697 purple_xfer_prepare_thumbnail(PurpleXfer *xfer, const gchar *formats) 1697 purple_xfer_prepare_thumbnail(PurpleXfer *xfer, const gchar *formats)
1698 { 1698 {
1699 if (xfer->ui_ops->add_thumbnail) { 1699 if (xfer->ui_ops->add_thumbnail) {
1700 xfer->ui_ops->add_thumbnail(xfer, formats); 1700 xfer->ui_ops->add_thumbnail(xfer, formats);
1701 } 1701 }
1702 }
1703
1704 void
1705 purple_xfer_set_protocol_data(PurpleXfer *xfer, void *proto_data)
1706 {
1707 g_return_if_fail(xfer != NULL);
1708
1709 xfer->data = proto_data;
1710 }
1711
1712 void *
1713 purple_xfer_get_protocol_data(PurpleXfer *xfer)
1714 {
1715 g_return_val_if_fail(xfer != NULL, NULL);
1716
1717 return xfer->data;
1702 } 1718 }
1703 1719
1704 /************************************************************************** 1720 /**************************************************************************
1705 * File Transfer Subsystem API 1721 * File Transfer Subsystem API
1706 **************************************************************************/ 1722 **************************************************************************/