⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdglo.h

📁 这个是LINUX下的HFTP测试版本
💻 H
字号:
#ifndef STDGOL_H
#define STDGOL_H

/****************************************
 **   主窗口界面
 *****************************************/
class Chftp_Form;		             //主窗口的框架。
    class Chftp_View;                //主窗口的客户区,包含菜单等(含于框架之中。)
        class Chftp_Menu;            //主菜单,在客户区中。
        class Chftp_Toolbar;         //工具栏(输入服务器地址,端口,用户名等用)
        class Chftp_Table;           //除主菜单,工具栏的其他部分,组成一个包装表。
            class Chftp_Local;       //包含本地信息的一个选项卡。
                class Chftp_Manager; //记录常用服务器信息的快速连接
                class Chftp_Filelist;//本地文件列表。
            class Chftp_Remote;       //远程文件列表及相应一个信息框。
            class Chftp_State;        //下载或上传状态显示栏。

/***************************************
 ** 协议及其相关操作的类
 **************************************/
class Chftp_Filedata;
class Chftp_transfer;
    class CRFC959;
    struct Ctransfer_files;
        struct Shftp_Connect_data;

/*************************************
**   弹出式界面
**************************************/
class Chftp_login_dialog;              //登陆时跳出的欢迎信息框(如果服务器有的话。
class Chftp_conflict_dialog;           //文件下载出现冲突时的选择对话框。
class Chftp_Remote_menu_1;             //远程文件列表框中的一个弹出菜单.
struct Shftp_pixmap;

/************************************
 **关于书签
 ***********************************/
struct Shftp_Address;
class Chftp_bookmark;

/*************************************
**  异常处理
**************************************/
class Chftp_error;

#define HFTP_BINARY 1
#define HFTP_ASCII  2
enum hftp_transfer_type{hftp_transfer_passive,hftp_transfer_active};

/*************************************
**   所用到的头文件
*************************************/
#include <gnome.h>
#include <unistd.h>
#include <dirent.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <time.h>
#include <sys/timeb.h>
#include <sys/types.h>
#include <sys/time.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <ctype.h>
#include <string.h>
#include <pthread.h>
#include <semaphore.h>
#include <fcntl.h>
#include <stdexcept>
using namespace std;
#include "RFC959.h"
#include "Localdata.h"
#include "MainForm.h"
#include "myexception.h"
#include "PopInterface.h"
#include "transfer.h"
#include "BookMark.h"
#endif

⌨️ 快捷键说明

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