Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

tmIPCModule Class Reference

#include <tmIPCModule.h>

List of all members.

Detailed Description

Basically an interface between the tmTransactionManager and the IPC daemon. Does little else than format the data from one party into a format understandable to the other.

The reason for this class is to try and abstract the transportation layer the transaction service uses. By using this class the Transaction Manager itself only needs to know that clients are identified by PRUint32 IDs.

Definition at line 58 of file tmIPCModule.h.

Static Public Member Functions

static void HandleMsg (ipcClientHandle client, const nsID &target, const void *data, PRUint32 dataLen)
static void Init ()
static void SendMsg (PRUint32 aDestClientIPCID, tmTransaction *aTransaction)
static void Shutdown ()

Static Protected Member Functions

static PRInt32 InitInternal ()

Static Protected Attributes

static tmTransactionManagertm

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

Generated by  Doxygen 1.6.0   Back to index