MME Metadata Events

MME events are like other QNX Neutrino events. They are signals or pulses used to notify a client application thread that a particular condition has occurred. Unlike signals and pulses, events can be used to carry data.

This chapter includes:

For other information about other types of MME events, see the following chapters in this reference:

For more information about events in general, see the QNX Neutrino Programmer's Guide.

Metadata events

The MME delivers metadata events (MME_EVENT_CLASS_METADATA) to the client application to indicate the status or result of a metadata retrieval operation, and for successful operations, the metadata request ID.

The MME metadata events are:

MME_EVENT_METADATA_IMAGE

The MME delivers the event MME_EVENT_METADATA_IMAGE after the client application calls mme_metadata_image_load():

Event data

The metadata structure type mme_event_metatadata_image_t, with:

Database tables updated

No database tables are updated.

MME_EVENT_METADATA_INFO

The MME delivers the event MME_EVENT_METADATA_INFO after the client application calls one of the mme_metadata_getinfo_*() functions:

Event data

The metadata structure type mme_event_metatadata_info_t, with:

Database tables updated

No database tables are updated.