Ubuntu TV Media Scanner
A centralized index for removable media content.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
mediascanner::InstantRefreshPolicy Class Reference

#include <mediascanner/refreshpolicy.h>

+ Inheritance diagram for mediascanner::InstantRefreshPolicy:

Public Member Functions

bool OnBeginReading (MediaIndex *index)
 This method is called by the MediaIndex before it starts any read operation. More...
 
bool OnBeginWriting (WritableMediaIndex *index)
 This method is called by the WritableMediaIndex before it starts any write operation. More...
 
- Public Member Functions inherited from mediascanner::RefreshPolicy
virtual ~RefreshPolicy ()
 

Additional Inherited Members

- Static Public Member Functions inherited from mediascanner::RefreshPolicy
static RefreshPolicyPtr default_policy ()
 The default policy - currently an instance of InstantRefreshPolicy. More...
 

Member Function Documentation

bool mediascanner::InstantRefreshPolicy::OnBeginReading ( MediaIndex index)
virtual

This method is called by the MediaIndex before it starts any read operation.

The policy can now check if the media index needs to be reopened, can can do so if needed.

Parameters
index

Implements mediascanner::RefreshPolicy.

bool mediascanner::InstantRefreshPolicy::OnBeginWriting ( WritableMediaIndex index)
virtual

This method is called by the WritableMediaIndex before it starts any write operation.

The policy can now check if the media index needs to be reopened, can can do so if needed.

Parameters
index

Implements mediascanner::RefreshPolicy.