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

Public Member Functions | Public Attributes | Private Attributes

ipcMessage Class Reference

Inheritance diagram for ipcMessage:
Inheritance graph
Collaboration diagram for ipcMessage:
Collaboration graph

List of all members.

Public Member Functions

void ClearFlag (PRUint16 flag)
const char * Data () const
PRUint32 DataLen () const
const ipcMessageHeaderHeader () const
 ipcMessage (const nsID &target, const char *data, PRUint32 dataLen)
PRBool IsComplete () const
const char * MsgBuf () const
PRUint32 MsgLen () const
 NS_HIDDEN_ (PRStatus) ReadFrom(const char *buf
 NS_HIDDEN_ (void) Reset()
 NS_HIDDEN_ (ipcMessage *) Clone() const
 NS_HIDDEN_ (PRBool) Equals(const nsID &target
 NS_HIDDEN_ (PRStatus) WriteTo(char *buf
 NS_HIDDEN_ (PRBool) Equals(const ipcMessage *msg) const
 NS_HIDDEN_ (PRStatus) SetData(PRUint32 offset
 NS_HIDDEN_ (PRStatus) Init(const nsID &target
void SetFlag (PRUint16 flag)
const nsIDTarget () const
PRBool TestFlag (PRUint16 flag) const

Public Attributes

PRUint32 bufLen
PRUint32 PRUint32 * bytesRead
PRUint32 PRUint32 * bytesWritten
PRUint32 PRUint32 PRBool * complete
const char PRUint32 dataLen const
const char * data
const char PRUint32 dataLen
PRUint32 mMetaData
class ipcMessagemNext

Private Attributes

PRPackedBool mMsgComplete
PRUint32 mMsgOffset

Detailed Description

Definition at line 93 of file ipcMessage.h.

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

Generated by  Doxygen 1.6.0   Back to index