Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
mir::test::StubServerTool Struct Reference

#include <stub_server_tool.h>

Inheritance diagram for mir::test::StubServerTool:
Inheritance graph
[legend]

Public Member Functions

 StubServerTool ()
 
virtual void create_surface (google::protobuf::RpcController *, const mir::protobuf::SurfaceParameters *request, mir::protobuf::Surface *response, google::protobuf::Closure *done) override
 
virtual void next_buffer (::google::protobuf::RpcController *,::mir::protobuf::SurfaceId const *,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done) override
 
virtual void release_surface (::google::protobuf::RpcController *, const ::mir::protobuf::SurfaceId *,::mir::protobuf::Void *,::google::protobuf::Closure *done) override
 
virtual void connect (::google::protobuf::RpcController *, const ::mir::protobuf::ConnectParameters *request,::mir::protobuf::Connection *connect_msg,::google::protobuf::Closure *done) override
 
virtual void disconnect (google::protobuf::RpcController *, const mir::protobuf::Void *, mir::protobuf::Void *, google::protobuf::Closure *done) override
 
virtual void drm_auth_magic (google::protobuf::RpcController *, const mir::protobuf::DRMMagic *request, mir::protobuf::DRMAuthMagicStatus *response, google::protobuf::Closure *done) override
 
virtual void configure_display (::google::protobuf::RpcController *, const ::mir::protobuf::DisplayConfiguration *,::mir::protobuf::DisplayConfiguration *,::google::protobuf::Closure *done) override
 

Public Attributes

std::mutex guard
 
std::string surface_name
 
std::condition_variable wait_condition
 
std::string app_name
 
unsigned int drm_magic
 

Constructor & Destructor Documentation

mir::test::StubServerTool::StubServerTool ( )
inline

Member Function Documentation

virtual void mir::test::StubServerTool::configure_display ( ::google::protobuf::RpcController *  ,
const ::mir::protobuf::DisplayConfiguration *  ,
::mir::protobuf::DisplayConfiguration *  ,
::google::protobuf::Closure *  done 
)
inlineoverridevirtual
virtual void mir::test::StubServerTool::connect ( ::google::protobuf::RpcController *  ,
const ::mir::protobuf::ConnectParameters *  request,
::mir::protobuf::Connection *  connect_msg,
::google::protobuf::Closure *  done 
)
inlineoverridevirtual
virtual void mir::test::StubServerTool::create_surface ( google::protobuf::RpcController *  ,
const mir::protobuf::SurfaceParameters *  request,
mir::protobuf::Surface *  response,
google::protobuf::Closure *  done 
)
inlineoverridevirtual
virtual void mir::test::StubServerTool::disconnect ( google::protobuf::RpcController *  ,
const mir::protobuf::Void *  ,
mir::protobuf::Void *  ,
google::protobuf::Closure *  done 
)
inlineoverridevirtual
virtual void mir::test::StubServerTool::drm_auth_magic ( google::protobuf::RpcController *  ,
const mir::protobuf::DRMMagic *  request,
mir::protobuf::DRMAuthMagicStatus *  response,
google::protobuf::Closure *  done 
)
inlineoverridevirtual
virtual void mir::test::StubServerTool::next_buffer ( ::google::protobuf::RpcController *  ,
::mir::protobuf::SurfaceId const *  ,
::mir::protobuf::Buffer *  response,
::google::protobuf::Closure *  done 
)
inlineoverridevirtual
virtual void mir::test::StubServerTool::release_surface ( ::google::protobuf::RpcController *  ,
const ::mir::protobuf::SurfaceId *  ,
::mir::protobuf::Void *  ,
::google::protobuf::Closure *  done 
)
inlineoverridevirtual

Member Data Documentation

std::string mir::test::StubServerTool::app_name
unsigned int mir::test::StubServerTool::drm_magic
std::mutex mir::test::StubServerTool::guard
std::string mir::test::StubServerTool::surface_name
std::condition_variable mir::test::StubServerTool::wait_condition

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013