kodi
MediaConnect.h
1 /*****************************************************************
2 |
3 | Platinum - Managed MediaConnect
4 |
5 | Copyright (c) 2004-2010, Plutinosoft, LLC.
6 | All rights reserved.
7 | http://www.plutinosoft.com
8 |
9 | This program is free software; you can redistribute it and/or
10 | modify it under the terms of the GNU General Public License
11 | as published by the Free Software Foundation; either version 2
12 | of the License, or (at your option) any later version.
13 |
14 | OEMs, ISVs, VARs and other distributors that combine and
15 | distribute commercially licensed software with Platinum software
16 | and do not wish to distribute the source code for the commercially
17 | licensed software under version 2, or (at your option) any later
18 | version, of the GNU General Public License (the "GPL") must enter
19 | into a commercial license agreement with Plutinosoft, LLC.
20 |
21 | This program is distributed in the hope that it will be useful,
22 | but WITHOUT ANY WARRANTY; without even the implied warranty of
23 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24 | GNU General Public License for more details.
25 |
26 | You should have received a copy of the GNU General Public License
27 | along with this program; see the file LICENSE.txt. If not, write to
28 | the Free Software Foundation, Inc.,
29 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
30 | http://www.gnu.org/licenses/gpl-2.0.html
31 |
32 ****************************************************************/
33 #pragma once
34 
35 /*----------------------------------------------------------------------
36 | includes
37 +---------------------------------------------------------------------*/
38 #include "MediaServer.h"
39 
40 class PLT_MediaConnect;
41 
42 namespace Platinum
43 {
44 
45 ref class MediaServer;
46 
47 /*----------------------------------------------------------------------
48 | MediaConnect
49 +---------------------------------------------------------------------*/
50 public ref class MediaConnect : public MediaServer
51 {
52 public:
53 
54 private:
55 
56 
57 public:
58 
59  // properties
60 
61 private:
62 
63 public:
64 
65  MediaConnect(String^ friendlyName);
66  MediaConnect(String^ friendlyName, String^ uuid, Int16 port);
68 
69  ~MediaConnect()
70  {
71  // clean-up managed
72 
73  // clean-up unmanaged
74  this->!MediaConnect();
75  }
76 
77  !MediaConnect();
78 };
79 
80 }
Definition: MediaServer.h:53
Definition: MediaConnect.h:50
Definition: PltMediaConnect.h:48