summaryrefslogtreecommitdiff
path: root/gio/src/pollableoutputstream.hg
Commit message (Collapse)AuthorAgeFilesLines
* gio/src/*.hg: Mark classes and functions with GIOMM_APIChun-wei Fan2020-03-071-3/+5
| | | | | | This prepares the build to export symbols using compiler directives, in our bid to drop gendef.exe. We will also mark pre-declarations of usage of glibmm class items with GLIBMM_API as well.
* Put _WRAP_VFUNC in protected sectionsKjell Ahlstedt2019-03-151-0/+1
|
* Update the Free Software Foundation address in copyright noticesKjell Ahlstedt2017-08-301-2/+1
| | | | Bug 786824
* Gio: Derive all interfaces directly from Glib::InterfaceKjell Ahlstedt2017-07-251-4/+5
| | | | | | | | | | | | | * gio/src/dbusactiongroup.hg: Implement ActionGroup. * gio/src/fileicon.hg: Implement Icon. * gio/src/loadableicon.[ccg|hg]: * gio/src/networkmonitor.hg: * gio/src/remoteactiongroup.hg: Derive directly from Glib::Interface. * gio/src/pollableinputstream.hg: * gio/src/pollableoutputstream.hg: Fix a comment. A subclass of GInterface can't be derived from another subclass of GInterface. Correspondingly, an interface in glibmm shall be derived directly from Glib::Interface, and not from a subclass of Glib::Interface. Bug 776537
* Gio::PollableInputStream, PollableOutputStream: Fix a commentKjell Ahlstedt2017-06-181-5/+5
| | | | | | Make it clear that Pollable[In|Out]putStream can't be derived from [In|Out]putStream even though GPollable[In|Out]putStream requires G[In|Out]putStream. Bug 776537
* Gio::PollableInput/OutputStream: Comments about base classes.Murray Cumming2016-12-021-0/+2
|
* Gio::Pollable[Input|Output]Stream: Return -1 on error in vfuncsKjell Ahlstedt2016-06-021-3/+1
| | | | | | | | | * gio/src/pollableinputstream.hg: read_nonblocking_vfunc_callback(): Return -1 if the C++ vfunc throws an exception. * gio/src/pollableoutputstream.hg: write_nonblocking_vfunc_callback(): Return -1 if the C++ vfunc throws an exception. This is what the glib/gio functions expect, and the behaviour suggested in bug 572471 for similar vfuncs in other stream classes.
* Gio: Add some TODOs about changing the base classes.Murray Cumming2013-03-261-0/+4
| | | | | | | | | | * gio/src/actionmap.hg * gio/src/pollableinputstream.hg * gio/src/pollableoutputstream.hg * gio/src/remoteactiongroup.hg: We should probably derive from their prerequisite (required) classes instead. These were added in glibmm 2.34.
* giomm: Add the PollableOutputStream interface.José Alburquerque2012-09-201-0/+62
* gio/src/pollableoutputstream.{ccg,hg}: * gio/src/filelist.am: Add the sources adding the new interface methods and virtual functions and include the sources in the build. * gio/src/gio_extra_objects.defs: Add the new object in this file to avoid a gmmproc documentation warning. * gio/src/gio_vfuncs.defs: Add the new interface virtual functions.