Ubuntu TV Media Scanner
A centralized index for removable media content.
|
#include <gio/gio.h>
#include <gio/gunixmounts.h>
#include <grilo.h>
#include <gst/pbutils/gstdiscoverer.h>
#include <gudev/gudev.h>
#include <libsoup/soup.h>
#include <boost/date_time/posix_time/posix_time_duration.hpp>
#include <string>
#include "mediascanner/declarations.h"
Classes | |
class | mediascanner::Wrapper< T, CopyHelper > |
A shared smart-pointer for GLib related types. More... | |
struct | mediascanner::ListWrapper< T, List > |
class | mediascanner::Source |
The Source class provides access to the GLib event source mechanism. More... | |
class | mediascanner::Idle |
The Idle class provides access to GLib's idle source mechanism. More... | |
class | mediascanner::Timeout |
The Timeout class provides access to GLib's timeout mechanism. More... | |
Namespaces | |
mediascanner | |
Public components of the Ubuntu TV Media Scanner. | |
Constant Groups | |
mediascanner | |
Public components of the Ubuntu TV Media Scanner. | |
Functions | |
template<typename T > | |
T * | mediascanner::shallow_copy (const T *p) |
A type-safe function for creating shallow copies of structures. More... | |
template<typename T , size_t N> | |
static T * | mediascanner::array_copy (const T(&p)[N]) |
A type-safe function for creating shallow copies of pointer arrays. More... | |
template<typename T > | |
Wrapper< T > | mediascanner::wrap (T *p) |
Wraps a pointer to an object by a shared smart-pointer. More... | |
template<typename T > | |
Wrapper< T > | mediascanner::take (T *p) |
Wraps a pointer to an object by a shared smart-pointer. More... | |
template<typename T > | |
Wrapper< T > | mediascanner::wrap_static (const T *p) |
Wraps a statically allocated structure by a shared smart-pointer. More... | |
template<typename T > | |
void | mediascanner::DestroyNotify (gpointer user_data) |
Type-safe destroy notifier. More... | |
template<typename T > | |
void | mediascanner::ClosureNotify (gpointer user_data, GClosure *) |
std::string | mediascanner::to_string (const GError *error) |
Describes a GError . More... | |
std::string | mediascanner::to_string (const GstCaps *caps) |
Describes GStreamer capabilities. More... | |
template<typename BoxedType > | |
GParamSpec * | mediascanner::MakeParamSpecBoxed (const char *name, const char *nick, const char *blurb, GParamFlags flags) |
Creates a GParamSpec for boxed types. More... | |