Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | List of all members
mir::client::MirConnectionAPI Class Referenceabstract

#include <mir_connection_api.h>

Public Member Functions

virtual ~MirConnectionAPI ()=default
 
virtual MirWaitHandleconnect (char const *socket_file, char const *name, mir_connected_callback callback, void *context)=0
 
virtual void release (MirConnection *connection)=0
 
virtual std::unique_ptr
< ConnectionConfiguration
configuration (std::string const &socket)=0
 

Protected Member Functions

 MirConnectionAPI ()=default
 
 MirConnectionAPI (MirConnectionAPI const &)=default
 
MirConnectionAPIoperator= (MirConnectionAPI const &)=default
 

Constructor & Destructor Documentation

virtual mir::client::MirConnectionAPI::~MirConnectionAPI ( )
virtualdefault
mir::client::MirConnectionAPI::MirConnectionAPI ( )
protecteddefault
mir::client::MirConnectionAPI::MirConnectionAPI ( MirConnectionAPI const &  )
protecteddefault

Member Function Documentation

virtual std::unique_ptr<ConnectionConfiguration> mir::client::MirConnectionAPI::configuration ( std::string const &  socket)
pure virtual
virtual MirWaitHandle* mir::client::MirConnectionAPI::connect ( char const *  socket_file,
char const *  name,
mir_connected_callback  callback,
void *  context 
)
pure virtual
MirConnectionAPI& mir::client::MirConnectionAPI::operator= ( MirConnectionAPI const &  )
protecteddefault
virtual void mir::client::MirConnectionAPI::release ( MirConnection connection)
pure virtual

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

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