manpagez: man pages & more
html files: eggdbus
Home | html | info | man

Fundamental types

Fundamental types — Types for 16-bit integers

Synopsis

#define             EGG_DBUS_TYPE_INT16
#define             EGG_DBUS_TYPE_UINT16
                    EggDBusParamSpecInt16;
                    EggDBusParamSpecUInt16;
GParamSpec*         egg_dbus_param_spec_int16           (const gchar *name,
                                                         const gchar *nick,
                                                         const gchar *blurb,
                                                         gint16 minimum,
                                                         gint16 maximum,
                                                         gint16 default_value,
                                                         GParamFlags flags);
GParamSpec*         egg_dbus_param_spec_uint16          (const gchar *name,
                                                         const gchar *nick,
                                                         const gchar *blurb,
                                                         guint16 minimum,
                                                         guint16 maximum,
                                                         guint16 default_value,
                                                         GParamFlags flags);
#define             EGG_DBUS_VALUE_HOLDS_INT16          (value)
#define             EGG_DBUS_VALUE_HOLDS_UINT16         (value)
void                egg_dbus_value_set_int16            (GValue *value,
                                                         gint16 v_int16);
gint16              egg_dbus_value_get_int16            (const GValue *value);
void                egg_dbus_value_set_uint16           (GValue *value,
                                                         guint16 v_uint16);
guint16             egg_dbus_value_get_uint16           (const GValue *value);

Description

This really should be in GObject but it isn't.

Details

EGG_DBUS_TYPE_INT16

#define EGG_DBUS_TYPE_INT16                     (egg_dbus_int16_get_type())

A fundamental type corresponding to gint16.


EGG_DBUS_TYPE_UINT16

#define EGG_DBUS_TYPE_UINT16                    (egg_dbus_uint16_get_type())

A fundamental type corresponding to guint16.


EggDBusParamSpecInt16

typedef struct {
  GParamSpec    parent_instance;

  gint16        minimum;
  gint16        maximum;
  gint16        default_value;
} EggDBusParamSpecInt16;

A GParamSpec derived structure that contains the meta data for 16bit integer properties.

GParamSpec parent_instance;

private GParamSpec portion

gint16 minimum;

minimum value for the property specified

gint16 maximum;

maximum value for the property specified

gint16 default_value;

default value for the property specified

EggDBusParamSpecUInt16

typedef struct {
  GParamSpec    parent_instance;

  guint16       minimum;
  guint16       maximum;
  guint16       default_value;
} EggDBusParamSpecUInt16;

A GParamSpec derived structure that contains the meta data for unsigned 16bit integer properties.

GParamSpec parent_instance;

private GParamSpec portion

guint16 minimum;

minimum value for the property specified

guint16 maximum;

maximum value for the property specified

guint16 default_value;

default value for the property specified

egg_dbus_param_spec_int16 ()

GParamSpec*         egg_dbus_param_spec_int16           (const gchar *name,
                                                         const gchar *nick,
                                                         const gchar *blurb,
                                                         gint16 minimum,
                                                         gint16 maximum,
                                                         gint16 default_value,
                                                         GParamFlags flags);

Creates a new EggDBusParamSpecInt16 instance specifying a EGG_DBUS_TYPE_INT16 property.

See g_param_spec_internal() for details on property names.

name :

canonical name of the property specified

nick :

nick name for the property specified

blurb :

description of the property specified

minimum :

minimum value for the property specified

maximum :

maximum value for the property specified

default_value :

default value for the property specified

flags :

flags for the property specified

Returns :

a newly created parameter specification

egg_dbus_param_spec_uint16 ()

GParamSpec*         egg_dbus_param_spec_uint16          (const gchar *name,
                                                         const gchar *nick,
                                                         const gchar *blurb,
                                                         guint16 minimum,
                                                         guint16 maximum,
                                                         guint16 default_value,
                                                         GParamFlags flags);

Creates a new EggDBusParamSpecUInt16 instance specifying a EGG_DBUS_TYPE_UINT16 property.

See g_param_spec_internal() for details on property names.

name :

canonical name of the property specified

nick :

nick name for the property specified

blurb :

description of the property specified

minimum :

minimum value for the property specified

maximum :

maximum value for the property specified

default_value :

default value for the property specified

flags :

flags for the property specified

Returns :

a newly created parameter specification

EGG_DBUS_VALUE_HOLDS_INT16()

#define EGG_DBUS_VALUE_HOLDS_INT16(value)       (G_TYPE_CHECK_VALUE_TYPE ((value), EGG_DBUS_TYPE_INT16))

Checks whether the given GValue can hold values of type EGG_DBUS_TYPE_INT16.

value :

a valid GValue structure

Returns :

TRUE on success.

EGG_DBUS_VALUE_HOLDS_UINT16()

#define EGG_DBUS_VALUE_HOLDS_UINT16(value)      (G_TYPE_CHECK_VALUE_TYPE ((value), EGG_DBUS_TYPE_UINT16))

Checks whether the given GValue can hold values of type EGG_DBUS_TYPE_UINT16.

value :

a valid GValue structure

Returns :

TRUE on success.

egg_dbus_value_set_int16 ()

void                egg_dbus_value_set_int16            (GValue *value,
                                                         gint16 v_int16);

Set the contents of a EGG_DBUS_TYPE_INT16 GValue to v_int16.

value :

a valid GValue of type EGG_DBUS_TYPE_INT16

v_int16 :

16bit integer value to be set

egg_dbus_value_get_int16 ()

gint16              egg_dbus_value_get_int16            (const GValue *value);

Get the contents of a EGG_DBUS_TYPE_INT16 GValue.

value :

a valid GValue of type EGG_DBUS_TYPE_INT16

Returns :

16bit integer contents of value

egg_dbus_value_set_uint16 ()

void                egg_dbus_value_set_uint16           (GValue *value,
                                                         guint16 v_uint16);

Set the contents of a EGG_DBUS_TYPE_UINT16 GValue to v_uint16.

value :

a valid GValue of type EGG_DBUS_TYPE_UINT16

v_uint16 :

unsigned 16bit integer value to be set

egg_dbus_value_get_uint16 ()

guint16             egg_dbus_value_get_uint16           (const GValue *value);

Get the contents of a EGG_DBUS_TYPE_UINT16 GValue.

value :

a valid GValue of type EGG_DBUS_TYPE_UINT16

Returns :

unsigned 16bit integer contents of value
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.