| Top |  |  |  |  | 
| gboolean | bd_swap_init () | 
| void | bd_swap_close () | 
| GQuark | bd_swap_error_quark () | 
| gboolean | bd_swap_mkswap () | 
| gboolean | bd_swap_swapon () | 
| gboolean | bd_swap_swapoff () | 
| gboolean | bd_swap_swapstatus () | 
| gboolean | bd_swap_check_label () | 
| gboolean | bd_swap_set_label () | 
| gboolean | bd_swap_check_uuid () | 
| gboolean | bd_swap_set_uuid () | 
| gboolean | bd_swap_is_tech_avail () | 
gboolean
bd_swap_init (void);
Initializes the plugin. **This function is called automatically by the library's initialization functions.**
void
bd_swap_close (void);
Cleans up after the plugin. **This function is called automatically by the library's functions that unload it.**
gboolean bd_swap_mkswap (const gchar *device,const gchar *label,const gchar *uuid,const BDExtraArg **extra,GError **error);
| device | a device to create swap space on | |
| label | a label for the swap space device. | [nullable] | 
| uuid | UUID for the swap space device. | [nullable] | 
| extra | extra options for the creation (right now passed to the 'mkswap' utility). | [nullable][array zero-terminated=1] | 
| error | place to store error (if any). | [out][optional] | 
whether the swap space was successfully created or not
Tech category: BD_SWAP_TECH_SWAP-BD_SWAP_TECH_MODE_CREATE
gboolean bd_swap_swapon (const gchar *device,gint priority,GError **error);
| device | swap device to activate | |
| priority | priority of the activated device or -1 to use the default | |
| error | place to store error (if any). | [out][optional] | 
whether the swap device was successfully activated or not
Tech category: BD_SWAP_TECH_SWAP-BD_SWAP_TECH_MODE_ACTIVATE_DEACTIVATE
gboolean bd_swap_swapoff (const gchar *device,GError **error);
whether the swap device was successfully deactivated or not
Tech category: BD_SWAP_TECH_SWAP-BD_SWAP_TECH_MODE_ACTIVATE_DEACTIVATE
gboolean bd_swap_swapstatus (const gchar *device,GError **error);
 TRUE if the swap device is active, FALSE if not active or failed
to determine (error
) is set not a non-NULL value in such case)
Tech category: BD_SWAP_TECH_SWAP-BD_SWAP_TECH_MODE_QUERY
gboolean bd_swap_set_label (const gchar *device,const gchar *label,GError **error);
| device | a device to set label on | |
| label | label that will be set | |
| error | place to store error (if any). | [out][optional] | 
whether the label was successfully set or not
Tech category: BD_SWAP_TECH_SWAP-BD_SWAP_TECH_MODE_SET_LABEL
gboolean bd_swap_set_uuid (const gchar *device,const gchar *uuid,GError **error);
| device | a device to set UUID on | |
| uuid | UUID that will be set | |
| error | place to store error (if any). | [out][optional] | 
whether the UUID was successfully set or not
Tech category: BD_SWAP_TECH_SWAP-BD_SWAP_TECH_MODE_SET_UUID
gboolean bd_swap_is_tech_avail (BDSwapTech tech,guint64 mode,GError **error);
| tech | the queried tech | |
| mode | a bit mask of queried modes of operation (BDSwapTechMode) for  | |
| error | place to store error (details about why the  | [out][optional] |