Files

DBus

This file is part of the ruby-dbus project Copyright (C) 2007 Arnaud Cornet and Paul van Tilburg

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software Foundation. See the file "COPYING" for the exact licensing terms.


D-Bus main module

Module containing all the D-Bus modules and classes.


dbus/type.rb - module containing low-level D-Bus data type information

This file is part of the ruby-dbus project Copyright (C) 2007 Arnaud Cornet and Paul van Tilburg

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software Foundation. See the file "COPYING" for the exact licensing terms.


D-Bus main module

Module containing all the D-Bus modules and classes.


D-Bus main module

Module containing all the D-Bus modules and classes.


error.rb

This file is part of the ruby-dbus project Copyright (C) 2007 Arnaud Cornet and Paul van Tilburg

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software Foundation. See the file "COPYING" for the exact licensing terms.


D-Bus main module

Module containing all the D-Bus modules and classes.

Constants

BIG_END

Byte signifying big endianness.

HOST_END

Byte signifying the host's endianness.

InterfaceElementRE

Regular expressions that should match all interface names.

LIL_END

Byte signifying little endianness.

MethodSignalRE

Regular expressions that should match all method names.

SystemSocketName

Default socket name for the system bus.

Public Class Methods

error(name = "org.freedesktop.DBus.Error.Failed") click to toggle source

raise DBus.error, "message" raise DBus.error("org.example.Error.SeatOccupied"), "Seat #{n} is occupied"

# File lib/dbus/error.rb, line 39
def error(name = "org.freedesktop.DBus.Error.Failed")
  # message will be set by Kernel.raise
  DBus::Error.new(nil, name)
end
session_bus() click to toggle source

Shortcut for the SessionBus instance

# File lib/dbus/bus.rb, line 794
def DBus.session_bus
  SessionBus.instance
end
system_bus() click to toggle source

Shortcut for the SystemBus instance

# File lib/dbus/bus.rb, line 789
def DBus.system_bus
  SystemBus.instance
end
type(string_type) click to toggle source

Parse a String to a DBus::Type::Type

# File lib/dbus/type.rb, line 211
def type(string_type)
  Type::Parser.new(string_type).parse[0]
end
variant(string_type, value) click to toggle source

Make an explicit [Type, value] pair

# File lib/dbus/type.rb, line 217
def variant(string_type, value)
  [type(string_type), value]
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.