• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ save_config函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中save_config函数的典型用法代码示例。如果您正苦于以下问题:C++ save_config函数的具体用法?C++ save_config怎么用?C++ save_config使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了save_config函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: set_value

void AmConfigAudioDetect::set_audiodetect_config(AudioDetectParameters *config)
{
    uint32_t i;
    char* string = (char *)malloc(sizeof(char) * 128);
    if (AM_LIKELY(config)) {
        if (init()) {
            set_value("GENERAL:AudioChannelNumber", config->audio_channel_number);
            set_value("GENERAL:AudioSampleRate", config->audio_sample_rate);
            set_value("GENERAL:AudioChunkBytes", config->audio_chunk_bytes);
            set_value("ALERT_DETECT:EnableAlertDetect", config->enable_alert_detect);
            set_value("ALERT_DETECT:AudioAlertSensitivity", config->audio_alert_sensitivity);
            set_value("ALERT_DETECT:AudioAlertDirection", config->audio_alert_direction);
            set_value("ANALYSIS_DETECT:EnableAnalysisDetect", config->enable_analysis_detect);
            set_value("ANALYSIS_DETECT:AudioAnalysisDirection", config->audio_analysis_direction);
            set_value("ANALYSIS_DETECT:AudioAnalysisModNum", config->audio_analysis_mod_num);
            for (i = 0; i < config->audio_analysis_mod_num; i++) {
                sprintf(string, "%s%d", "ANALYSISDETECT:AudioAnalysisMod", i + 1);
                set_value(string, config->aa_param[i].aa_mod_names);
                sprintf(string, "%s%d", "ANALYSIS_DETECT:AudioAnalysisSensitivityMod", i + 1);
                set_value(string, config->aa_param[i].aa_mod_th);
            }
            config->config_changed = 0;
            save_config();
        } else {
            WARN("Failed openint %s, audio detect configuration NOT saved!", mConfigFile);
        }
    }
    free(string);
}
开发者ID:ShawnOfMisfit,项目名称:ambarella,代码行数:29,代码来源:am_config_audiodetect.cpp


示例2: save_config

void CommandLineHandlerBase::print_system_information(SuperLogger& logger)
{
    SaveLogFormatterConfig save_config(logger);
    logger.set_format(LogMessage::Info, "{message}");

    System::print_information(logger);
}
开发者ID:Rapternmn,项目名称:appleseed,代码行数:7,代码来源:commandlinehandlerbase.cpp


示例3: config_main_menu

void config_main_menu() {
    show_menu(config_opts);

    save_config(); // Save config when exiting.

    generate_patch_cache();
}
开发者ID:chaoskagami,项目名称:corbenik,代码行数:7,代码来源:menu.c


示例4: gui_SaveConfig

	void gui_SaveConfig()
{
	char savename[512];
	sprintf(savename, "%s/Vex3ds.cfg", config_base_path);  // using savename char buffer to save config
	save_config(savename);
	done = 1; 
}
开发者ID:nop90,项目名称:Vex3DS,代码行数:7,代码来源:gui.c


示例5: menu_main

void menu_main()
{
    while (1) {
        char *options[] = {"Boot CFW",
                           "Select Patches",
                           "More options...",
                           "Version info",
                           "Power off"};
        int result = draw_menu("CakesFW " CAKES_VERSION, 0, sizeof(options) / sizeof(char *), options);

        switch (result) {
            case 0:
                save_config();
                boot_cfw();
                break;
            case 1:
                menu_select_patches();
                break;
            case 2:
                menu_more();
                break;
            case 3:
                version_info();
                break;
            case 4:
                i2cWriteRegister(I2C_DEV_MCU, 0x20, 1);
                while(1);  // Won't break out of this one >:D
        }
    }
}
开发者ID:dark-samus,项目名称:CakesForeveryWan,代码行数:30,代码来源:main.c


示例6: PowerCallback

void PowerCallback (int unknown, int pwrflags)
{
	if (pwrflags & PSP_POWER_CB_HOLD_SWITCH)
	{
		extern bool8 g_bShowProfilerIno;
		g_bShowProfilerInfo = (! g_bShowProfilerInfo);
	}
	
	if (pwrflags & PSP_POWER_CB_POWER_SWITCH){
		if (g_bROMLoaded) {
			scePowerSetClockFrequency (222, 222, 111);
			S9xSetSoundMute           (TRUE);
			g_bSleep = true;
			save_config     ();
			Memory.SaveSRAM (S9xGetFilename ("srm"));
		}
	} else if (pwrflags & PSP_POWER_CB_RESUME_COMPLETE) {
		g_bSleep = false;
	}

	if (pwrflags & PSP_POWER_CB_BATTERY_LOW){
		scePowerSetClockFrequency (222,222,111);
		S9xSetInfoString          ("WARNING: PSP Battery is Low! (Automatically Throttling CPU)");
	}

	int cbid;
	cbid = sceKernelCreateCallback ("Power Callback", (SceKernelCallbackFunction)PowerCallback, NULL);
	scePowerRegisterCallback       (0, cbid);
}
开发者ID:joshdekock,项目名称:jim-pspware,代码行数:29,代码来源:psp2.cpp


示例7: on_quit

void on_quit(void)
{
	save_config();
	free(config_file);
	
	gtk_main_quit();
}
开发者ID:guineawheek,项目名称:olwtools,代码行数:7,代码来源:callbacks.c


示例8: save_config

/**
 * \brief Procedure called when closing the window.
 * \param event This event occured.
 */
void bf::main_frame::on_close( wxCloseEvent& event )
{
  save_config();

  bool quit = !event.CanVeto();

  if ( !quit )
    {
      quit = true;
      m_animation_edit->validate();

      if ( is_changed() )
        {
          wxMessageDialog dlg
            ( this,
              _("The animation is not saved."
                 " Do you want to save it now?"),
              _("Animation is not saved."), wxYES_NO | wxCANCEL );

          int answer = dlg.ShowModal();

          if ( answer == wxID_CANCEL )
            quit = false;
          else if ( answer == wxID_YES )
            quit = save();
        }
    }

  if ( quit )
    event.Skip();
  else
    event.Veto();
} // main_frame::on_close()
开发者ID:LibreGames,项目名称:bear,代码行数:37,代码来源:main_frame.cpp


示例9: cc26xx_web_demo_restore_defaults

/*---------------------------------------------------------------------------*/
void
cc26xx_web_demo_restore_defaults(void)
{
  cc26xx_web_demo_sensor_reading_t *reading = NULL;

  leds_on(LEDS_ALL);

  for(reading = list_head(sensor_list);
      reading != NULL;
      reading = list_item_next(reading)) {
    reading->publish = 1;
  }

#if CC26XX_WEB_DEMO_MQTT_CLIENT
  process_post_synch(&mqtt_client_process,
                     cc26xx_web_demo_load_config_defaults, NULL);
#endif

#if CC26XX_WEB_DEMO_NET_UART
  process_post_synch(&net_uart_process, cc26xx_web_demo_load_config_defaults,
                     NULL);
#endif

  save_config();

  leds_off(LEDS_ALL);
}
开发者ID:Abdellazizhammami,项目名称:contiki,代码行数:28,代码来源:cc26xx-web-demo.c


示例10: on_save_pref_button_clicked

void
on_save_pref_button_clicked (GtkButton * button, gpointer user_data)
{
  confirm_changes();	/* to save we simulate confirmation */
  save_config ();
  hide_pref_dialog();
}				/* on_save_pref_button_clicked */
开发者ID:IFGHou,项目名称:EtherApe,代码行数:7,代码来源:pref_dialog.c


示例11: save_config

void CommandLineHandler::print_program_usage(
    const char*     program_name,
    SuperLogger&    logger) const
{
    SaveLogFormatterConfig save_config(logger);
    logger.set_format(LogMessage::Info, "{message}");

    LOG_INFO(logger, "usage: %s [project.appleseed]", program_name);
    LOG_INFO(logger, "options:");

    parser().print_usage(logger);

#ifdef _WIN32

    const StringLogTarget& target =
        static_cast<const StringLogTarget&>(logger.get_log_target());
    const QString str = QString::fromStdString(target.get_string());

    QMessageBox msgbox;
    msgbox.setWindowTitle("appleseed.studio Program Usage");
    msgbox.setIcon(QMessageBox::Information);
    msgbox.setText("<pre>" + str + "</pre>");
    msgbox.setStandardButtons(QMessageBox::Ok);
    msgbox.setDefaultButton(QMessageBox::Ok);
    msgbox.exec();

#endif
}
开发者ID:caomw,项目名称:appleseed,代码行数:28,代码来源:commandlinehandler.cpp


示例12: chanlist_maxusers

static void
chanlist_maxusers (GtkSpinButton *wid, server *serv)
{
	serv->gui->chanlist_maxusers = gtk_spin_button_get_value_as_int (wid);
	prefs.hex_gui_chanlist_maxusers = serv->gui->chanlist_maxusers;
	save_config();
}
开发者ID:JimmJamm,项目名称:hexchat,代码行数:7,代码来源:chanlist.c


示例13: destroy_config

/* destroy_config:
 *  Destroys a config structure, writing it out to disk if the contents
 *  have changed.
 */
static void destroy_config(CONFIG *cfg)
{
   CONFIG_ENTRY *pos, *prev;

   if (cfg) {
      if (cfg->filename) {
		save_config(cfg);
	    free(cfg->filename);
      }

      /* destroy the variable list */
      pos = cfg->head;

      while (pos) {
	 prev = pos;
	 pos = pos->next;

	 if (prev->name)
	    free(prev->name);

	 if (prev->data)
	    free(prev->data);

	 free(prev);
      }

      free(cfg);
   }
}
开发者ID:cotodevel,项目名称:SnemulDS,代码行数:33,代码来源:conf.c


示例14: on_button_general_config_save_clicked

void
on_button_general_config_save_clicked  (GtkButton       *button,
                                        gpointer         user_data)
{
	gtk_general_settings_grab();
	save_config();
}
开发者ID:Plombo,项目名称:hugo,代码行数:7,代码来源:callbacks.c


示例15: save_settings

 // mc2: 0x0053B510
 bool save_settings() {
     if (this->requires_saving == false)
         return false;
     //return save_settings_force();
     save_config();
     return true;
 }
开发者ID:LRFLEW,项目名称:OpenMC2,代码行数:8,代码来源:Settings.hpp


示例16: on_insert_for_dummies

static void on_insert_for_dummies(void)
{
	gboolean enabled = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(menu_items.insert_for_dummies_item));
	vi_set_insert_for_dummies(enabled);
	ui_set_statusbar(FALSE, _("Insert Mode for Dummies: %s"), enabled ? _("ON") : _("OFF"));
	save_config();
}
开发者ID:StephenWassell,项目名称:geany-plugins,代码行数:7,代码来源:backend-geany.c


示例17: cliSave

static void cliSave(char *cmdline)
{
    if(save_config())
        cliPrint("data saved");
    else 
        cliPrint("failed");
}
开发者ID:nano-bio,项目名称:TempControl,代码行数:7,代码来源:cli.c


示例18: save_config

void CMultiMoveClientDlg::OnBnClickedButtonQuit()
{
		// TODO: Add your control notification handler code here
		save_config();

		if(m_up_is_connected)
		{
				OnBnClickedButtonUpConnect();
		}

		if(m_down_is_connected)
		{
				OnBnClickedButtonDownConnect();
		}

		if(m_left_is_connected)
		{
				OnBnClickedButtonLeftConnect();
		}

		if(m_right_is_connected)
		{
				OnBnClickedButtonRightConnect();
		}


		CDialogEx::OnOK();
}
开发者ID:solidusex,项目名称:multimove,代码行数:28,代码来源:MultiMoveClientDlg.cpp


示例19: gtk_vbox_new

GtkWidget *create_lavrec_layout(GtkWidget *window)
{
	GtkWidget *vbox, *hbox, *hbox2, *hbox3, *vbox2, *table;

	vbox = gtk_vbox_new(FALSE,0);
	hbox = gtk_hbox_new(FALSE,20);
	hbox2 = gtk_hbox_new(FALSE,20);

	tv = gtk_tvplug_new(port);
	if (port == -1)
		exit(1);
	else if (port == 0 && tv != NULL)
	{
		port = GTK_TVPLUG (tv)->port;
		save_config();
	}

	if (tv)
 	{
		hbox3 = create_video_sliders();
		gtk_box_pack_start (GTK_BOX (hbox2), hbox3, TRUE, FALSE, 10);
		gtk_widget_show(hbox3);
	}

	if (tv == NULL)
	{
		//return NULL;
		tv = gtk_event_box_new();
		set_background_color(tv, 0,0,0);
	}
	gtk_widget_set_usize(GTK_WIDGET(tv), tv_width_capture, tv_height_capture);
	gtk_box_pack_start (GTK_BOX (hbox2), tv, TRUE, FALSE, 10);
	gtk_widget_show(tv);

	vbox2 = create_audio_sliders();
	gtk_box_pack_start (GTK_BOX (hbox2), vbox2, TRUE, FALSE, 10);
	gtk_widget_show(vbox2);

	gtk_box_pack_start (GTK_BOX (vbox), hbox2, TRUE, TRUE, 20);
	gtk_widget_show(hbox2);

	vbox2 = create_buttons(gtk_vbox_new(FALSE, 0), window);
	hbox2 = gtk_hbox_new(FALSE, 20);
	gtk_box_pack_start (GTK_BOX (hbox2), vbox2, TRUE, TRUE, 20);
	gtk_widget_show(vbox2);

	table = gtk_table_new (2,9, FALSE);
	create_lavrec_logtable(table);
	gtk_box_pack_start (GTK_BOX (hbox2), table, TRUE, TRUE, 20);
	gtk_widget_show(table);

	gtk_box_pack_start (GTK_BOX (vbox), hbox2, TRUE, TRUE, 20);
	gtk_widget_show(hbox2);

	gtk_box_pack_start(GTK_BOX(hbox), vbox, TRUE, FALSE, 20);
	gtk_widget_show(vbox);

	return hbox;
}
开发者ID:AquaSoftGmbH,项目名称:mjpeg,代码行数:59,代码来源:lavrec_pipe.c


示例20: save_config

ui_element_config::ptr wsh_panel_window_dui::get_configuration()
{
	ui_element_config_builder builder;
	abort_callback_dummy abort;

	save_config(&builder.m_stream, abort);
	return builder.finish(g_get_guid());
}
开发者ID:samithaj,项目名称:foo_uie_wsh_panel_mod,代码行数:8,代码来源:wsh_panel_window_dui.cpp



注:本文中的save_config函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ save_data函数代码示例发布时间:2022-05-30
下一篇:
C++ saveWindowGeometry函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap