#include <SignalDeclaration.h>
Inherits SignalBase.
Inheritance diagram for Signal< M >:


Public Member Functions | |
| Signal (const String &className, const String &signalName) | |
| virtual | ~Signal () |
| int | connect (const Object *slotObject, const M slotMethod) |
| virtual int | disconnect (const Object *slotObject) |
| int | disconnect (const Object *slotObject, const M slotMethod) |
Definition at line 22 of file SignalDeclaration.h.
Definition at line 22 of file Signal.h.
References SignalBase::_orphanSlotObject, SignalBase::_slots, ERROR_BACKTRACE(), FAILED(), and SignalBase::unbind().
Definition at line 42 of file Signal.h.
References SignalBase::_orphanSlotMethod, SignalBase::_orphanSlotObject, SignalBase::_slots, SignalBase::bind(), ERROR, ERROR_BACKTRACE(), FAILED(), MSG_NULL_POINTER, and OK.
Implements SignalBase.
Definition at line 65 of file Signal.h.
References SignalBase::_orphanSlotObject, SignalBase::_slots, CSTRING(), ERROR, ERROR_BACKTRACE(), FAILED(), Object::id(), MSG_NULL_POINTER, MSG_SIGNAL_SLOT_DOES_NOT_EXISTS, OK, and SignalBase::unbind().
Definition at line 89 of file Signal.h.
References SignalBase::_orphanSlotMethod, SignalBase::_orphanSlotObject, SignalBase::_slots, CSTRING(), DEBUG, ERROR, ERROR_BACKTRACE(), FAILED(), Object::id(), MSG_NULL_POINTER, MSG_SIGNAL_SLOT_DOES_NOT_EXISTS, OK, and SignalBase::unbind().
1.5.1