static void
reg_state_changed_cb (DBusGProxy *proxy,
                      guint32 cdma1x_state,
                      guint32 evdo_state,
                      gpointer user_data)
{
	CdmaDeviceInfo *info = user_data;

	update_registration_state (info, cdma1x_state, evdo_state);
	info->skip_reg_poll = TRUE;
	applet_schedule_update_icon (info->applet);
}
Exemplo n.º 2
0
HTTPCode HSSConnection::update_registration_state(const std::string& public_user_identity,
                                                  const std::string& private_user_identity,
                                                  const std::string& type,
                                                  SAS::TrailId trail)
{
  std::map<std::string, Ifcs > ifcs_map;
  std::vector<std::string> associated_uris;
  std::string unused;
  return update_registration_state(public_user_identity,
                                   private_user_identity,
                                   type,
                                   unused,
                                   ifcs_map,
                                   associated_uris,
                                   trail);
}
static void
reg_state_reply (DBusGProxy *proxy, DBusGProxyCall *call, gpointer user_data)
{
	CdmaDeviceInfo *info = user_data;
	GError *error = NULL;
	guint32 cdma1x_state = 0, evdo_state = 0;

	if (dbus_g_proxy_end_call (proxy, call, &error,
	                           G_TYPE_UINT, &cdma1x_state,
	                           G_TYPE_UINT, &evdo_state,
	                           G_TYPE_INVALID)) {
		update_registration_state (info, cdma1x_state, evdo_state);
		applet_schedule_update_icon (info->applet);
	}

	g_clear_error (&error);
}
Exemplo n.º 4
0
HTTPCode HSSConnection::update_registration_state(const std::string& public_user_identity,
                                                  const std::string& private_user_identity,
                                                  const std::string& type,
                                                  std::string& regstate,
                                                  std::map<std::string, Ifcs >& ifcs_map,
                                                  std::vector<std::string>& associated_uris,
                                                  SAS::TrailId trail)
{
  std::deque<std::string> unused_ccfs;
  std::deque<std::string> unused_ecfs;
  return update_registration_state(public_user_identity,
                                   private_user_identity,
                                   type,
                                   regstate,
                                   ifcs_map,
                                   associated_uris,
                                   unused_ccfs,
                                   unused_ecfs,
                                   trail);
}
Exemplo n.º 5
0
HTTPCode HSSConnection::update_registration_state(const std::string& public_user_identity,
                                                  const std::string& private_user_identity,
                                                  const std::string& type,
                                                  SAS::TrailId trail)
{
  std::map<std::string, Ifcs > ifcs_map;
  AssociatedURIs associated_uris = {};
  std::string unused_regstate;
  std::vector<std::string> unused_aliases;
  std::deque<std::string> unused_ccfs;
  std::deque<std::string> unused_ecfs;
  return update_registration_state(public_user_identity,
                                   private_user_identity,
                                   type,
                                   unused_regstate,
                                   ifcs_map,
                                   associated_uris,
                                   unused_aliases,
                                   unused_ccfs,
                                   unused_ecfs,
                                   true,
                                   "",
                                   trail);
}