Planeshift
|
#include <MachIPC.h>
Classes | |
struct | MessageDataPacket |
Public Member Functions | |
bool | AddDescriptor (const MachMsgPortDescriptor &desc) |
uint8_t * | GetData () |
uint32_t | GetDataLength () |
MachMsgPortDescriptor * | GetDescriptor (int n) |
int | GetDescriptorCount () const |
int32_t | GetMessageID () |
mach_port_t | GetTranslatedPort (int n) |
bool | IsSimpleMessage () const |
bool | SetData (void *data, int32_t data_length) |
void | SetMessageID (int32_t message_id) |
Protected Member Functions | |
mach_msg_size_t | CalculateSize () |
MessageDataPacket * | GetDataPacket () |
MachMessage () | |
void | SetDescriptor (int n, const MachMsgPortDescriptor &desc) |
void | SetDescriptorCount (int n) |
Protected Attributes | |
mach_msg_body_t | body |
mach_msg_header_t | head |
uint8_t | padding [1024] |
google_breakpad::MachMessage::MachMessage | ( | ) | [inline, protected] |
bool google_breakpad::MachMessage::AddDescriptor | ( | const MachMsgPortDescriptor & | desc | ) |
mach_msg_size_t google_breakpad::MachMessage::CalculateSize | ( | ) | [protected] |
uint8_t* google_breakpad::MachMessage::GetData | ( | ) | [inline] |
uint32_t google_breakpad::MachMessage::GetDataLength | ( | ) | [inline] |
MessageDataPacket* google_breakpad::MachMessage::GetDataPacket | ( | ) | [protected] |
MachMsgPortDescriptor* google_breakpad::MachMessage::GetDescriptor | ( | int | n | ) |
int google_breakpad::MachMessage::GetDescriptorCount | ( | ) | const [inline] |
int32_t google_breakpad::MachMessage::GetMessageID | ( | ) | [inline] |
mach_port_t google_breakpad::MachMessage::GetTranslatedPort | ( | int | n | ) |
bool google_breakpad::MachMessage::IsSimpleMessage | ( | ) | const [inline] |
bool google_breakpad::MachMessage::SetData | ( | void * | data, |
int32_t | data_length | ||
) |
void google_breakpad::MachMessage::SetDescriptor | ( | int | n, |
const MachMsgPortDescriptor & | desc | ||
) | [protected] |
void google_breakpad::MachMessage::SetDescriptorCount | ( | int | n | ) | [protected] |
void google_breakpad::MachMessage::SetMessageID | ( | int32_t | message_id | ) | [inline] |
mach_msg_body_t google_breakpad::MachMessage::body [protected] |
mach_msg_header_t google_breakpad::MachMessage::head [protected] |
uint8_t google_breakpad::MachMessage::padding[1024] [protected] |