3 #ifndef GAUDIKERNEL_GUARDS_H
4 #define GAUDIKERNEL_GUARDS_H 1
116 template <
class OBJECT,
class FUNCTION>
129 if ( 0 != svc && m_sc.isFailure() ) { m_sc = svc->handleErr ( *obj , m_sc ) ; }
135 if ( 0 != svc ) { m_sc = svc -> handle ( *obj , e ) ; }
141 if ( 0 != svc ) { m_sc = svc -> handle ( *obj , e ) ; }
147 if ( 0 != svc ) { m_sc = svc -> handle ( *obj ) ; }
294 if (m_customEvtType) {
295 m_svc->before(m_cevt,m_obj);
297 m_svc->before(m_evt,m_obj);
300 if (m_customEvtType) {
301 m_svc->before(m_cevt,m_objName);
303 m_svc->before(m_evt,m_objName);
312 if (m_customEvtType) {
314 m_svc->after(m_cevt,m_obj,*m_sc);
316 m_svc->after(m_cevt,m_obj);
320 m_svc->after(m_evt,m_obj,*m_sc);
322 m_svc->after(m_evt,m_obj);
326 if (m_customEvtType) {
328 m_svc->after(m_cevt,m_objName,*m_sc);
330 m_svc->after(m_cevt,m_objName);
334 m_svc->after(m_evt,m_objName,*m_sc);
336 m_svc->after(m_evt,m_objName);
352 #endif // GAUDIKERNEL_GUARDS_H