示例#1
0
static void irmc_exit(void)
{
	DBG("");
	obex_service_driver_unregister(&irmc);
	obex_mime_type_driver_unregister(&irmc_driver);
	phonebook_exit();
}
示例#2
0
static int irmc_init(void)
{
	int err;

	DBG("");
	err = phonebook_init();
	if (err < 0)
		return err;

	err = obex_mime_type_driver_register(&irmc_driver);
	if (err < 0)
		goto fail_mime_irmc;

	err = obex_service_driver_register(&irmc);
	if (err < 0)
		goto fail_irmc_reg;

	return 0;

fail_irmc_reg:
	obex_mime_type_driver_unregister(&irmc_driver);
fail_mime_irmc:
	phonebook_exit();

	return err;
}
示例#3
0
文件: pbap.c 项目: Sork007/obexd
static void pbap_exit(void)
{
	obex_service_driver_unregister(&pbap);
	obex_mime_type_driver_unregister(&mime_pull);
	obex_mime_type_driver_unregister(&mime_list);
	obex_mime_type_driver_unregister(&mime_vcard);
	phonebook_exit();
}
示例#4
0
int main(void)
{
int inputChar;

	phonebook_initialization();

	initscr();

	scrollok(stdscr,TRUE);

	printw("%s", menu);
	refresh();

	for( ;; )
	{
		inputChar = getch();

		switch (inputChar)
		{
			case '1' :
				phonebook_print_routine();
				break;
			case '2' :
				phonebook_add_routine();
				break;
			case '3' :
				phonebook_delete_routine();
				break;
			case '4' :
				phonebook_serch_routine();
				break;
			case '5' :
				goto QUIT;
				break;
			default:
				printw("\nunknown command\n");
				break;
		}

		printw("%s", menu);
		refresh();
	}

QUIT :
	endwin();

	phonebook_exit();

	return 0;
}
示例#5
0
文件: pbap.c 项目: Sork007/obexd
static int pbap_init(void)
{
	int err;

	err = phonebook_init();
	if (err < 0)
		return err;

	err = obex_mime_type_driver_register(&mime_pull);
	if (err < 0)
		goto fail_mime_pull;

	err = obex_mime_type_driver_register(&mime_list);
	if (err < 0)
		goto fail_mime_list;

	err = obex_mime_type_driver_register(&mime_vcard);
	if (err < 0)
		goto fail_mime_vcard;

	err = obex_service_driver_register(&pbap);
	if (err < 0)
		goto fail_pbap_reg;

	return 0;

fail_pbap_reg:
	obex_mime_type_driver_unregister(&mime_vcard);
fail_mime_vcard:
	obex_mime_type_driver_unregister(&mime_list);
fail_mime_list:
	obex_mime_type_driver_unregister(&mime_pull);
fail_mime_pull:
	phonebook_exit();

	return err;
}