|
Mir
|
#include <ipc_operations.h>
Public Member Functions | |
| void | pack_buffer (BufferIpcMessage &, Buffer const &, BufferIpcMsgType) const override |
| void | unpack_buffer (BufferIpcMessage &, Buffer const &) const override |
| std::shared_ptr< PlatformIPCPackage > | connection_ipc_package () override |
| Gets the connection package for the platform. More... | |
| PlatformOperationMessage | platform_operation (unsigned int const opcode, PlatformOperationMessage const &message) override |
| Arranges a platform specific operation triggered by an IPC call. More... | |
Public Member Functions inherited from mir::graphics::PlatformIpcOperations | |
| virtual | ~PlatformIpcOperations ()=default |
| virtual void | pack_buffer (BufferIpcMessage &message, Buffer const &buffer, BufferIpcMsgType msg_type) const =0 |
| Arranges the IPC package for a buffer that is to be sent through the frontend from server to client. More... | |
| virtual void | unpack_buffer (BufferIpcMessage &message, Buffer const &buffer) const =0 |
| Arranges the IPC package for a buffer that was sent over IPC client to server. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from mir::graphics::PlatformIpcOperations | |
| PlatformIpcOperations ()=default | |
| PlatformIpcOperations (PlatformIpcOperations const &)=delete | |
| PlatformIpcOperations & | operator= (PlatformIpcOperations const &)=delete |
|
overridevirtual |
Gets the connection package for the platform.
The IPC package will be sent to clients when they connect.
Implements mir::graphics::PlatformIpcOperations.
|
override |
|
overridevirtual |
Arranges a platform specific operation triggered by an IPC call.
| [in] | opcode | the opcode that indicates the action to be performed |
| [in] | request | the message that was sent to the server |
Implements mir::graphics::PlatformIpcOperations.
|
override |
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016