Code Search for Developers
 
 
  

executionListener.h from Equalizer - Multipipe Rendering at Krugle


Show executionListener.h syntax highlighted


/* Copyright (c) 2006-2007, Stefan Eilemann <eile@equalizergraphics.com> 
   All rights reserved. */

#ifndef EQBASE_EXECUTIONLISTENER_H
#define EQBASE_EXECUTIONLISTENER_H

#include <eq/base/base.h>

namespace eqBase
{
    /**
     * A listener interface to monitor execution unit (Thread, Process) state
     * changes.
     */
    class EQ_EXPORT ExecutionListener
    {
    public:
        virtual ~ExecutionListener() {}

        /**
         * Notify that a new execution unit started.
         */
        virtual void notifyExecutionStarted(){};

        /**
         * Notify that the execution unit is about to stop.
         */
        virtual void notifyExecutionStopping(){};        
    };
}

#endif //EQBASE_EXECUTIONLISTENER_H




See more files for this project here

Equalizer - Multipipe Rendering

Equalizer is a programming interface and resource management system for scalable graphics applications for clusters and shared memory systems. It is build upon a scalable programming interface solving the problems common to any multipipe application.

Project homepage: http://sourceforge.net/projects/equalizer
Programming language(s): C,C++
License: lgpl21

  barrier.cpp
  barrier.h
  base.h
  clock.h
  debug.cpp
  debug.h
  definesWin32.h
  executionListener.h
  hash.h
  idPool.cpp
  idPool.h
  launcher.cpp
  launcher.h
  lock.cpp
  lock.h
  log.cpp
  log.h
  monitor.h
  mtQueue.h
  nonCopyable.h
  perThread.h
  process.cpp
  process.h
  refPtr.h
  referenced.h
  requestHandler.cpp
  requestHandler.h
  rng.h
  scopedMutex.h
  sema.cpp
  sema.h
  spinLock.cpp
  spinLock.h
  stdExt.h
  thread.cpp
  thread.h
  timedLock.cpp
  timedLock.h
  types.h
  userdata.h