~hikiko/mir/mir.unity8-desktop-session

« back to all changes in this revision

Viewing changes to src/client/lttng/rpc_report.h

  • Committer: Package Import Robot
  • Author(s): Ubuntu daily release, kg, Robert Ancell, Kevin Gunn, Daniel d'Andrada, Robert Carr, Ubuntu daily release
  • Date: 2013-10-03 06:34:41 UTC
  • mfrom: (1.1.45)
  • Revision ID: package-import@ubuntu.com-20131003063441-t4qn849kkzztps9s
Tags: 0.0.13+13.10.20131003-0ubuntu1
[ kg ]
* bump version for ABI break (LP: #1229212)

[ Robert Ancell ]
* Bump version to 0.0.12

[ Kevin Gunn ]
* bump version to 0.0.13

[ Daniel d'Andrada ]
* Fix for LP#1233944 Fixes the Mir-side of bug
  https://bugs.launchpad.net/mir/+bug/1233944 Event files are first
  created with root:root permissions and only later udev rules are
  applied to it, changing its permissions to root:android-input and
  therefore making it readable by unity8-mir in short: Retry opening a
  file when its permissions change as it might be readable now. (LP:
  #1233944)

[ Robert Carr ]
* Fix for LP#1233944 Fixes the Mir-side of bug
  https://bugs.launchpad.net/mir/+bug/1233944 Event files are first
  created with root:root permissions and only later udev rules are
  applied to it, changing its permissions to root:android-input and
  therefore making it readable by unity8-mir in short: Retry opening a
  file when its permissions change as it might be readable now. (LP:
  #1233944)

[ Ubuntu daily release ]
* Automatic snapshot from revision 1089

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
class RpcReport : public rpc::RpcReport
33
33
{
34
34
public:
35
 
    void invocation_requested(mir::protobuf::wire::Invocation const& invocation);
36
 
    void invocation_succeeded(mir::protobuf::wire::Invocation const& invocation);
 
35
    void invocation_requested(mir::protobuf::wire::Invocation const& invocation) override;
 
36
    void invocation_succeeded(mir::protobuf::wire::Invocation const& invocation) override;
37
37
    void invocation_failed(mir::protobuf::wire::Invocation const& invocation,
38
 
                           boost::system::error_code const& error);
39
 
 
40
 
    void header_receipt_failed(boost::system::error_code const& error);
41
 
    void result_receipt_succeeded(mir::protobuf::wire::Result const& result);
42
 
    void result_receipt_failed(std::exception const& ex);
43
 
 
44
 
    void event_parsing_succeeded(MirEvent const& event);
45
 
    void event_parsing_failed(mir::protobuf::Event const& event);
46
 
 
47
 
    void orphaned_result(mir::protobuf::wire::Result const& result);
48
 
    void complete_response(mir::protobuf::wire::Result const& result);
 
38
                           boost::system::error_code const& error) override;
 
39
 
 
40
    void header_receipt_failed(boost::system::error_code const& error) override;
 
41
    void result_receipt_succeeded(mir::protobuf::wire::Result const& result) override;
 
42
    void result_receipt_failed(std::exception const& ex) override;
 
43
 
 
44
    void event_parsing_succeeded(MirEvent const& event) override;
 
45
    void event_parsing_failed(mir::protobuf::Event const& event) override;
 
46
 
 
47
    void orphaned_result(mir::protobuf::wire::Result const& result) override;
 
48
    void complete_response(mir::protobuf::wire::Result const& result) override;
49
49
 
50
50
    void result_processing_failed(mir::protobuf::wire::Result const& result,
51
 
                                  std::exception const& ex);
 
51
                                  std::exception const& ex) override;
52
52
 
53
53
    void file_descriptors_received(google::protobuf::Message const& response,
54
 
                                   std::vector<int32_t> const& fds);
 
54
                                   std::vector<int32_t> const& fds) override;
 
55
 
 
56
    void connection_failure(std::exception const& ex) override;
55
57
 
56
58
private:
57
59
    ClientTracepointProvider tp_provider;