phone.h

来自「用你的语音Modem实现像电话一样通话的程序」· C头文件 代码 · 共 60 行

H
60
字号
#ifndef PHONE_H#define PHONE_H// full duplex coding by J Poulsen <titan@cin-tech.ns.ca>class Phone;#define HALFDUPLEX 0#define FULLDUPLEX 1// number of presets#define PRESETS 9// device for modem#define PHONE "/dev/modem"// chat parameters#define CHAT "/usr/sbin/chat"#include "phonewindow.h"class Phone{public:	Phone();	~Phone();		create_objects();	start_modem();	cleanup();	send(char *string, char *expect = "OK");	run();	go_on();	go_off();	flash_it();	set_volume(int level);	dial(char *string);	fix_preset(char*, char*);	test_character(char c);    // return 1 if character is invalid	lton(char *string);        // convert letters to phone digits	char preset[PRESETS][1024];	Defaults *defaults;	PhoneWindow *gui;	int is_on, cur_volume;	int is_debugging;	int duplex;	char phone_path[1024];	char chat_path[1024];	};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?