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

◆ Ptr

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

Definition at line 37 of file uri_check.h.

Constructor & Destructor Documentation

◆ UriCheck() [1/3]

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

Definition at line 39 of file uri_check.h.

Referenced by file_exists().

◆ UriCheck() [2/3]

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

Definition at line 46 of file uri_check.h.

◆ ~UriCheck()

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

Definition at line 54 of file uri_check.h.

◆ UriCheck() [3/3]

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

Member Function Documentation

◆ clear()

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

Definition at line 69 of file uri_check.h.

◆ file_exists()

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:

◆ is_encoded()

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

Definition at line 74 of file uri_check.h.

◆ is_local_file()

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

Definition at line 79 of file uri_check.h.

◆ operator=()

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

Referenced by file_exists().

◆ set()

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: