Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 9361 in orxonox.OLD for branches/proxy/src/lib/util/sigslot/signal.h


Ignore:
Timestamp:
Jul 20, 2006, 3:54:38 PM (18 years ago)
Author:
bensch
Message:

more and better adaptions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/proxy/src/lib/util/sigslot/signal.h

    r9359 r9361  
     1/**
     2 * @file signal.h
     3 * @adaption from the beautiful sigslot implementation of sarah Thompson
     4 */
     5
    16// sigslot.h: Signal/Slot classes
    27//
     
    8287#include <list>
    8388
    84 #if defined(SIGSLOT_PURE_ISO) || (!defined(WIN32) && !defined(__GNUG__) && !defined(SIGSLOT_USE_POSIX_THREADS))
    85 #       define _SIGSLOT_SINGLE_THREADED
    86 #elif defined(WIN32)
    87 #       define _SIGSLOT_HAS_WIN32_THREADS
    88 #       include <windows.h>
    89 #elif defined(__GNUG__) || defined(SIGSLOT_USE_POSIX_THREADS)
    90 #       define _SIGSLOT_HAS_POSIX_THREADS
    91 #       include <pthread.h>
    92 #else
    93 #       define _SIGSLOT_SINGLE_THREADED
    94 #endif
    95 
    96 #ifndef SIGSLOT_DEFAULT_MT_POLICY
    97 #       ifdef _SIGSLOT_SINGLE_THREADED
    98 #               define SIGSLOT_DEFAULT_MT_POLICY single_threaded
    99 #       else
    100 #               define SIGSLOT_DEFAULT_MT_POLICY multi_threaded_local
    101 #       endif
    102 #endif
    103 
    10489#include "slot.h"
    10590
Note: See TracChangeset for help on using the changeset viewer.