From 724cb5e3783311f6b8c808852dbe2de59f2399b0 Mon Sep 17 00:00:00 2001 From: Denis Loh Date: Mon, 25 Jan 2010 12:10:01 +0100 Subject: Fixed small bug which leads to an empty TV folder --- doc/html/classcUPnPVideoBroadcastMediator.html | 240 +++++++++++++++++++++++++ 1 file changed, 240 insertions(+) create mode 100644 doc/html/classcUPnPVideoBroadcastMediator.html (limited to 'doc/html/classcUPnPVideoBroadcastMediator.html') diff --git a/doc/html/classcUPnPVideoBroadcastMediator.html b/doc/html/classcUPnPVideoBroadcastMediator.html new file mode 100644 index 0000000..021b992 --- /dev/null +++ b/doc/html/classcUPnPVideoBroadcastMediator.html @@ -0,0 +1,240 @@ + + +UPnP/DLNA plugin for VDR: cUPnPVideoBroadcastMediator Class Reference + + + + + +
+

cUPnPVideoBroadcastMediator Class Reference

#include <object.h> +

+

+Inheritance diagram for cUPnPVideoBroadcastMediator:
+
+

Inheritance graph
+ + +
[legend]
+
+Collaboration diagram for cUPnPVideoBroadcastMediator:
+
+

Collaboration graph
+ + +
[legend]
+ +

+List of all members. + + + + + + + + + + + + + +

Public Member Functions

 cUPnPVideoBroadcastMediator (cMediaDatabase *MediaDatabase)
virtual cUPnPClassVideoBroadcastcreateObject (const char *Title, bool Restricted)
virtual cUPnPClassVideoBroadcastgetObject (cUPnPObjectID ID)

Protected Member Functions

virtual int objectToDatabase (cUPnPClassObject *Object)
virtual int databaseToObject (cUPnPClassObject *Object, cUPnPObjectID ID)
+


Detailed Description

+VideoBroadcast Mediator

+This is the interface between the objects and the database. It is possible to create new objects, stores objects in the database as well as removing them from it.


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
cUPnPVideoBroadcastMediator::cUPnPVideoBroadcastMediator (cMediaDatabase MediaDatabase  ) 
+
+
+ +

+Constructor of video broadcast mediator

+This creates a new video broadcast mediator with which it is possible to create new instances of VideoBroadcast objects.

+

Parameters:
+ + +
MediaDatabase the media database
+
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
cUPnPClassVideoBroadcast * cUPnPVideoBroadcastMediator::createObject (const char *  Title,
bool  Restricted 
) [virtual]
+
+
+ +

+Creates an object

+This creates a new UPnP object with the specific title and the restriction.

+

Returns:
the newly created object
+
Parameters:
+ + + +
Title the title of that object
Restricted the restriction of the object
+
+ +

Reimplemented from cUPnPVideoItemMediator.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int cUPnPVideoBroadcastMediator::databaseToObject (cUPnPClassObject Object,
cUPnPObjectID  ID 
) [protected, virtual]
+
+
+ +

+Loads an object from database

+This loads an object from the database

+

Returns:
returns
    +
  • <0, in case of an error
  • 0, otherwise
+
+
Parameters:
+ + + +
Object the object to be loaded
ID the object ID of that object
+
+ +

Reimplemented from cUPnPVideoItemMediator.

+ +
+

+ +

+
+ + + + + + + + + +
cUPnPClassVideoBroadcast * cUPnPVideoBroadcastMediator::getObject (cUPnPObjectID  ID  )  [virtual]
+
+
+ +

+Get an object

+Retrieves a UPnP object from the database and stores its information in the object. The object is obtained via its object ID.

+

Returns:
the object, found in the database
+
Parameters:
+ + +
ID the object ID
+
+ +

Reimplemented from cUPnPVideoItemMediator.

+ +
+

+ +

+
+ + + + + + + + + +
int cUPnPVideoBroadcastMediator::objectToDatabase (cUPnPClassObject Object  )  [protected, virtual]
+
+
+ +

+Store the object in the database

+This stores the information of an object in the database

+

Returns:
returns
    +
  • <0, in case of an error
  • 0, otherwise
+
+
Parameters:
+ + +
Object the object to be saved
+
+ +

Reimplemented from cUPnPVideoItemMediator.

+ +
+

+


The documentation for this class was generated from the following files: +
+
Generated on Sun Nov 8 15:44:09 2009 for UPnP/DLNA plugin for VDR by  + +doxygen 1.5.8
+ + -- cgit v1.2.3