OobsIfaceModem

OobsIfaceModem —

Synopsis




enum        OobsModemVolume;
enum        OobsDialType;
#define     OOBS_TYPE_MODEM_VOLUME
#define     OOBS_TYPE_DIAL_TYPE
            OobsIfaceModem;
GType       oobs_dial_type_get_type         ();
GType       oobs_iface_modem_get_type       ();
void        oobs_iface_modem_set_serial_port
                                            (OobsIfaceModem *iface,
                                             const gchar *serial_port);
const gchar* oobs_iface_modem_get_serial_port
                                            (OobsIfaceModem *iface);
void        oobs_iface_modem_set_volume     (OobsIfaceModem *modem,
                                             OobsModemVolume volume);
OobsModemVolume oobs_iface_modem_get_volume (OobsIfaceModem *modem);
void        oobs_iface_modem_set_dial_type  (OobsIfaceModem *modem,
                                             OobsDialType dial_type);
OobsDialType oobs_iface_modem_get_dial_type (OobsIfaceModem *modem);

Object Hierarchy


  GObject
   +----OobsIface
         +----OobsIfaceISDN
               +----OobsIfaceModem

Properties


  "dial-type"            OobsDialType          : Read / Write
  "serial-port"          gchararray            : Read / Write
  "volume"               OobsModemVolume       : Read / Write

Description

Details

enum OobsModemVolume

typedef enum {
  OOBS_MODEM_VOLUME_SILENT,
  OOBS_MODEM_VOLUME_LOW,
  OOBS_MODEM_VOLUME_MEDIUM,
  OOBS_MODEM_VOLUME_LOUD
} OobsModemVolume;


enum OobsDialType

typedef enum {
  OOBS_DIAL_TYPE_TONES,
  OOBS_DIAL_TYPE_PULSES
} OobsDialType;


OOBS_TYPE_MODEM_VOLUME

#define OOBS_TYPE_MODEM_VOLUME          (oobs_modem_volume_get_type ())


OOBS_TYPE_DIAL_TYPE

#define OOBS_TYPE_DIAL_TYPE             (oobs_dial_type_get_type ())


OobsIfaceModem

typedef struct _OobsIfaceModem OobsIfaceModem;


oobs_dial_type_get_type ()

GType       oobs_dial_type_get_type         ();

Returns :

oobs_iface_modem_get_type ()

GType       oobs_iface_modem_get_type       ();

Returns :

oobs_iface_modem_set_serial_port ()

void        oobs_iface_modem_set_serial_port
                                            (OobsIfaceModem *iface,
                                             const gchar *serial_port);

iface :
serial_port :

oobs_iface_modem_get_serial_port ()

const gchar* oobs_iface_modem_get_serial_port
                                            (OobsIfaceModem *iface);

iface :
Returns :

oobs_iface_modem_set_volume ()

void        oobs_iface_modem_set_volume     (OobsIfaceModem *modem,
                                             OobsModemVolume volume);

modem :
volume :

oobs_iface_modem_get_volume ()

OobsModemVolume oobs_iface_modem_get_volume (OobsIfaceModem *modem);

modem :
Returns :

oobs_iface_modem_set_dial_type ()

void        oobs_iface_modem_set_dial_type  (OobsIfaceModem *modem,
                                             OobsDialType dial_type);

modem :
dial_type :

oobs_iface_modem_get_dial_type ()

OobsDialType oobs_iface_modem_get_dial_type (OobsIfaceModem *modem);

modem :
Returns :

Property Details

The "dial-type" property

  "dial-type"            OobsDialType          : Read / Write

Modem dial type.

Default value: OOBS_DIAL_TYPE_TONES


The "serial-port" property

  "serial-port"          gchararray            : Read / Write

Serial port for the connection.

Default value: NULL


The "volume" property

  "volume"               OobsModemVolume       : Read / Write

Modem volume.

Default value: OOBS_MODEM_VOLUME_SILENT