Mir
Classes | Namespaces | Functions
glib_main_loop_sources.h File Reference
#include "mir/time/clock.h"
#include "mir/thread_safe_list.h"
#include "mir/fd.h"
#include <functional>
#include <vector>
#include <mutex>
#include <memory>
#include <unordered_map>
#include <glib.h>
Include dependency graph for glib_main_loop_sources.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mir::detail::GSourceHandle
 
class  mir::detail::FdSources
 
class  mir::detail::SignalSources
 

Namespaces

 mir
 All things Mir.
 
 mir::detail
 

Functions

void mir::detail::add_idle_gsource (GMainContext *main_context, int priority, std::function< void()> const &callback)
 
void mir::detail::add_server_action_gsource (GMainContext *main_context, void const *owner, std::function< void()> const &action, std::function< bool(void const *)> const &should_dispatch)
 
GSourceHandle mir::detail::add_timer_gsource (GMainContext *main_context, std::shared_ptr< time::Clock > const &clock, std::shared_ptr< LockableCallback > const &handler, std::function< void()> const &exception_handler, time::Timestamp target_time)
 

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016