Mir
Public Member Functions | List of all members
mir::frontend::detail::ProtobufBufferPacker Class Reference

#include <protobuf_buffer_packer.h>

Inheritance diagram for mir::frontend::detail::ProtobufBufferPacker:
[legend]

Public Member Functions

 ProtobufBufferPacker (protobuf::Buffer *)
 
void pack_fd (Fd const &)
 
void pack_data (int)
 
void pack_stride (geometry::Stride)
 
void pack_flags (unsigned int)
 
void pack_size (geometry::Size const &size)
 
std::vector< Fdfds ()
 
std::vector< int > data ()
 
- Public Member Functions inherited from mir::graphics::BufferIpcMessage
virtual ~BufferIpcMessage ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::BufferIpcMessage
 BufferIpcMessage ()=default
 
 BufferIpcMessage (BufferIpcMessage const &)=delete
 
BufferIpcMessageoperator= (BufferIpcMessage const &)=delete
 

Constructor & Destructor Documentation

mir::frontend::detail::ProtobufBufferPacker::ProtobufBufferPacker ( protobuf::Buffer *  )

Member Function Documentation

std::vector<int> mir::frontend::detail::ProtobufBufferPacker::data ( )
virtual
std::vector<Fd> mir::frontend::detail::ProtobufBufferPacker::fds ( )
virtual
void mir::frontend::detail::ProtobufBufferPacker::pack_data ( int  )
virtual
void mir::frontend::detail::ProtobufBufferPacker::pack_fd ( Fd const &  )
virtual
void mir::frontend::detail::ProtobufBufferPacker::pack_flags ( unsigned  int)
virtual
void mir::frontend::detail::ProtobufBufferPacker::pack_size ( geometry::Size const &  size)
virtual
void mir::frontend::detail::ProtobufBufferPacker::pack_stride ( geometry::Stride  )
virtual

The documentation for this class was generated from the following file:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015