root/headers/build/private/storage/mime/UpdateMimeInfoThread.h
//----------------------------------------------------------------------
//  This software is part of the Haiku distribution and is covered
//  by the MIT License.
//---------------------------------------------------------------------
/*!
        \file UpdateMimeInfoThread.h
        UpdateMimeInfoThread interface declaration 
*/

#ifndef _MIME_UPDATE_MIME_INFO_THREAD_H
#define _MIME_UPDATE_MIME_INFO_THREAD_H

#include <mime/MimeUpdateThread.h>

namespace BPrivate {
namespace Storage {
namespace Mime {

class UpdateMimeInfoThread : public MimeUpdateThread {
public:
        UpdateMimeInfoThread(const char *name, int32 priority,
                BMessenger managerMessenger, const entry_ref *root, bool recursive,
                int32 force, BMessage *replyee);
        status_t DoMimeUpdate(const entry_ref *entry, bool *entryIsDir);
};
        
}       // namespace Mime
}       // namespace Storage
}       // namespace BPrivate

#endif  // _MIME_UPDATE_MIME_INFO_THREAD_H