- fiveloavesbin.zip
- FiveLoavesBin
- 5loavessrc.zip
- FiveLoavesSrc
- 5Loaves.dsw
- 5Loaves.opt
- Library
- Build
- makefile.linux
- makefile.sun
- XMLFoundationLib.dsp
- XMLFoundationLib.plg
- inc
- src
- README.TXT
- Servers
- 5Loaves
- VNCAPI
- Tools
- FileXfer
- vnc_winsrc
|
// Copyright (C) 1999 AT&T Laboratories Cambridge. All Rights Reserved.
//
// This file is part of the VNC system.
//
// The VNC system is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
//
// If the source code for the VNC system is not available from the place
// whence you received this file, check http://www.uk.research.att.com/vnc or contact
// the authors on vnc@uk.research.att.com for information on obtaining it.
class vncAcceptDialog;
#if (!defined(_WINVNC_VNCACCEPTDIALOG))
#define _WINVNC_VNCACCEPTDIALOG
#pragma once
// Incoming connection-rejection dialog. vncClient creates an AcceptDialog
// if it needs to query whether or not to accept a connection.
class vncAcceptDialog
{
public:
// Create an outgoing-connection dialog
vncAcceptDialog(UINT timeoutSecs, const char *ipAddress);
// Destructor
virtual ~vncAcceptDialog();
// Once a dialog object is created, either delete it again, or
// call DoDialog. DoDialog will run the dialog and return
// TRUE (Accept) or FALSE (Reject).
// The function will also return false if the dialog times out.
BOOL DoDialog();
// Internal stuffs
private:
// Routine to call when a dialog event occurs
static BOOL CALLBACK vncAcceptDlgProc(HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam);
// Storage for the timeout value
UINT m_timeoutSecs;
UINT m_timeoutCount;
// Flashing hack
BOOL m_foreground_hack;
BOOL m_flash_state;
// Address of the offending machine
char *m_ipAddress;
};
#endif
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.
A list of licenses authors might use can be found here