Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsBindingManager::ProcessAttachedQueueEvent Struct Reference

#include <nsBindingManager.h>

Inheritance diagram for nsBindingManager::ProcessAttachedQueueEvent:
Inheritance graph
[legend]
Collaboration diagram for nsBindingManager::ProcessAttachedQueueEvent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ProcessAttachedQueueEvent (nsBindingManager *aBindingManager)
 ~ProcessAttachedQueueEvent ()
void HandleEvent ()

Public Attributes

nsRefPtr< nsBindingManagermBindingManager
PRCList link
PLHandleEventProc handler
PLDestroyEventProc destructor
voidowner
voidsynchronousResult
PRLocklock
PRCondVarcondVar
PRBool handled

Detailed Description

Definition at line 150 of file nsBindingManager.h.


Constructor & Destructor Documentation

Definition at line 1409 of file nsBindingManager.cpp.

  : mBindingManager(aBindingManager)
{
  PL_InitEvent(this, aBindingManager,
               (PLHandleEventProc) ::HandlePLEvent,
               (PLDestroyEventProc) ::DestroyPLEvent);
  if (aBindingManager->mDocument) {
    aBindingManager->mDocument->BlockOnload();
  }
}

Here is the call graph for this function:

Definition at line 1420 of file nsBindingManager.cpp.

{
  if (mBindingManager->mDocument) {
    nsCOMPtr<nsIDocument> doc = mBindingManager->mDocument;
    doc->UnblockOnload();
  }
}

Member Function Documentation

Definition at line 154 of file nsBindingManager.h.

                       {
      mBindingManager->DoProcessAttachedQueue();
    }

Here is the caller graph for this function:


Member Data Documentation

PRCondVar * PLEvent::condVar [inherited]

Definition at line 514 of file nsIEventQueueService.idl.

Definition at line 510 of file nsIEventQueueService.idl.

PRBool PLEvent::handled [inherited]

Definition at line 515 of file nsIEventQueueService.idl.

Definition at line 509 of file nsIEventQueueService.idl.

PRCList PLEvent::link [inherited]

Definition at line 508 of file nsIEventQueueService.idl.

PRLock * PLEvent::lock [inherited]

Definition at line 513 of file nsIEventQueueService.idl.

Definition at line 158 of file nsBindingManager.h.

void * PLEvent::owner [inherited]

Definition at line 511 of file nsIEventQueueService.idl.

Definition at line 512 of file nsIEventQueueService.idl.


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