Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CEGUI::ConnectionImpl Class Reference

Inheritance diagram for CEGUI::ConnectionImpl:

Inheritance graph
[legend]
Collaboration diagram for CEGUI::ConnectionImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ConnectionImpl (Event *event_, Event::Group group_, Event::Subscriber subscriber_)
virtual bool connected ()
virtual void disconnect ()
void addRef () const
void release () const
void releaseButKeep () const
int refCount () const

Protected Attributes

Eventevent
Event::Group group
Event::Subscriber subscriber
int d_refCount

Friends

class Event

Detailed Description

Definition at line 40 of file CEGUIEvent.cpp.


Constructor & Destructor Documentation

CEGUI::ConnectionImpl::ConnectionImpl Event event_,
Event::Group  group_,
Event::Subscriber  subscriber_
[inline]
 

Definition at line 42 of file CEGUIEvent.cpp.


Member Function Documentation

void CEGUI::Referenced::addRef  )  const [inline, inherited]
 

Definition at line 41 of file CEGUIRefPtr.h.

virtual bool CEGUI::ConnectionImpl::connected  )  [inline, virtual]
 

Reimplemented from CEGUI::Event::ConnectionInterface.

Definition at line 47 of file CEGUIEvent.cpp.

References event.

virtual void CEGUI::ConnectionImpl::disconnect  )  [inline, virtual]
 

Reimplemented from CEGUI::Event::ConnectionInterface.

Definition at line 52 of file CEGUIEvent.cpp.

References event, group, subscriber, and CEGUI::Event::unsubscribe().

int CEGUI::Referenced::refCount  )  const [inline, inherited]
 

return the number pointers currently referencing this object.

Definition at line 54 of file CEGUIRefPtr.h.

void CEGUI::Referenced::release void   )  const [inline, inherited]
 

Definition at line 46 of file CEGUIRefPtr.h.

void CEGUI::Referenced::releaseButKeep  )  const [inline, inherited]
 

Definition at line 51 of file CEGUIRefPtr.h.


Friends And Related Function Documentation

friend class Event [friend]
 

Definition at line 66 of file CEGUIEvent.cpp.


Member Data Documentation

int CEGUI::Referenced::d_refCount [mutable, protected, inherited]
 

Definition at line 58 of file CEGUIRefPtr.h.

Referenced by CEGUI::Referenced::~Referenced().

Event* CEGUI::ConnectionImpl::event [protected]
 

Definition at line 62 of file CEGUIEvent.cpp.

Referenced by connected(), and disconnect().

Event::Group CEGUI::ConnectionImpl::group [protected]
 

Definition at line 63 of file CEGUIEvent.cpp.

Referenced by disconnect().

Event::Subscriber CEGUI::ConnectionImpl::subscriber [protected]
 

Definition at line 64 of file CEGUIEvent.cpp.

Referenced by disconnect().


The documentation for this class was generated from the following file:
Generated on Wed Sep 7 10:10:29 2005 for Crazy Eddies GUI System by  doxygen 1.4.3