cygserver_transport.h

来自「cygwin, 著名的在win32下模拟unix操作系统的东东」· C头文件 代码 · 共 40 行

H
40
字号
/* cygserver_transport.h   Copyright 2001, 2002 Red Hat Inc.   Written by Robert Collins <rbtcollins@hotmail.com>This file is part of Cygwin.This software is a copyrighted work licensed under the terms of theCygwin license.  Please consult the file "CYGWIN_LICENSE" fordetails. */#ifndef _CYGSERVER_TRANSPORT_#define _CYGSERVER_TRANSPORT_class transport_layer_base *create_server_transport ();class transport_layer_base{public:#ifndef __INSIDE_CYGWIN__  virtual int listen () = 0;  virtual class transport_layer_base *accept (bool *recoverable) = 0;#endif  virtual void close () = 0;  virtual ssize_t read (void *buf, size_t len) = 0;  virtual ssize_t write (void *buf, size_t len) = 0;  virtual int connect () = 0;#ifndef __INSIDE_CYGWIN__  virtual void impersonate_client ();  virtual void revert_to_self ();#endif  virtual ~transport_layer_base ();};#endif /* _CYGSERVER_TRANSPORT_ */

⌨️ 快捷键说明

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