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

📄 ptlib.h

📁 mgcp协议源代码。支持多种编码:g711
💻 H
字号:
/* * ptlib.h * * Umbrella include for all non-GUI classes. * * Portable Windows Library * * Copyright (c) 1993-1998 Equivalence Pty. Ltd. * * The contents of this file are subject to the Mozilla Public License * Version 1.0 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See * the License for the specific language governing rights and limitations * under the License. * * The Original Code is Portable Windows Library. * * The Initial Developer of the Original Code is Equivalence Pty. Ltd. * * Portions are Copyright (C) 1993 Free Software Foundation, Inc. * All Rights Reserved. * * Contributor(s): ______________________________________. * * $Log: ptlib.h,v $ * Revision 1.22  2000/06/26 11:17:19  robertj * Nucleus++ port (incomplete). * * Revision 1.21  1999/08/17 03:46:40  robertj * Fixed usage of inlines in optimised version. * * Revision 1.20  1999/06/17 13:38:11  robertj * Fixed race condition on indirect channel close, mutex needed in PIndirectChannel. * * Revision 1.19  1999/06/13 13:54:07  robertj * Added PConsoleChannel class for access to stdin/stdout/stderr. * * Revision 1.18  1998/11/30 22:08:56  robertj * Fixed backslash in #include * * Revision 1.17  1998/11/30 02:50:43  robertj * New directory structure * * Revision 1.16  1998/10/31 12:46:57  robertj * Renamed file for having general thread synchronisation objects. * * Revision 1.15  1998/09/23 06:19:52  robertj * Added open source copyright license. * * Revision 1.14  1998/05/30 13:25:00  robertj * Added PSyncPointAck class. * * Revision 1.13  1998/03/20 03:16:10  robertj * Added special classes for specific sepahores, PMutex and PSyncPoint. * * Revision 1.12  1996/09/14 13:09:16  robertj * Major upgrade: *   rearranged sockets to help support IPX. *   added indirect channel class and moved all protocols to descend from it, *   separating the protocol from the low level byte transport. * * Revision 1.11  1996/08/08 10:08:40  robertj * Directory structure changes for common files. * * Revision 1.10  1996/05/23 09:57:24  robertj * Changed process.h to pprocess.h to avoid name conflict. * * Revision 1.9  1995/07/31 12:06:21  robertj * Added semaphore class. * * Revision 1.8  1995/03/12 04:44:56  robertj * Added dynamic link libraries. * * Revision 1.7  1994/09/25  10:43:57  robertj * Added pipe channel. * * Revision 1.6  1994/08/23  11:32:52  robertj * Oops * * Revision 1.5  1994/08/22  00:46:48  robertj * Added pragma fro GNU C++ compiler. * * Revision 1.4  1994/07/25  03:36:03  robertj * Added sockets to common, normalising to same comment standard. * * Revision 1.3  1994/07/21  12:17:41  robertj * Sockets. * * Revision 1.2  1994/06/25  12:27:39  robertj * *** empty log message *** * * Revision 1.1  1994/04/01  14:38:42  robertj * Initial revision * */#ifndef _PTLIB_H#define _PTLIB_H#ifdef __GNUC__#pragma interface#endif#ifdef __NUCLEUS_PLUS__#include "nucpp.h"#endif#ifdef __USE_STD__using namespace std;#endif#include <ptlib/contain.h>///////////////////////////////////////////////////////////////////////////////// PTime#include <ptlib/ptime.h>///////////////////////////////////////////////////////////////////////////////// PTimeInterval#include <ptlib/timeint.h>///////////////////////////////////////////////////////////////////////////////// PTimer#include <ptlib/timer.h>///////////////////////////////////////////////////////////////////////////////// PDirectory#include <ptlib/pdirect.h>///////////////////////////////////////////////////////////////////////////////// PFilePath#include <ptlib/filepath.h>///////////////////////////////////////////////////////////////////////////////// PConfig#include <ptlib/config.h>///////////////////////////////////////////////////////////////////////////////// PArgList#include <ptlib/args.h>///////////////////////////////////////////////////////////////////////////////// PThread#include <ptlib/thread.h>///////////////////////////////////////////////////////////////////////////////// PProcess#include <ptlib/pprocess.h>///////////////////////////////////////////////////////////////////////////////// PSemaphore#include <ptlib/semaphor.h>///////////////////////////////////////////////////////////////////////////////// PMutex#include <ptlib/mutex.h>///////////////////////////////////////////////////////////////////////////////// PSyncPoint#include <ptlib/syncpoint.h>///////////////////////////////////////////////////////////////////////////////// PSyncPointAck, PCondMutex etc#include <ptlib/syncthrd.h>///////////////////////////////////////////////////////////////////////////////// PDynaLink#include <ptlib/dynalink.h>///////////////////////////////////////////////////////////////////////////////// PChannel#include <ptlib/channel.h>///////////////////////////////////////////////////////////////////////////////// PIndirectChannel#include <ptlib/indchan.h>///////////////////////////////////////////////////////////////////////////////// PFile#include <ptlib/file.h>///////////////////////////////////////////////////////////////////////////////// PTextFile#include <ptlib/textfile.h>///////////////////////////////////////////////////////////////////////////////// PStructuredFile#include <ptlib/sfile.h>///////////////////////////////////////////////////////////////////////////////// PConsoleChannel#include <ptlib/conchan.h>///////////////////////////////////////////////////////////////////////////////// PSound#include <ptlib/sound.h>///////////////////////////////////////////////////////////////////////////////#if P_USE_INLINES#include <ptlib/ptlib.inl>#include <ptlib/osutil.inl>#endif#endif // _PTLIB_H// End Of File ///////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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