Bayonne2 / Common C++ 2 Framework: common.h Source File

Bayonne2 / Common C++ 2 Framework
common.h
Go to the documentation of this file.
1 // Copyright (C) 1999-2005 Open Source Telecom Corporation.
2 // Copyright (C) 2006-2010 David Sugar, Tycho Softworks.
3 //
4 // This program is free software; you can redistribute it and/or modify
5 // it under the terms of the GNU General Public License as published by
6 // the Free Software Foundation; either version 2 of the License, or
7 // (at your option) any later version.
8 //
9 // This program is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 // GNU General Public License for more details.
13 //
14 // You should have received a copy of the GNU General Public License
15 // along with this program; if not, write to the Free Software
16 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17 //
18 // As a special exception, you may use this file as part of a free software
19 // library without restriction. Specifically, if other files instantiate
20 // templates or use macros or inline functions from this file, or you compile
21 // this file and link it with other files to produce an executable, this
22 // file does not by itself cause the resulting executable to be covered by
23 // the GNU General Public License. This exception does not however
24 // invalidate any other reasons why the executable file might be covered by
25 // the GNU General Public License.
26 //
27 // This exception applies only to the code released under the name GNU
28 // Common C++. If you copy code from other releases into a copy of GNU
29 // Common C++, as the General Public License permits, the exception does
30 // not apply to the code that you add in this way. To avoid misleading
31 // anyone as to the status of such modified files, you must delete
32 // this exception notice from them.
33 //
34 // If you write modifications of your own for GNU Common C++, it is your choice
35 // whether to permit this exception to apply to your modifications.
36 // If you do not wish that, delete this exception notice.
37 //
43 #ifndef CCXX_COMMON_H_
44 #define CCXX_COMMON_H_
45 
46 #include <cc++/config.h>
47 #ifdef CCXX_EXPORT_LIBRARY
48 #include <cc++/export.h>
49 #endif
50 #include <cc++/missing.h>
51 #include <cc++/strchar.h>
52 #include <cc++/exception.h>
53 #include <cc++/thread.h>
54 #include <cc++/process.h>
55 #include <cc++/slog.h>
56 #include <cc++/file.h>
57 #include <cc++/address.h>
58 #include <cc++/socket.h>
59 #include <cc++/network.h>
60 #include <cc++/misc.h>
61 #include <cc++/digest.h>
62 #include <cc++/numbers.h>
63 #include <cc++/persist.h>
64 #include <cc++/serial.h>
65 #include <cc++/string.h>
66 #include <cc++/cmdoptns.h>
67 #include <cc++/url.h>
68 #include <cc++/xml.h>
69 #endif
70 
misc.h
Memory management, configuration keydata objects and string tokenizer.
string.h
Common C++ generic string class.
export.h
export/import definitions for DLL's on Win32.
digest.h
Digest algorithms: checksum, CRC and MD5.
missing.h
substitute functions which may be missing in target platform libc.
file.h
Files and dynamic loader services.
numbers.h
Numbers and dates manipulation.
exception.h
GNU Common C++ exception model base classes.
thread.h
Synchronization and threading services.
strchar.h
Common and portable character string related functions.
address.h
Network addresses and sockets related classes.
xml.h
XML streams abstraction and RPC services.
serial.h
Serial I/O services.
network.h
Network subsystem and device interface related classes.
persist.h
Persistence library classes.
process.h
Process services.
cmdoptns.h
Command line option parsing interface.
slog.h
System logging facilities abstraction.
socket.h
Network addresses and sockets related classes.
url.h
URL streams abstraction.

Generated on Dec 21, 2017 for commoncpp2-1.8.1, ccrtp-1.7.2, libzrtpcpp-2.3.4, ccscript3-1.1.7, ccaudio2-1.0.0 and bayonne2-2.3.2 (after installation in /usr/local/) by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /