EggDBus Reference Manual |
---|
Table of Contents
- Types and Collections
- Fundamental types — Types for 16-bit integers
- EggDBusObjectPath — Object path types
- EggDBusSignature — Signature types
- EggDBusArraySeq — Arrays
- EggDBusHashMap — Hash Maps
- EggDBusVariant — Holds a value and a type
- EggDBusStructure — D-Bus structures
- D-Bus Operations
- EggDBusConnection — Connection
- EggDBusObjectProxy — Proxy for remote objects
- EggDBusInterfaceProxy — Abstract base class for interface proxies
- EggDBusMethodInvocation — Handling remote method calls
- EggDBusError — Error helper functions
- EggDBusBusNameTracker — Track bus names
- EggDBusMessage — Represents a D-Bus message
- EggDBusInterface — Encapsulates a D-Bus interface
- Well-known D-Bus Interfaces
- EggDBusBus — Message bus daemon interface
- EggDBusPeer — Minimal peering interface
- EggDBusProperties — Properties interface
- EggDBusIntrospectable — Introspection interface
- Example of Generated Code
- TestFrob — Frob interface used for testing
- TestTweak — Tweak interface used for testing
- TestTwiddle — Twiddle interface used for testing
- TestPoint — 2D point
- TestPair — Pair of integers
- TestDescribedPair — Described pair
- TestDescribedPoint — Described point
- TestExtendedDescribedPoint — Extended described point
- TestStructWithVariant — Complex structure
- TestSubject — Example of user-supplied structure wrapper
- TestError — Errors
- TestDetailedError — Detailed errors
- TestCreateFlags — Creation flags
- TestDeleteFlags — Deletion flags
- TestOtherFlags — Some other flags
- TestVehicle — Vehicles
- Example of Generated D-Bus docs
- org.freedesktop.DBus Interface — Message bus daemon interface
- org.freedesktop.DBus.Peer Interface — Minimal peering interface
- org.freedesktop.DBus.Properties Interface — Properties interface
- org.freedesktop.DBus.Introspectable Interface — Introspection interface
- CreateFlags Flag Enumeration — Creation flags
- DeleteFlags Flag Enumeration — Deletion flags
- com.example.Error.Detailed.* Error Domain — Detailed errors
- com.example.Error.* Error Domain — Errors
- OtherFlags Flag Enumeration — Some other flags
- Vehicle Enumeration — Vehicles
- Pair Structure — Pair of integers
- Point Structure — 2D point
- DescribedPair Structure — Described pair
- DescribedPoint Structure — Described point
- StructWithVariant Structure — Complex structure
- ExtendedDescribedPoint Structure — Extended described point
- com.example.Frob Interface — Frob interface used for testing
- com.example.Tweak Interface — Tweak interface used for testing
- com.example.Twiddle Interface — Twiddle interface used for testing