#include "sbRequestThreadQueue.h"
#include <algorithm>
#include <nsArrayUtils.h>
#include <nsAutoLock.h>
#include <nsComponentManagerUtils.h>
#include <nsIProgrammingLanguage.h>
#include <nsISupportsPrimitives.h>
#include <nsThreadUtils.h>
#include <nsIMutableArray.h>
#include <sbDebugUtils.h>
#include <sbThreadUtils.h>
#include "sbRequestItem.h"
Go to the source code of this file.
Classes | |
class | sbRTQAddedEvent |
class | sbAutoRequestHandling |
Functions | |
void | ReleaseRequestItem (sbRequestItem *aItem) |
NS_IMPL_THREADSAFE_ADDREF (sbRequestThreadQueue) | |
NS_IMPL_THREADSAFE_RELEASE (sbRequestThreadQueue) | |
static nsresult | sbRunnableMethod (sbRequestThreadQueue &aObject, nsresult(sbRequestThreadQueue::*aMethod)(int), nsresult aFailureReturnValue, int aArg1, nsIRunnable **aRunnable) |
NS_IMPL_THREADSAFE_ISUPPORTS1 (sbRTQAddedEvent, nsIRunnable) | |
NS_IMPL_THREADSAFE_ADDREF | ( | sbRequestThreadQueue | ) |
NS_IMPL_THREADSAFE_ISUPPORTS1 | ( | sbRTQAddedEvent | , |
nsIRunnable | |||
) |
NS_IMPL_THREADSAFE_RELEASE | ( | sbRequestThreadQueue | ) |
|
inline |
Definition at line 165 of file sbRequestThreadQueue.cpp.
|
static |
Creates a runnable object for a C++ method.
Definition at line 259 of file sbRequestThreadQueue.cpp.