| 
    Tizen Native API
    5.0
    
   
   | 
  
  
  
 
SignalConnection is the connection information held by the signal. More...
Public Member Functions | |
| SignalConnection (CallbackBase *callback) | |
| Constructor.   | |
| SignalConnection (SignalObserver *signalObserver, CallbackBase *callback) | |
| Constructor.   | |
| ~SignalConnection () | |
| Non-virtual destructor, not intended as a base class.   | |
| void | Disconnect (SlotObserver *slotObserver) | 
| Disconnects the signal from the slot.   | |
| CallbackBase * | GetCallback () | 
| Retrieves the callback.   | |
Detailed Description
SignalConnection is the connection information held by the signal.
A signal can have zero to many connections, depending on how many slots are connected to this signal.
A connection contains:
- Callback (slot)
 - SignalObserver - interface provided by a slot owning object.
 
It takes ownership of the callback, and will delete it when the connection is destroyed.
- Since:
 - 3.0, DALi version 1.0.0
 
Constructor & Destructor Documentation
| Dali::SignalConnection::SignalConnection | ( | CallbackBase * | callback | ) | 
Constructor.
- Since:
 - 3.0, DALi version 1.0.0
 
- Parameters:
 - 
  
[in] callback The callback which should be a C function  
| Dali::SignalConnection::SignalConnection | ( | SignalObserver * | signalObserver, | 
| CallbackBase * | callback | ||
| ) | 
Constructor.
- Since:
 - 3.0, DALi version 1.0.0
 
- Parameters:
 - 
  
[in] signalObserver The signal observer [in] callback Ownership of this callback object is taken  
Non-virtual destructor, not intended as a base class.
- Since:
 - 3.0, DALi version 1.0.0
 
Member Function Documentation
| void Dali::SignalConnection::Disconnect | ( | SlotObserver * | slotObserver | ) | 
Disconnects the signal from the slot.
- Since:
 - 3.0, DALi version 1.0.0
 
- Parameters:
 - 
  
[in] slotObserver The signal disconnecting from the slot  
Retrieves the callback.
- Since:
 - 3.0, DALi version 1.0.0
 
- Returns:
 - A pointer to the callback