MediaAddonServer
class MediaAddonServer::MonitorHandler : public AddOnMonitorHandler {
MonitorHandler(MediaAddonServer* server);
MediaAddonServer* fServer;
MediaAddonServer::MonitorHandler::MonitorHandler(MediaAddonServer* server)
MediaAddonServer::MonitorHandler::AddOnEnabled(const add_on_entry_info* info)
MediaAddonServer::MonitorHandler::AddOnDisabled(const add_on_entry_info* info)
MediaAddonServer::MediaAddonServer(const char* signature)
MediaAddonServer::~MediaAddonServer()
MediaAddonServer::ReadyToRun()
MediaAddonServer::QuitRequested()
MediaAddonServer::MessageReceived(BMessage* message)
MediaAddonServer::_HandleMessage(int32 code, const void* data, size_t size)
MediaAddonServer::_ControlThread(void* _server)
MediaAddonServer* server = (MediaAddonServer*)_server;
MediaAddonServer::_ScanAddOnFlavors(BMediaAddOn* addon)
MediaAddonServer::_AddOnAdded(const char* path, ino_t fileNode)
MediaAddonServer::_DestroyInstantiatedFlavors(AddOnInfo& info)
MediaAddonServer::_PutAddonIfPossible(AddOnInfo& info)
MediaAddonServer::_InstantiatePhysicalInputsAndOutputs(AddOnInfo& info)
MediaAddonServer::_InstantiateAutostartFlavors(AddOnInfo& info)
MediaAddonServer::_AddOnRemoved(ino_t fileNode)
MediaAddonServer(const char* signature);
new MediaAddonServer(B_MEDIA_ADDON_SERVER_SIGNATURE);
virtual ~MediaAddonServer();