Class: Qt::DBusConnectionInterface

Inherits:
Base show all
Defined in:
lib/qt/qtruby4.rb

Instance Method Summary collapse

Methods inherited from Base

#%, #&, #*, #**, #+, #-, #-@, #/, #<, #<<, #<=, #==, #>, #>=, #>>, #^, #methods, #protected_methods, #public_methods, q_classinfo, q_signal, q_slot, signals, #singleton_methods, slots, #|, #~

Instance Method Details

#isServiceRegistered(serviceName) ⇒ Object



434
435
436
# File 'lib/qt/qtruby4.rb', line 434

def isServiceRegistered(serviceName)
  		return Qt::DBusReply.new(internalConstCall(Qt::DBus::AutoDetect, "NameHasOwner", [Qt::Variant.new(serviceName)]))
end

#registeredServiceNamesObject



430
431
432
# File 'lib/qt/qtruby4.rb', line 430

def registeredServiceNames
	return Qt::DBusReply.new(internalConstCall(Qt::DBus::AutoDetect, "ListNames"))
end

#serviceOwner(name) ⇒ Object



426
427
428
# File 'lib/qt/qtruby4.rb', line 426

def serviceOwner(name)
  		return Qt::DBusReply.new(internalConstCall(Qt::DBus::AutoDetect, "GetNameOwner", [Qt::Variant.new(name)]))
end

#servicePid(serviceName) ⇒ Object



442
443
444
# File 'lib/qt/qtruby4.rb', line 442

def servicePid(serviceName)
  		return Qt::DBusReply.new(internalConstCall(Qt::DBus::AutoDetect, "GetConnectionUnixProcessID", [Qt::Variant.new(serviceName)]))
end

#serviceRegistered?(serviceName) ⇒ Boolean

Returns:



438
439
440
# File 'lib/qt/qtruby4.rb', line 438

def serviceRegistered?(serviceName)
  		return isServiceRegistered(serviceName)
end

#serviceUid(serviceName) ⇒ Object



446
447
448
# File 'lib/qt/qtruby4.rb', line 446

def serviceUid(serviceName)
  		return Qt::DBusReply.new(internalConstCall(Qt::DBus::AutoDetect, "GetConnectionUnixUser", [Qt::Variant.new(serviceName)]))
end

#startService(name) ⇒ Object



450
451
452
# File 'lib/qt/qtruby4.rb', line 450

def startService(name)
  		return call("StartServiceByName", Qt::Variant.new(name), Qt::Variant.new(0)).value
end