comparison libpurple/ft.c @ 32007:9f9be9ab3383

Add some get/set functions to help hidding _PrupleXfer.
author masca@cpw.pidgin.im
date Thu, 01 Sep 2011 06:00:21 +0000
parents e5e81ce9c564
children 48bc3f9f2115
comparison
equal deleted inserted replaced
32006:f31dc7349961 32007:9f9be9ab3383
218 218
219 if (xfer->ref == 0) 219 if (xfer->ref == 0)
220 purple_xfer_destroy(xfer); 220 purple_xfer_destroy(xfer);
221 } 221 }
222 222
223 static void 223 void
224 purple_xfer_set_status(PurpleXfer *xfer, PurpleXferStatusType status) 224 purple_xfer_set_status(PurpleXfer *xfer, PurpleXferStatusType status)
225 { 225 {
226 g_return_if_fail(xfer != NULL); 226 g_return_if_fail(xfer != NULL);
227 227
228 if (purple_debug_is_verbose()) 228 if (purple_debug_is_verbose())
718 xfer->ops.request_denied(xfer); 718 xfer->ops.request_denied(xfer);
719 719
720 purple_xfer_unref(xfer); 720 purple_xfer_unref(xfer);
721 } 721 }
722 722
723 int purple_xfer_get_fd(PurpleXfer *xfer)
724 {
725 g_return_val_if_fail(xfer != NULL, 0);
726
727 return xfer->fd;
728 }
729
730 int purple_xfer_get_watcher(PurpleXfer *xfer)
731 {
732 g_return_val_if_fail(xfer != NULL, 0);
733
734 return xfer->watcher;
735 }
736
723 PurpleXferType 737 PurpleXferType
724 purple_xfer_get_type(const PurpleXfer *xfer) 738 purple_xfer_get_type(const PurpleXfer *xfer)
725 { 739 {
726 g_return_val_if_fail(xfer != NULL, PURPLE_XFER_UNKNOWN); 740 g_return_val_if_fail(xfer != NULL, PURPLE_XFER_UNKNOWN);
727 741
860 purple_xfer_get_end_time(const PurpleXfer *xfer) 874 purple_xfer_get_end_time(const PurpleXfer *xfer)
861 { 875 {
862 g_return_val_if_fail(xfer != NULL, 0); 876 g_return_val_if_fail(xfer != NULL, 0);
863 877
864 return xfer->end_time; 878 return xfer->end_time;
879 }
880
881 void purple_xfer_set_fd(PurpleXfer *xfer, int fd)
882 {
883 g_return_if_fail(xfer != NULL);
884
885 xfer->fd = fd;
886 }
887
888 void purple_xfer_set_watcher(PurpleXfer *xfer, int watcher)
889 {
890 g_return_if_fail(xfer != NULL);
891
892 xfer->watcher = watcher;
865 } 893 }
866 894
867 void 895 void
868 purple_xfer_set_completed(PurpleXfer *xfer, gboolean completed) 896 purple_xfer_set_completed(PurpleXfer *xfer, gboolean completed)
869 { 897 {
942 { 970 {
943 g_return_if_fail(xfer != NULL); 971 g_return_if_fail(xfer != NULL);
944 972
945 xfer->size = size; 973 xfer->size = size;
946 xfer->bytes_remaining = xfer->size - purple_xfer_get_bytes_sent(xfer); 974 xfer->bytes_remaining = xfer->size - purple_xfer_get_bytes_sent(xfer);
975 }
976
977 void
978 purple_xfer_set_local_port(PurpleXfer *xfer, unsigned int local_port)
979 {
980 g_return_if_fail(xfer != NULL);
981
982 xfer->local_port = local_port;
947 } 983 }
948 984
949 void 985 void
950 purple_xfer_set_bytes_sent(PurpleXfer *xfer, size_t bytes_sent) 986 purple_xfer_set_bytes_sent(PurpleXfer *xfer, size_t bytes_sent)
951 { 987 {