ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <event_list.h>

Collaboration diagram for ICB::_event_list:

List of all members.

Public Member Functions

 _event_list ()
 ~_event_list ()
 _event_list (const _event_list &oX)
const _event_listoperator= (const _event_list &oOpB)
void SetNewObjectName (const char *pcObjectName)
const char * GetObjectName () const
bool8 HasEventPending ()
bool8 CheckEventWaiting (const char *pcEventName)
bool8 IsEventInList (const char *pcEventName) const
void AddEventForObject (const char *pcEventName)
void RemoveEventForObject (const char *pcEventName)
void RemoveAllEventsForObject ()
bool8 DidObjectSendLastNamedEvent (uint32 nObjectID, const char *pcEventName) const
int32 GetIDOfLastObjectToPostEvent (const char *pcEventName) const
bool8 PostNamedEvent (const char *pcEventName, int32 nSenderID)
void ClearAllOutstandingEvents ()

Private Member Functions

void Initialise ()

Private Attributes

const char * m_pcObjectName
_event m_pNamedEventList [EVENT_MAX_EVENTS_REGISTERED]
uint8 m_nNumNamedEventsPending
uint8 m_nNumRegisteredEvents
bool8 m_bEventPending
uint8 m_nPad1

Detailed Description

Definition at line 106 of file event_list.h.


Constructor & Destructor Documentation

ICB::_event_list::_event_list (  )  [inline]

Definition at line 154 of file event_list.h.

ICB::_event_list::~_event_list (  )  [inline]

Definition at line 110 of file event_list.h.

ICB::_event_list::_event_list ( const _event_list oX  ) 

Definition at line 45 of file event_list.cpp.


Member Function Documentation

void ICB::_event_list::AddEventForObject ( const char *  pcEventName  ) 

Definition at line 93 of file event_list.cpp.

bool8 ICB::_event_list::CheckEventWaiting ( const char *  pcEventName  ) 

Definition at line 190 of file event_list.cpp.

void ICB::_event_list::ClearAllOutstandingEvents (  ) 

Definition at line 145 of file event_list.cpp.

bool8 ICB::_event_list::DidObjectSendLastNamedEvent ( uint32  nObjectID,
const char *  pcEventName 
) const

Definition at line 227 of file event_list.cpp.

int32 ICB::_event_list::GetIDOfLastObjectToPostEvent ( const char *  pcEventName  )  const

Definition at line 248 of file event_list.cpp.

const char* ICB::_event_list::GetObjectName (  )  const [inline]

Definition at line 122 of file event_list.h.

bool8 ICB::_event_list::HasEventPending (  )  [inline]

Definition at line 164 of file event_list.h.

void ICB::_event_list::Initialise (  )  [private]

Definition at line 266 of file event_list.cpp.

bool8 ICB::_event_list::IsEventInList ( const char *  pcEventName  )  const

Definition at line 78 of file event_list.cpp.

const _event_list & ICB::_event_list::operator= ( const _event_list oOpB  ) 

Definition at line 61 of file event_list.cpp.

bool8 ICB::_event_list::PostNamedEvent ( const char *  pcEventName,
int32  nSenderID 
)

Definition at line 159 of file event_list.cpp.

void ICB::_event_list::RemoveAllEventsForObject (  )  [inline]

Definition at line 177 of file event_list.h.

void ICB::_event_list::RemoveEventForObject ( const char *  pcEventName  ) 

Definition at line 119 of file event_list.cpp.

void ICB::_event_list::SetNewObjectName ( const char *  pcObjectName  )  [inline]

Definition at line 159 of file event_list.h.


Member Data Documentation

Definition at line 147 of file event_list.h.

Definition at line 145 of file event_list.h.

Definition at line 146 of file event_list.h.

Definition at line 148 of file event_list.h.

const char* ICB::_event_list::m_pcObjectName [private]

Definition at line 143 of file event_list.h.

_event ICB::_event_list::m_pNamedEventList[EVENT_MAX_EVENTS_REGISTERED] [private]

Definition at line 144 of file event_list.h.


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


Generated on Sat Sep 26 2020 05:03:39 for ResidualVM by doxygen 1.7.1
curved edge   curved edge