コード例 #1
0
void
preUpdateHandler()
{
    debugOutput( DEBUG_LEVEL_NORMAL, "got pre-update notification...\n" );
    // stop receiving dbus events since the control structure is going to
    // be changed
    dispatcher.leave();
}
コード例 #2
0
ファイル: scim_panel_impanel.cpp プロジェクト: KDE/kimtoy
void niam(int sig)
{
    dispatcher.leave();
    delete panel;

    // quit panel agent loop
    if (panel_agent)
        panel_agent->stop();
}
コード例 #3
0
ファイル: introspect.cpp プロジェクト: PDXostc/navit
void niam(int sig)
{
  DBus::Connection conn = systembus ? DBus::Connection::SystemBus() : DBus::Connection::SessionBus();

  IntrospectedObject io(conn, path, service);

  std::cout << io.Introspect();

  dispatcher.leave();
}
コード例 #4
0
ファイル: scim_panel_impanel.cpp プロジェクト: KDE/kimtoy
static void* panel_agent_run(void* data)
{
    panel_agent->run();

    delete panel_agent;
    panel_agent = 0;

    // quit dbus loop
    dispatcher.leave();

    pthread_detach(pthread_self());

    return NULL;
}
コード例 #5
0
static void sighandler (int sig)
{
    run = 0;
    dispatcher.leave();
    sem_post(&run_sem);
}
コード例 #6
0
void niam(int sig)
{
	dispatcher.leave();
}
void AsyncClient::Timed_WaitCallback(const ::DBus::Error& e, void *data)
{
	cout << "reply from Timed_Wait" << endl;
	dispatcher.leave();
}
コード例 #8
0
ファイル: dbusplusplus.cpp プロジェクト: eric30/bt-dbus-test
void niam(int sig)
{
  spin = false;

  dispatcher.leave();
}