cocos2d-x  2.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CCNotificationObserver Class Reference

#include <CCNotificationCenter.h>

Inheritance diagram for CCNotificationObserver:
CCObject CCCopying

Public Member Functions

 CCNotificationObserver (CCObject *target, SEL_CallFuncO selector, const char *name, CCObject *obj)
 CCNotificationObserver constructor. More...
 
 ~CCNotificationObserver ()
 CCNotificationObserver destructor function. More...
 
void performSelector (CCObject *obj)
 Invokes the callback function of this observer. More...
 
virtual CCObjectgetTarget (void)
 getTarget More...
 
virtual SEL_CallFuncO getSelector (void)
 getSelector More...
 
virtual char * getName (void)
 getName More...
 
virtual CCObjectgetObject (void)
 getObject More...
 
virtual int getHandler (void)
 getHandler More...
 
virtual void setHandler (int var)
 setHandler More...
 
- Public Member Functions inherited from CCObject
 CCObject (void)
virtual ~CCObject (void)
void release (void)
void retain (void)
CCObjectautorelease (void)
CCObjectcopy (void)
bool isSingleReference (void) const
unsigned int retainCount (void) const
virtual bool isEqual (const CCObject *pObject)
virtual void acceptVisitor (CCDataVisitor &visitor)
virtual void update (float dt)
- Public Member Functions inherited from CCCopying
virtual CCObjectcopyWithZone (CCZone *pZone)

Protected Attributes

CCObjectm_target
SEL_CallFuncO m_selector
char * m_name
CCObjectm_object
int m_nHandler
- Protected Attributes inherited from CCObject
unsigned int m_uReference
unsigned int m_uAutoReleaseCount

Additional Inherited Members

- Public Attributes inherited from CCObject
unsigned int m_uID
int m_nLuaID

Constructor & Destructor Documentation

CCNotificationObserver ( CCObject target,
SEL_CallFuncO  selector,
const char *  name,
CCObject obj 
)

CCNotificationObserver constructor.

Parameters
targetThe target which wants to observer notification events.
selectorThe callback function which will be invoked when the specified notification event was posted.
nameThe name of this notification.
objThe extra parameter which will be passed to the callback function.

Member Function Documentation

virtual int getHandler ( void  )
virtual

getHandler

virtual char* getName ( void  )
virtual

getName

virtual CCObject* getObject ( void  )
virtual

getObject

virtual SEL_CallFuncO getSelector ( void  )
virtual

getSelector

virtual CCObject* getTarget ( void  )
virtual

getTarget

void performSelector ( CCObject obj)

Invokes the callback function of this observer.

virtual void setHandler ( int  var)
virtual

setHandler

Member Data Documentation

char* m_name
protected
int m_nHandler
protected
CCObject* m_object
protected
SEL_CallFuncO m_selector
protected
CCObject* m_target
protected

The documentation for this class was generated from the following file: