+ eComponentData(const eComponentData& d) { *this = d; }
+ eComponentData() { m_streamContent = m_componentType = m_componentTag = 0; }
+ int getStreamContent(void) const { return m_streamContent; }
+ int getComponentType(void) const { return m_componentType; }
+ int getComponentTag(void) const { return m_componentTag; }
+ std::string getIso639LanguageCode(void) const { return m_iso639LanguageCode; }
+ std::string getText(void) const { return m_text; }
+};
+SWIG_TEMPLATE_TYPEDEF(ePtr<eComponentData>, eComponentDataPtr);
+
+SWIG_ALLOW_OUTPUT_SIMPLE(eServiceReference); // needed for SWIG_OUTPUT in eServiceEvent::getLinkageService
+
+SWIG_IGNORE(eServiceEvent);
+class eServiceEvent: public iObject
+{
+ DECLARE_REF(eServiceEvent);
+ bool loadLanguage(Event *event, std::string lang, int tsidonid);
+ std::list<eComponentData> m_component_data;
+ std::list<eServiceReference> m_linkage_services;