kr_controller.c File Reference

Go to the source code of this file.

Defines

#define NAME_STARTS_WITH(lit)   (pfx = lit, strncmp(pfx, name, strlen(pfx)) == 0)
#define NAME_EQUALS(lit)   (strcmp(lit, name) == 0)

Functions

static gboolean start_uploader (kr_Controller *self, GError **error)
static void stop_uploader (kr_Controller *self)
static gboolean current_iap_is_cellular ()
static void log_uploads_allowed (kr_Controller *self)
static void uploads_allowed_update_board (gboolean value)
static void uploads_allowed_changed (kr_Controller *self)
static void netpos_allowed_update_board (gboolean value)
static void recompute_netpos_allowed (kr_Controller *self)
static void init_uploads_allowed_state (kr_Controller *self)
static void free_uploads_allowed_state (kr_Controller *self)
static void recompute_uploads_allowed (kr_Controller *self)
static void iap_config_changed (kr_Controller *self)
void kr_Controller_set_signal_strength (kr_Controller *self, int strength)
void kr_Controller_set_current_mcc (kr_Controller *self, int mcc)
void kr_Controller_set_operator_name (kr_Controller *self, const char *name)
kr_Controllerkr_Controller_new (GError **error)
void kr_Controller_destroy (kr_Controller *self)
gboolean kr_Controller_start (kr_Controller *self, GError **error)
void kr_Controller_stop (kr_Controller *self)
gboolean kr_Controller_run (kr_Controller *self, GError **error)
gboolean kr_Controller_reconfigure (kr_Controller *self, const gchar *name, const gchar *value, GError **error)

Define Documentation

#define NAME_EQUALS ( lit   )     (strcmp(lit, name) == 0)

Definition at line 490 of file kr_controller.c.

Referenced by kr_Controller_reconfigure().

#define NAME_STARTS_WITH ( lit   )     (pfx = lit, strncmp(pfx, name, strlen(pfx)) == 0)

Definition at line 487 of file kr_controller.c.

Referenced by kr_Controller_reconfigure().


Function Documentation

static gboolean current_iap_is_cellular (  )  [static]
static void free_uploads_allowed_state ( kr_Controller self  )  [static]

Definition at line 138 of file kr_controller.c.

References GMaybeString_free().

Referenced by kr_Controller_destroy().

static void iap_config_changed ( kr_Controller self  )  [static]

Definition at line 216 of file kr_controller.c.

References current_iap_is_cellular(), and recompute_uploads_allowed().

Referenced by kr_Controller_reconfigure().

static void init_uploads_allowed_state ( kr_Controller self  )  [static]
void kr_Controller_destroy ( kr_Controller self  ) 
kr_Controller* kr_Controller_new ( GError **  error  ) 
gboolean kr_Controller_reconfigure ( kr_Controller self,
const gchar *  name,
const gchar *  value,
GError **  error 
)
gboolean kr_Controller_run ( kr_Controller self,
GError **  error 
)

Definition at line 475 of file kr_controller.c.

Referenced by cl2RunOnce().

void kr_Controller_set_current_mcc ( kr_Controller self,
int  mcc 
)

Definition at line 236 of file kr_controller.c.

References logg, recompute_netpos_allowed(), and recompute_uploads_allowed().

void kr_Controller_set_operator_name ( kr_Controller self,
const char *  name 
)
void kr_Controller_set_signal_strength ( kr_Controller self,
int  strength 
)

Definition at line 226 of file kr_controller.c.

References recompute_uploads_allowed().

gboolean kr_Controller_start ( kr_Controller self,
GError **  error 
)
void kr_Controller_stop ( kr_Controller self  ) 

Definition at line 462 of file kr_controller.c.

References LocalServer_stop(), rk_Remokon_stop(), and sa_Array_stop().

Referenced by cl2RunOnce(), and CCl2appAppUi::Stop().

static void log_uploads_allowed ( kr_Controller self  )  [static]

Definition at line 76 of file kr_controller.c.

References ac_global_LogDb, boolstr_yes, and log_db_log_status().

Referenced by uploads_allowed_changed().

static void netpos_allowed_update_board ( gboolean  value  )  [static]
static void recompute_netpos_allowed ( kr_Controller self  )  [static]
static void recompute_uploads_allowed ( kr_Controller self  )  [static]
static gboolean start_uploader ( kr_Controller self,
GError **  error 
) [static]

Definition at line 23 of file kr_controller.c.

References up_Uploader_new().

Referenced by kr_Controller_new().

static void stop_uploader ( kr_Controller self  )  [static]

Definition at line 35 of file kr_controller.c.

References up_Uploader_destroy().

Referenced by kr_Controller_destroy().

static void uploads_allowed_changed ( kr_Controller self  )  [static]
static void uploads_allowed_update_board ( gboolean  value  )  [static]

ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:49:59 2011 by Doxygen 1.6.1