GsdZeroableOperation

GsdZeroableOperation — A SecureDeleteOperation subclass to implement zeroable operations

Functions

Properties

gboolean zeroise Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GsdAsyncOperation
        ╰── GsdSecureDeleteOperation
            ╰── GsdZeroableOperation
                ├── GsdDeleteOperation
                ├── GsdFillOperation
                ╰── GsdSwapOperation

Description

A base class for all SecureDelete operations that support wiping with zeros as the last pass.

Functions

gsd_zeroable_operation_get_zeroise ()

gboolean
gsd_zeroable_operation_get_zeroise (GsdZeroableOperation *self);

Get and return the current value of the "zeroise" property.

Whether to wipe with zeros at the last pass instead of random data.

Parameters

self

the GsdZeroableOperation instance to query

 

Returns

the value of the "zeroise" property


gsd_zeroable_operation_set_zeroise ()

void
gsd_zeroable_operation_set_zeroise (GsdZeroableOperation *self,
                                    gboolean value);

Set the value of the "zeroise" property to value .

Whether to wipe with zeros at the last pass instead of random data.

Parameters

self

the GsdZeroableOperation instance to modify

 

value

the new value of the "zeroise" property

 

Types and Values

GSD_TYPE_ZEROABLE_OPERATION

#define GSD_TYPE_ZEROABLE_OPERATION (gsd_zeroable_operation_get_type ())

The type for GsdZeroableOperation.


struct GsdZeroableOperation

struct GsdZeroableOperation;

A SecureDeleteOperation subclass to implement zeroable operations

A base class for all SecureDelete operations that support wiping with zeros as the last pass.


struct GsdZeroableOperationClass

struct GsdZeroableOperationClass {
	GsdSecureDeleteOperationClass parent_class;
};

The class structure for GSD_TYPE_ZEROABLE_OPERATION. All the fields in this structure are private and should never be accessed directly.

Members

Property Details

The “zeroise” property

  “zeroise”                  gboolean

Whether to wipe with zeros at the last pass instead of random data.

Flags: Read / Write

Default value: FALSE