~ubuntu-branches/debian/experimental/gpac/experimental

« back to all changes in this revision

Viewing changes to extra_lib/include/platinum/Platinum.h

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2014-02-22 18:15:00 UTC
  • mfrom: (1.2.2) (3.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20140222181500-b4phupo05gjpmopa
Tags: 0.5.0+svn5104~dfsg1-1
* New  upstream version 0.5.0+svn5104~dfsg1:
  - src/utils/sha1.c is relicensed under LGPLv2.1, Closes: #730759
* Don't install modules in multi-arch directories, Closes: #730497
* Add libusb-1.0.0-dev headers because libfreenect requires this
* Fix install rule
* Follow upstream soname bump
  - Drop the symbols file for now until it has been revised thourougly
* Let binaries produce the correct svn revision
* Refresh patches
* Patch and build against libav10, Closes: #739321
* Bump standards version, no changes necessary

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
|
3
3
|   Platinum - Top Level Include
4
4
|
5
 
| Copyright (c) 2004-2008, Plutinosoft, LLC.
 
5
| Copyright (c) 2004-2010, Plutinosoft, LLC.
6
6
| All rights reserved.
7
7
| http://www.plutinosoft.com
8
8
|
17
17
| licensed software under version 2, or (at your option) any later
18
18
| version, of the GNU General Public License (the "GPL") must enter
19
19
| into a commercial license agreement with Plutinosoft, LLC.
 
20
| licensing@plutinosoft.com
20
21
21
22
| This program is distributed in the hope that it will be useful,
22
23
| but WITHOUT ANY WARRANTY; without even the implied warranty of
30
31
| http://www.gnu.org/licenses/gpl-2.0.html
31
32
|
32
33
 ****************************************************************/
 
34
/** @file
 
35
 Master Header file included by Platinum client applications.
 
36
 
 
37
 Client Applications should only need to include this file, as it 
 
38
 includes all the more specific include files required to use the API
 
39
 */
 
40
 
 
41
/** 
 
42
@mainpage Platinum UPnP SDK
 
43
 
 
44
@section intro Introduction
 
45
 
 
46
The Platinum SDK contains all the software components necessary to 
 
47
build and use the Platinum UPnP Framework. This includes
 
48
the Platinum framework and the Neptune C++ runtime
 
49
library.
 
50
 
 
51
@section architecture Architecture
 
52
 
 
53
The Platinum framework consists of a core framework that implements the UPnP
 
54
core specifications including GENA, SOAP and SSDP. Building on top of that, the 
 
55
Platinum framework provides the foundation for UPnP AV Media Server and 
 
56
Media Renderer compliant implementations.
 
57
 
 
58
The Platinum framework leverages the Neptune C++ runtime library which offers an 
 
59
elegant platform abstraction layer for multithreading, file system and 
 
60
network operations. Additionally, it provides support for XML parsing, string and time
 
61
manipulation, template based linked-lists, stacks and arrays, and a configurable 
 
62
cross-platform logging system.
 
63
 
 
64
*/
33
65
 
34
66
#ifndef _PLATINUM_H_
35
67
#define _PLATINUM_H_
42
74
#include "PltDeviceData.h"
43
75
#include "PltHttpServer.h"
44
76
#include "PltVersion.h"
45
 
#include "PltSvnVersion.h"
46
 
#include "PltTime.h"
47
 
 
48
 
#ifdef PLT_DEVICE_HEADERS_INCLUDE
 
77
 
 
78
#include "PltMimeType.h"
 
79
#include "PltProtocolInfo.h"
 
80
#include "PltAction.h"
 
81
#include "PltArgument.h"
 
82
#include "PltConstants.h"
 
83
#include "PltCtrlPointTask.h"
 
84
#include "PltDatagramStream.h"
 
85
#include "PltDeviceHost.h"
 
86
#include "PltEvent.h"
 
87
#include "PltHttp.h"
 
88
#include "PltHttpClientTask.h"
 
89
#include "PltHttpServer.h"
 
90
#include "PltHttpServerTask.h"
 
91
#include "PltService.h"
 
92
#include "PltSsdp.h"
 
93
#include "PltStateVariable.h"
 
94
#include "PltTaskManager.h"
 
95
#include "PltThreadTask.h"
 
96
#include "PltUtilities.h"
 
97
 
49
98
#include "PltMediaServer.h"
50
99
#include "PltMediaBrowser.h"
51
100
#include "PltMediaRenderer.h"
52
101
#include "PltMediaController.h"
53
 
#endif
 
102
#include "PltDidl.h"
 
103
#include "PltFileMediaServer.h"
 
104
#include "PltMediaCache.h"
 
105
#include "PltMediaItem.h"
 
106
#include "PltSyncMediaBrowser.h"
 
107
 
 
108
#include "PltXbox360.h"
 
109
#include "PltMediaConnect.h"
 
110
 
 
111
#include "PltDownloader.h"
 
112
#include "PltStreamPump.h"
 
113
#include "PltFrameBuffer.h"
 
114
#include "PltFrameServer.h"
 
115
#include "PltFrameStream.h"
 
116
#include "PltRingBufferStream.h"
54
117
 
55
118
#endif /* _PLATINUM_H_ */