Process.cpp File Reference

#include <support/Process.h>
#include <support/atomic.h>
#include <support/Autolock.h>
#include <support/Debug.h>
#include <support/Handler.h>
#include <support/InstantiateComponent.h>
#include <support/Looper.h>
#include <support/SortedVector.h>
#include <support/StdIO.h>
#include <support/String.h>
#include <support/SupportDefs.h>
#include <support_p/RBinder.h>
#include <support_p/WindowsCompatibility.h>
#include <support_p/SupportMisc.h>
#include <support_p/IntrusiveProfiler.h>
#include <support/IVirtualMachine.h>
#include <assert.h>
#include <new>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "LooperPrv.h"

Defines

#define CHECK_INTEGRITY   0
#define COUNT_PROXIES   0
#define HANDLE_DEBUG_MSGS   0
#define IMAGE_DEBUG_MSGS   0
#define INFO(_off)
#define INTRUSIVE_PROFILING   0
#define TEST_TRACKED_CLASS(handle)

Functions

 B_IMPLEMENT_SIMPLE_TYPE_FUNCS (env_entry)
int32_t BCompare (const env_entry &v1, const env_entry &v2)
bool BLessThan (const env_entry &v1, const env_entry &v2)
 DPT (GetWeakProxyForHandle)
 DPT (GetStrongProxyForHandle)


Define Documentation

#define CHECK_INTEGRITY   0
 

#define COUNT_PROXIES   0
 

#define HANDLE_DEBUG_MSGS   0
 

#define IMAGE_DEBUG_MSGS   0
 

#define INFO _off   ) 
 

#define INTRUSIVE_PROFILING   0
 

#define TEST_TRACKED_CLASS handle   ) 
 

Value:

bool tracked;                                                                       \
    {                                                                                   \
        const remote_host_info &rhi = g_remoteHostInfo.ItemAt(handle&(~WEAK_REF));      \
        tracked = (&rhi && strcmp(rhi.name,TRACK_CLASS_NAME) == 0);                     \
    }


Function Documentation

B_IMPLEMENT_SIMPLE_TYPE_FUNCS env_entry   ) 
 

int32_t BCompare const env_entry &  v1,
const env_entry &  v2
[inline]
 

bool BLessThan const env_entry &  v1,
const env_entry &  v2
[inline]
 

DPT GetWeakProxyForHandle   ) 
 

DPT GetStrongProxyForHandle   )