view engine/core/eventchannel/trigger/ec_trigger.i @ 29:0cb049f291e1

make members private and prefix with m_
author spq@33b003aa-7bff-0310-803a-e67f0ece8222
date Fri, 11 Jul 2008 13:00:10 +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);
  };
}