Music Hub  ..
A session-wide music playback service
core::ubuntu::media::UriCheck Class Reference

#include <uri_check.h>

+ Collaboration diagram for core::ubuntu::media::UriCheck:

Public Types

typedef std::shared_ptr< UriCheckPtr
 

Public Member Functions

 UriCheck ()
 
 UriCheck (const std::string &uri)
 
virtual ~UriCheck ()
 
void set (const std::string &uri)
 
void clear ()
 
bool is_encoded () const
 
bool is_local_file () const
 
bool file_exists () const
 

Protected Member Functions

 UriCheck (const UriCheck &)=delete
 
UriCheckoperator= (const UriCheck &)=delete
 

Detailed Description

Definition at line 34 of file uri_check.h.

Member Typedef Documentation

typedef std::shared_ptr<UriCheck> core::ubuntu::media::UriCheck::Ptr

Definition at line 37 of file uri_check.h.

Constructor & Destructor Documentation

core::ubuntu::media::UriCheck::UriCheck ( )
inline

Definition at line 39 of file uri_check.h.

Referenced by file_exists().

core::ubuntu::media::UriCheck::UriCheck ( const std::string &  uri)
inline

Definition at line 46 of file uri_check.h.

virtual core::ubuntu::media::UriCheck::~UriCheck ( )
inlinevirtual

Definition at line 54 of file uri_check.h.

core::ubuntu::media::UriCheck::UriCheck ( const UriCheck )
protecteddelete

Member Function Documentation

void core::ubuntu::media::UriCheck::clear ( )
inline

Definition at line 69 of file uri_check.h.

bool core::ubuntu::media::UriCheck::file_exists ( ) const
inline

Definition at line 84 of file uri_check.h.

References operator=(), and UriCheck().

+ Here is the call graph for this function:

bool core::ubuntu::media::UriCheck::is_encoded ( ) const
inline

Definition at line 74 of file uri_check.h.

bool core::ubuntu::media::UriCheck::is_local_file ( ) const
inline

Definition at line 79 of file uri_check.h.

UriCheck& core::ubuntu::media::UriCheck::operator= ( const UriCheck )
protecteddelete

Referenced by file_exists().

void core::ubuntu::media::UriCheck::set ( const std::string &  uri)
inline

Definition at line 58 of file uri_check.h.


The documentation for this class was generated from the following file: