19 #ifndef MIR_CLIENT_MIR_CONNECTION_API_H_
20 #define MIR_CLIENT_MIR_CONNECTION_API_H_
31 class ConnectionConfiguration;
39 char const* socket_file,
46 virtual std::unique_ptr<ConnectionConfiguration>
configuration(std::string
const& socket) = 0;
All things Mir.
Definition: aging_buffer.h:24
mir::client::MirConnectionAPI * mir_connection_api_impl
Definition: mir_connection_api.h:57
virtual void release(MirConnection *connection)=0
Definition: mir_wait_handle.h:31
MirConnectionAPI()=default
virtual ~MirConnectionAPI()=default
virtual MirWaitHandle * connect(char const *socket_file, char const *name, mir_connected_callback callback, void *context)=0
MirConnectionAPI & operator=(MirConnectionAPI const &)=default
Definition: mir_connection.h:72
Definition: mir_connection_api.h:33
virtual std::unique_ptr< ConnectionConfiguration > configuration(std::string const &socket)=0