mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-09-06 17:14:02 +00:00
libnm-util: update WiMAX setting documentation
This commit is contained in:
parent
af55e25f14
commit
2943453bf8
|
@ -27,6 +27,22 @@
|
||||||
#include "nm-setting-wimax.h"
|
#include "nm-setting-wimax.h"
|
||||||
#include "nm-param-spec-specialized.h"
|
#include "nm-param-spec-specialized.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SECTION:nm-setting-wimax
|
||||||
|
* @short_description: Describes 802.16e Mobile WiMAX connection properties
|
||||||
|
* @include: nm-setting-wimax.h
|
||||||
|
*
|
||||||
|
* The #NMSettingWimax object is a #NMSetting subclass that describes properties
|
||||||
|
* necessary for connection to 802.16e Mobile WiMAX networks.
|
||||||
|
**/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* nm_setting_wimax_error_quark:
|
||||||
|
*
|
||||||
|
* Registers an error quark for #NMSettingWimax if necessary.
|
||||||
|
*
|
||||||
|
* Returns: the error quark used for #NMSettingWimax errors.
|
||||||
|
**/
|
||||||
GQuark
|
GQuark
|
||||||
nm_setting_wimax_error_quark (void)
|
nm_setting_wimax_error_quark (void)
|
||||||
{
|
{
|
||||||
|
@ -78,12 +94,28 @@ enum {
|
||||||
LAST_PROP
|
LAST_PROP
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* nm_setting_wimax_new:
|
||||||
|
*
|
||||||
|
* Creates a new #NMSettingWimax object with default values.
|
||||||
|
*
|
||||||
|
* Returns: the new empty #NMSettingWimax object
|
||||||
|
**/
|
||||||
NMSetting *
|
NMSetting *
|
||||||
nm_setting_wimax_new (void)
|
nm_setting_wimax_new (void)
|
||||||
{
|
{
|
||||||
return (NMSetting *) g_object_new (NM_TYPE_SETTING_WIMAX, NULL);
|
return (NMSetting *) g_object_new (NM_TYPE_SETTING_WIMAX, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* nm_setting_wimax_get_network_name:
|
||||||
|
* @setting: the #NMSettingWimax
|
||||||
|
*
|
||||||
|
* Returns the WiMAX NSP name (ex "Sprint" or "CLEAR") which identifies the
|
||||||
|
* specific WiMAX network this setting describes a connection to.
|
||||||
|
*
|
||||||
|
* Returns: the WiMAX NSP name
|
||||||
|
**/
|
||||||
const char *
|
const char *
|
||||||
nm_setting_wimax_get_network_name (NMSettingWimax *setting)
|
nm_setting_wimax_get_network_name (NMSettingWimax *setting)
|
||||||
{
|
{
|
||||||
|
@ -92,6 +124,15 @@ nm_setting_wimax_get_network_name (NMSettingWimax *setting)
|
||||||
return NM_SETTING_WIMAX_GET_PRIVATE (setting)->network_name;
|
return NM_SETTING_WIMAX_GET_PRIVATE (setting)->network_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* nm_setting_wimax_get_mac_address:
|
||||||
|
* @setting: the #NMSettingWimax
|
||||||
|
*
|
||||||
|
* Returns the MAC address of a WiMAX device which this connection is locked
|
||||||
|
* to.
|
||||||
|
*
|
||||||
|
* Returns: the MAC address
|
||||||
|
**/
|
||||||
const GByteArray *
|
const GByteArray *
|
||||||
nm_setting_wimax_get_mac_address (NMSettingWimax *setting)
|
nm_setting_wimax_get_mac_address (NMSettingWimax *setting)
|
||||||
{
|
{
|
||||||
|
|
|
@ -35,8 +35,14 @@ G_BEGIN_DECLS
|
||||||
|
|
||||||
#define NM_SETTING_WIMAX_SETTING_NAME "wimax"
|
#define NM_SETTING_WIMAX_SETTING_NAME "wimax"
|
||||||
|
|
||||||
typedef enum
|
/**
|
||||||
{
|
* NMSettingWimaxError:
|
||||||
|
* @NM_SETTING_WIMAX_ERROR_UNKNOWN: unknown or unclassified error
|
||||||
|
* @NM_SETTING_WIMAX_ERROR_INVALID_PROPERTY: the property was invalid
|
||||||
|
* @NM_SETTING_WIMAX_ERROR_MISSING_PROPERTY: the property was missing and is
|
||||||
|
* required
|
||||||
|
*/
|
||||||
|
typedef enum {
|
||||||
NM_SETTING_WIMAX_ERROR_UNKNOWN = 0,
|
NM_SETTING_WIMAX_ERROR_UNKNOWN = 0,
|
||||||
NM_SETTING_WIMAX_ERROR_INVALID_PROPERTY,
|
NM_SETTING_WIMAX_ERROR_INVALID_PROPERTY,
|
||||||
NM_SETTING_WIMAX_ERROR_MISSING_PROPERTY
|
NM_SETTING_WIMAX_ERROR_MISSING_PROPERTY
|
||||||
|
|
Loading…
Reference in a new issue