CSC 195.01 2013S Technologies for Mediascripting
[Skip to Body]
Primary:
[Front Door]
[Schedule]
-
[Academic Honesty]
[Disabilities]
[Instructions]
[Teaching and Learning]
Groups:
[Handouts]
[Outlines]
(Current Outline)
[EBoards]
(Current EBoard)
[Examples]
Misc:
[SamR]
[EBook]
[GNU Coding Standards]
Back to Class 05: Inter-Application Communication with D-Bus (1): The Basics. On to Class 07: Cancelled.
This outline is also available in PDF.
Held: Thursday, 28 February 2013
Summary: We continue our exploration of D-Bus by considering the typical form of a D-Bus server written using the GDBus library.
Related Pages:
Notes:
Examples/DBus/Server
.GVariants
today. You may find it useful to read the documentation at http://developer.gnome.org/glib/2.28/glib-GVariant.html.Overview:
main
functionhandle_method_call
)
handle_get_property
)
handle_set_property
)
on_bus_acquired
)
on_name_acquired
)
on_name_lost
)
source /home/rebelsky/Glimmer/scripts/slashglimmer.sh
source /home/rebelsky/Glimmer/scripts/env.sh
ssh -X church.cs.grinnell.edu
CFLAGS=-g -Wall $(shell pkg-config --cflags gio-2.0) LDLIBS=$(shell pkg-config --libs gio-2.0)
main
g_bus_own_name
)
GVariant
) and
provide methods for packing data into that type and extracting data
from that type.
GVariant
use
g_variant_new(type-abbrev, values)
or g_variant_new_xxx(value)
GVariant
use
g_variant_get(type-abbrev, locations)
or g_variant_get_xxx(value)
[Skip to Body]
Primary:
[Front Door]
[Schedule]
-
[Academic Honesty]
[Disabilities]
[Instructions]
[Teaching and Learning]
Groups:
[Handouts]
[Outlines]
(Current Outline)
[EBoards]
(Current EBoard)
[Examples]
Misc:
[SamR]
[EBook]
[GNU Coding Standards]
Disclaimer:
I usually create these pages on the fly
, which means that I rarely
proofread them and they may contain bad grammar and incorrect details.
It also means that I tend to update them regularly (see the history for
more details). Feel free to contact me with any suggestions for changes.
This document was generated by
Siteweaver on Wed May 1 10:51:42 2013.
The source to the document was last modified on Mon Jan 21 13:59:23 2013.
This document may be found at http://www.cs.grinnell.edu/~rebelsky/Courses/CSC195/2013S/outline.06.html
.
You may wish to validate this document's HTML ; ;
Samuel A. Rebelsky, rebelsky@grinnell.eduhttp://creativecommons.org/licenses/by-nc/3.0/
or send a letter to Creative Commons, 543 Howard Street, 5th Floor,
San Francisco, California, 94105, USA.