コード例 #1
0
ファイル: Ftp.cpp プロジェクト: FarGroup/FarManager
FTP::FTP()
{
	ResetCache = TRUE;
	ShowHosts = TRUE;
	SwitchingToFTP = FALSE;
	RereadRequired = FALSE;
	CurrentState = fcsNormal;
	*IncludeMask = 0;
	*ExcludeMask = 0;
	PluginColumnModeSet = FALSE;
	ActiveColumnMode = 0;
	NeedToSetActiveMode = FALSE;
	UrlsList = NULL;
	UrlsTail = NULL;
	QuequeSize = 0;
	OverrideMsgCode = ocNone;
	LastMsgCode = ocNone;
	*PanelTitle = 0;
	LongBeep = NULL;
	KeepAlivePeriod = Opt.KeepAlive ? FP_PeriodCreate(Opt.KeepAlive*1000) : NULL;
	hConnect = NULL;
	CallLevel = 0;

	Host.Init();
	FP_GetRegKey("LastHostsPath",HostsPath,NULL,ARRAYSIZE(HostsPath));

	PanelInfo pi;
	FP_Info->Control(INVALID_HANDLE_VALUE,FCTL_GETPANELINFO,&pi);
	StartViewMode = pi.ViewMode;
}
コード例 #2
0
ファイル: fUtils.cpp プロジェクト: CyberShadow/FAR
void FTP::LongBeepCreate(void)
{
	if(Opt.LongBeepTimeout)
	{
		LongBeepEnd(FALSE);
		LongBeep = FP_PeriodCreate(Opt.LongBeepTimeout*1000);
	}
}