MonitorThreadDarwin Class Reference

#include <mediamonitor-darwin.h>

Inheritance diagram for MonitorThreadDarwin:

MonitorThread

List of all members.


Detailed Description

Definition at line 4 of file mediamonitor-darwin.h.


Public Member Functions

 MonitorThreadDarwin (MediaMonitor *pMon, unsigned long interval)
virtual void run (void)
 Use the DiskArbitration Daemon to inform us of media changes.
void diskInsert (const char *devName, const char *volName, QString model, bool isCDorDVD=1)
 Create a MythMedia instance and insert in MythMediaMonitor list.
void diskRemove (QString devName)
void diskRename (const char *devName, const char *volName)
 Deal with the user, or another program, renaming a volume.

Constructor & Destructor Documentation

MonitorThreadDarwin::MonitorThreadDarwin ( MediaMonitor pMon,
unsigned long  interval 
) [inline]

Definition at line 7 of file mediamonitor-darwin.h.


Member Function Documentation

void MonitorThreadDarwin::run ( void   )  [virtual]

Use the DiskArbitration Daemon to inform us of media changes.

Reimplemented from MonitorThread.

Definition at line 339 of file mediamonitor-darwin.cpp.

void MonitorThreadDarwin::diskInsert ( const char *  devName,
const char *  volName,
QString  model,
bool  isCDorDVD = 1 
)

Create a MythMedia instance and insert in MythMediaMonitor list.

We are a friend class of MythMediaMonitor, so that we can add or remove from its list of media objects.

Definition at line 380 of file mediamonitor-darwin.cpp.

Referenced by diskAppearedCallback().

void MonitorThreadDarwin::diskRemove ( QString  devName  ) 

Definition at line 416 of file mediamonitor-darwin.cpp.

void MonitorThreadDarwin::diskRename ( const char *  devName,
const char *  volName 
)

Deal with the user, or another program, renaming a volume.

iTunes has a habit of renaming the disk volumes and track files after it looks up a disk on the GraceNote CDDB.

Definition at line 440 of file mediamonitor-darwin.cpp.


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

Generated on Sat Dec 18 05:16:06 2010 for MythTV by  doxygen 1.5.5