~ubuntu-branches/ubuntu/raring/openwalnut/raring

« back to all changes in this revision

Viewing changes to src/core/kernel/WModuleOutputConnector.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Eichelbaum
  • Date: 2012-12-12 11:26:32 UTC
  • mfrom: (3.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20121212112632-xhiuwkxuz5h0idkh
Tags: 1.3.1+hg5849-1
* Minor changes compared to 1.3.0 but included several bug fixes.
* See http://www.openwalnut.org/versions/4

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
#include <boost/signals2/signal.hpp>
31
31
#include <boost/signals2/connection.hpp>
32
32
 
33
 
#include "WModule.h"
 
33
class WModule;
34
34
#include "WModuleConnector.h"
35
35
#include "WModuleConnectorSignals.h"
36
36
#include "../common/WPrototyped.h"
37
37
#include "../common/WTransferable.h"
38
38
 
39
 
#include "WExportKernel.h"
 
39
 
40
40
 
41
41
/**
42
42
 * Class implementing output connection functionality between modules.
43
43
 */
44
 
class OWKERNEL_EXPORT WModuleOutputConnector: public WModuleConnector
 
44
class  WModuleOutputConnector: public WModuleConnector
45
45
{
46
46
public:
47
 
 
48
47
    // **************************************************************************************************************************
49
48
    // Methods
50
49
    // **************************************************************************************************************************
113
112
    virtual bool isOutputConnector() const;
114
113
 
115
114
protected:
116
 
 
117
115
    // If you want to add additional signals an output connector should subscribe FROM an input connector, overwrite
118
116
    // connectSignals
119
117
    // virtual void connectSignals( boost::shared_ptr<WModuleConnector> con );
124
122
    virtual void propagateDataChange();
125
123
 
126
124
private:
127
 
 
128
125
    /**
129
126
     * Signal fired whenever new data should be propagated. Represented by DATA_CHANGED enum- element.
130
127
     */