|
Mir
|
#include <mir_protobuf_rpc_channel.h>
Public Member Functions | |
| MirProtobufRpcChannel (std::unique_ptr< StreamTransport > transport, std::shared_ptr< SurfaceMap > const &surface_map, std::shared_ptr< DisplayConfiguration > const &disp_config, std::shared_ptr< RpcReport > const &rpc_report, std::shared_ptr< LifecycleControl > const &lifecycle_control, std::shared_ptr< EventSink > const &event_sink) | |
| ~MirProtobufRpcChannel ()=default | |
| void | on_data_available () override |
| Called by the Transport when data is available for reading. More... | |
| void | on_disconnected () override |
| Called by the Transport when the connection to the server has been broken. More... | |
Public Member Functions inherited from mir::client::rpc::MirBasicRpcChannel | |
| MirBasicRpcChannel () | |
| ~MirBasicRpcChannel () | |
Public Member Functions inherited from mir::client::rpc::StreamTransport::Observer | |
| Observer ()=default | |
| virtual | ~Observer ()=default |
| Observer (Observer const &)=delete | |
| Observer & | operator= (Observer const &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from mir::client::rpc::MirBasicRpcChannel | |
| mir::protobuf::wire::Invocation | invocation_for (google::protobuf::MethodDescriptor const *method, google::protobuf::Message const *request) |
| int | next_id () |
| mir::client::rpc::MirProtobufRpcChannel::MirProtobufRpcChannel | ( | std::unique_ptr< StreamTransport > | transport, |
| std::shared_ptr< SurfaceMap > const & | surface_map, | ||
| std::shared_ptr< DisplayConfiguration > const & | disp_config, | ||
| std::shared_ptr< RpcReport > const & | rpc_report, | ||
| std::shared_ptr< LifecycleControl > const & | lifecycle_control, | ||
| std::shared_ptr< EventSink > const & | event_sink | ||
| ) |
|
default |
|
overridevirtual |
Called by the Transport when data is available for reading.
Implements mir::client::rpc::StreamTransport::Observer.
|
overridevirtual |
Called by the Transport when the connection to the server has been broken.
Implements mir::client::rpc::StreamTransport::Observer.
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014