Class: DBus::Data::UInt32

Inherits:
Int show all
Defined in:
lib/dbus/data.rb

Overview

Unsigned 32 bit integer.

Direct Known Subclasses

UnixFD

Constant Summary collapse

FORMAT =
Format.new("L<", "L>")

Instance Attribute Summary

Attributes inherited from Base

#value

Class Method Summary collapse

Methods inherited from Int

#initialize

Methods inherited from Fixed

fixed?, from_raw, #marshall

Methods inherited from Basic

basic?, from_typed, type, #type

Methods inherited from Base

#==, assert_type_matches_class, basic?, #eql?, fixed?, from_typed, #initialize, #type

Constructor Details

This class inherits a constructor from DBus::Data::Int

Class Method Details

.alignmentObject



313
314
315
# File 'lib/dbus/data.rb', line 313

def self.alignment
  4
end

.formatObject



318
319
320
# File 'lib/dbus/data.rb', line 318

def self.format
  FORMAT
end

.rangeObject



322
323
324
# File 'lib/dbus/data.rb', line 322

def self.range
  (0..4_294_967_295)
end

.type_codeObject



309
310
311
# File 'lib/dbus/data.rb', line 309

def self.type_code
  "u"
end