ivi-main-loop
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Nivi_main_loop
 CChannelWatchEventSourceThis kind of source can be used to be notified whenever an event has occurred concerning a channel
 CEventDispatcherEvent dispatcher interface
 CEventSourceAny event source inherits from this class
 CEventSourceManagerThat interface can be used to create new sources attached to a dispatcher
 CGLibChannelWatchEventSource
 CGLibEventDispatcherThat class implements the EventDispatcher interface using glib's main loop functions
 CGLibEventDispatcherTypesThis class contains typedefs which user code can use to refer to the exact objects types instead of referring only to the abstract interfaces
 CGLibEventSourceManagerThat class implements the EventDispatcher interface using glib's main loop functions
 CGLibIdleEventSource
 CGLibTimeOutEventSource
 CIdleEventSourceAn idle event source can be used to be notified whenever a dispatcher has no non-idle source to trigger
 CLog
 CTimeOutEventSourceA timeout source is triggered after a certain amount of time
 CIVIMainLoop_ChannelWatch_CallBack
 CIVIMainLoop_ChannelWatchEventSourceOpaque structure representing a channel watch event source. See ivi_main_loop::ChannelWatchEventSource
 CIVIMainLoop_EventDispatcherOpaque structure representing an Event dispatcher. See ivi_main_loop::EventDispatcher
 CIVIMainLoop_EventSourceManagerOpaque structure representing an Event source manager. See ivi_main_loop::EventSourceManager
 CIVIMainLoop_Idle_CallBack
 CIVIMainLoop_IdleEventSourceOpaque structure representing an idle event source. See ivi_main_loop::IdleEventSource
 CIVIMainLoop_TimeOut_CallBack
 CIVIMainLoop_TimeOutEventSourceOpaque structure representing a timeout event source. See ivi_main_loop::TimeOutEventSource