[Zion] Return the IpcMessage up to the syscall level.
This commit is contained in:
parent
d2c77e1d18
commit
d7af2e3f4f
5 changed files with 73 additions and 82 deletions
|
|
@ -17,11 +17,8 @@ class IpcObject : public KernelObject {
|
|||
const glcr::ArrayView<z_cap_t>& caps,
|
||||
const z_cap_t reply_port) final;
|
||||
|
||||
virtual glcr::ErrorCode Recv(uint64_t* num_bytes, void* bytes,
|
||||
uint64_t* num_caps, z_cap_t* caps) final;
|
||||
virtual glcr::ErrorCode Recv(uint64_t* num_bytes, void* bytes,
|
||||
uint64_t* num_caps, z_cap_t* caps,
|
||||
z_cap_t* reply_port) final;
|
||||
virtual glcr::ErrorOr<IpcMessage> Recv(uint64_t data_buf_size,
|
||||
uint64_t cap_buf_size) final;
|
||||
|
||||
bool HasMessages() { return !GetRecvMessageQueue().empty(); }
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue