|
|
|
@ -150,6 +150,10 @@ public:
|
|
|
|
|
return command_header->type;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
u64 GetPID() const {
|
|
|
|
|
return pid;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
u32 GetDataPayloadOffset() const {
|
|
|
|
|
return data_payload_offset;
|
|
|
|
|
}
|
|
|
|
@ -305,11 +309,12 @@ private:
|
|
|
|
|
std::vector<IPC::BufferDescriptorABW> buffer_w_desciptors;
|
|
|
|
|
std::vector<IPC::BufferDescriptorC> buffer_c_desciptors;
|
|
|
|
|
|
|
|
|
|
u32_le command{};
|
|
|
|
|
u64 pid{};
|
|
|
|
|
u32 data_payload_offset{};
|
|
|
|
|
u32 handles_offset{};
|
|
|
|
|
u32 domain_offset{};
|
|
|
|
|
u32 data_size{};
|
|
|
|
|
u32_le command{};
|
|
|
|
|
|
|
|
|
|
std::vector<std::shared_ptr<SessionRequestHandler>> domain_request_handlers;
|
|
|
|
|
bool is_thread_waiting{};
|
|
|
|
|