Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
mir::protobuf::DisplayServer Class Reference

#include <mir_protobuf.pb.h>

Inheritance diagram for mir::protobuf::DisplayServer:
[legend]

Public Types

typedef DisplayServer_Stub Stub
 

Public Member Functions

virtual ~DisplayServer ()
 
virtual void connect (::google::protobuf::RpcController *controller, const ::mir::protobuf::ConnectParameters *request,::mir::protobuf::Connection *response,::google::protobuf::Closure *done)
 
virtual void disconnect (::google::protobuf::RpcController *controller, const ::mir::protobuf::Void *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
 
virtual void create_surface (::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceParameters *request,::mir::protobuf::Surface *response,::google::protobuf::Closure *done)
 
virtual void next_buffer (::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceId *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
 
virtual void release_surface (::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceId *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
 
virtual void drm_auth_magic (::google::protobuf::RpcController *controller, const ::mir::protobuf::DRMMagic *request,::mir::protobuf::DRMAuthMagicStatus *response,::google::protobuf::Closure *done)
 
virtual void configure_surface (::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceSetting *request,::mir::protobuf::SurfaceSetting *response,::google::protobuf::Closure *done)
 
virtual void configure_display (::google::protobuf::RpcController *controller, const ::mir::protobuf::DisplayConfiguration *request,::mir::protobuf::DisplayConfiguration *response,::google::protobuf::Closure *done)
 
virtual void create_screencast (::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastParameters *request,::mir::protobuf::Screencast *response,::google::protobuf::Closure *done)
 
virtual void screencast_buffer (::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastId *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
 
virtual void release_screencast (::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastId *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
 
virtual void configure_cursor (::google::protobuf::RpcController *controller, const ::mir::protobuf::CursorSetting *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
 
virtual void new_fds_for_prompt_providers (::google::protobuf::RpcController *controller, const ::mir::protobuf::SocketFDRequest *request,::mir::protobuf::SocketFD *response,::google::protobuf::Closure *done)
 
virtual void start_prompt_session (::google::protobuf::RpcController *controller, const ::mir::protobuf::PromptSessionParameters *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
 
virtual void stop_prompt_session (::google::protobuf::RpcController *controller, const ::mir::protobuf::Void *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
 
virtual void exchange_buffer (::google::protobuf::RpcController *controller, const ::mir::protobuf::BufferRequest *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
 
const
::google::protobuf::ServiceDescriptor * 
GetDescriptor ()
 
void CallMethod (const ::google::protobuf::MethodDescriptor *method,::google::protobuf::RpcController *controller, const ::google::protobuf::Message *request,::google::protobuf::Message *response,::google::protobuf::Closure *done)
 
const ::google::protobuf::Message & GetRequestPrototype (const ::google::protobuf::MethodDescriptor *method) const
 
const ::google::protobuf::Message & GetResponsePrototype (const ::google::protobuf::MethodDescriptor *method) const
 

Static Public Member Functions

static const
::google::protobuf::ServiceDescriptor * 
descriptor ()
 

Protected Member Functions

 DisplayServer ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

mir::protobuf::DisplayServer::DisplayServer ( )
inlineprotected
mir::protobuf::DisplayServer::~DisplayServer ( )
virtual

Member Function Documentation

void mir::protobuf::DisplayServer::CallMethod ( const ::google::protobuf::MethodDescriptor *  method,
::google::protobuf::RpcController *  controller,
const ::google::protobuf::Message *  request,
::google::protobuf::Message *  response,
::google::protobuf::Closure *  done 
)
void mir::protobuf::DisplayServer::configure_cursor ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::CursorSetting request,
::mir::protobuf::Void response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::configure_display ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::DisplayConfiguration request,
::mir::protobuf::DisplayConfiguration response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::configure_surface ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::SurfaceSetting request,
::mir::protobuf::SurfaceSetting response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::connect ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::ConnectParameters request,
::mir::protobuf::Connection response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::create_screencast ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::ScreencastParameters request,
::mir::protobuf::Screencast response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::create_surface ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::SurfaceParameters request,
::mir::protobuf::Surface response,
::google::protobuf::Closure *  done 
)
virtual
const ::google::protobuf::ServiceDescriptor * mir::protobuf::DisplayServer::descriptor ( )
static
void mir::protobuf::DisplayServer::disconnect ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::Void request,
::mir::protobuf::Void response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::drm_auth_magic ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::DRMMagic request,
::mir::protobuf::DRMAuthMagicStatus response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::exchange_buffer ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::BufferRequest request,
::mir::protobuf::Buffer response,
::google::protobuf::Closure *  done 
)
virtual
const ::google::protobuf::ServiceDescriptor * mir::protobuf::DisplayServer::GetDescriptor ( )
const ::google::protobuf::Message & mir::protobuf::DisplayServer::GetRequestPrototype ( const ::google::protobuf::MethodDescriptor *  method) const
const ::google::protobuf::Message & mir::protobuf::DisplayServer::GetResponsePrototype ( const ::google::protobuf::MethodDescriptor *  method) const
void mir::protobuf::DisplayServer::new_fds_for_prompt_providers ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::SocketFDRequest request,
::mir::protobuf::SocketFD response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::next_buffer ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::SurfaceId request,
::mir::protobuf::Buffer response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::release_screencast ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::ScreencastId request,
::mir::protobuf::Void response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::release_surface ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::SurfaceId request,
::mir::protobuf::Void response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::screencast_buffer ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::ScreencastId request,
::mir::protobuf::Buffer response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::start_prompt_session ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::PromptSessionParameters request,
::mir::protobuf::Void response,
::google::protobuf::Closure *  done 
)
virtual
void mir::protobuf::DisplayServer::stop_prompt_session ( ::google::protobuf::RpcController *  controller,
const ::mir::protobuf::Void request,
::mir::protobuf::Void response,
::google::protobuf::Closure *  done 
)
virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014