view engine/core/eventchannel/trigger/ec_trigger.i @ 7:4ae1f92f3340

initial commit
author nikn@33b003aa-7bff-0310-803a-e67f0ece8222
date Sun, 06 Jul 2008 10:11:44 +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);
  };
}