Class: BlkID::Topology
- Inherits:
-
Object
- Object
- BlkID::Topology
- Defined in:
- lib/rblkid/topology.rb
Instance Method Summary collapse
- #alignment_offset ⇒ Object
-
#initialize(struct) ⇒ Topology
constructor
A new instance of Topology.
- #logical_sector_size ⇒ Object
- #minimum_io_size ⇒ Object
- #optimal_io_size ⇒ Object
- #physical_sector_size ⇒ Object
- #to_ffi ⇒ Object
Constructor Details
#initialize(struct) ⇒ Topology
Returns a new instance of Topology.
24 25 26 |
# File 'lib/rblkid/topology.rb', line 24 def initialize (struct) @struct = struct end |
Instance Method Details
#alignment_offset ⇒ Object
28 29 30 |
# File 'lib/rblkid/topology.rb', line 28 def alignment_offset BlkID::C.blkid_topology_get_alignment_offset(@struct) end |
#logical_sector_size ⇒ Object
32 33 34 |
# File 'lib/rblkid/topology.rb', line 32 def logical_sector_size BlkID::C.blkid_topology_get_logical_sector_size(@struct) end |
#minimum_io_size ⇒ Object
36 37 38 |
# File 'lib/rblkid/topology.rb', line 36 def minimum_io_size BlkID::C.blkid_topology_get_minimum_io_size(@struct) end |
#optimal_io_size ⇒ Object
40 41 42 |
# File 'lib/rblkid/topology.rb', line 40 def optimal_io_size BlkID::C.blkid_topology_get_optimal_io_size(@struct) end |
#physical_sector_size ⇒ Object
44 45 46 |
# File 'lib/rblkid/topology.rb', line 44 def physical_sector_size BlkID::C.blkid_topology_get_physical_sector_size(@struct) end |
#to_ffi ⇒ Object
48 49 50 |
# File 'lib/rblkid/topology.rb', line 48 def to_ffi @struct end |