|
a/src/mediaserver/cdplugins/cdplugin.hxx |
|
b/src/mediaserver/cdplugins/cdplugin.hxx |
|
... |
|
... |
43 |
/// Add a virtual directory and set file operation interface. path
|
43 |
/// Add a virtual directory and set file operation interface. path
|
44 |
/// must be equal or begin with the pathprefix.
|
44 |
/// must be equal or begin with the pathprefix.
|
45 |
virtual bool setfileops(CDPlugin *, const std::string& path,
|
45 |
virtual bool setfileops(CDPlugin *, const std::string& path,
|
46 |
UPnPProvider::VirtualDir::FileOps ops)= 0;
|
46 |
UPnPProvider::VirtualDir::FileOps ops)= 0;
|
47 |
|
47 |
|
48 |
/// Access the main configuration file.
|
48 |
/// Get a pointer to the the main configuration file contents.
|
49 |
virtual ConfSimple *getconfig(CDPlugin *)= 0;
|
49 |
virtual ConfSimple *getconfig(CDPlugin *)= 0;
|
|
|
50 |
|
|
|
51 |
/// This calls plg->getname() and returns something like
|
|
|
52 |
/// datadir/nm/nm-app.py. Can't see why this is in contentdirectory
|
|
|
53 |
/// since it seems very specific to plgwithslave...
|
50 |
virtual std::string getexecpath(CDPlugin *)= 0;
|
54 |
virtual std::string getexecpath(CDPlugin *)= 0;
|
51 |
};
|
55 |
};
|
52 |
|
56 |
|
53 |
/// Interface to media server modules
|
57 |
/// Interface to media server modules
|
54 |
///
|
58 |
///
|