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... | |
![]() | |
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 | |
![]() | |
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 |
|
override |
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014