view engine/core/eventchannel/trigger/ec_trigger.i @ 45:8c073dd2d3a3

* Renamed removed ++ suffix as the old unittests are gone
author mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
date Sun, 13 Jul 2008 09:57:15 +0000
parents 4a0efb7baf70
children 90005975cdbb
line wrap: on
line source

%module fife
%{
#include "eventchannel/trigger/ec_trigger.h"
%}

%include "ec_trigger.i"
%include "ec_itriggercontroller.i"
%include "ec_itriggerlistener.i"

namespace FIFE {

  class Trigger : public ITriggerController {

  public:

	Trigger(ITriggerListener& listener);

	void registerTrigger(Trigger& trigger);

	void unregisterTrigger(Trigger& trigger);

	void registerListener(ITriggerListener& triggerlistener);

	void unregisterListener(ITriggerListener& triggerlistener);
  };
}