Home | History | Annotate | Download | only in src

Lines Matching refs:fakemodem

36 } FakeModem;
46 #define FAKEMODEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), FAKEMODEM_TYPE, FakeModem))
48 G_DEFINE_TYPE (FakeModem, fake_modem, G_TYPE_OBJECT)
51 fake_modem_init (FakeModem* self)
67 static const gchar *handle_cmd (FakeModem *fakemodem, const gchar *cmd);
69 static gboolean send_unsolicited (FakeModem* fakemodem, const gchar* text);
70 static gboolean set_response (FakeModem* fakemodem, const gchar* command,
72 static gboolean remove_response (FakeModem* fakemodem, const gchar* command);
74 #include "fakemodem-dbus.h"
171 #define FM_DBUS_SERVICE "org.chromium.FakeModem"
221 FakeModem *fakemodem;
254 fakemodem = g_object_new (FAKEMODEM_TYPE, NULL);
256 fakemodem->patterns = parse_pattern_files (pattern_files, &err);
257 if (fakemodem->patterns == NULL) {
263 fakemodem->patterns = g_ptr_array_sized_new (0);
288 G_OBJECT (fakemodem));
309 g_io_add_watch (ioc, G_IO_IN, master_read, fakemodem);
315 g_object_unref (fakemodem);
352 FakeModem *fakemodem = data;
390 if (fakemodem->echo) {
415 response = handle_cmd (fakemodem, cmd);
431 if (fakemodem->verbose) {
453 handle_cmd(FakeModem *fakemodem, const gchar *cmd)
464 fakemodem->echo = FALSE;
466 fakemodem->echo = TRUE;
472 fakemodem->verbose = FALSE;
474 fakemodem->verbose = TRUE;
479 fakemodem->echo = TRUE;
480 fakemodem->verbose = TRUE;
485 for (i = 0 ; i < fakemodem->patterns->len; i++) {
486 pat = (Pattern *)g_ptr_array_index (fakemodem->patterns, i);
492 if (i == fakemodem->patterns->len)
509 send_unsolicited (FakeModem *fakemodem, const gchar* text)
523 set_response (FakeModem *fakemodem,
534 for (i = 0 ; i < fakemodem->patterns->len; i++) {
535 pat = (Pattern *)g_ptr_array_index (fakemodem->patterns, i);
545 if (i == fakemodem->patterns->len) {
562 g_ptr_array_add (fakemodem->patterns, pat);
569 remove_response (FakeModem* fakemodem, const gchar* command)
576 for (i = 0 ; i < fakemodem->patterns->len; i++) {
577 pat = (Pattern *)g_ptr_array_index (fakemodem->patterns, i);
579 g_ptr_array_remove_index (fakemodem->patterns, i);