4 #ifndef PROTOBUF_mir_5fprotobuf_2eproto__INCLUDED
5 #define PROTOBUF_mir_5fprotobuf_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 2005000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/generated_message_util.h>
23 #include <google/protobuf/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/service.h>
27 #include <google/protobuf/unknown_field_set.h>
38 class ConnectParameters;
39 class SurfaceParameters;
51 class DRMAuthMagicStatus;
55 class DisplayConfiguration;
59 class ScreencastParameters;
63 class SocketFDRequest;
65 class PromptSessionParameters;
82 return _unknown_fields_;
86 return &_unknown_fields_;
89 static const ::google::protobuf::Descriptor*
descriptor();
97 void CopyFrom(const ::google::protobuf::Message& from);
98 void MergeFrom(const ::google::protobuf::Message& from);
106 ::google::protobuf::io::CodedInputStream* input);
108 ::google::protobuf::io::CodedOutputStream*
output)
const;
114 void SetCachedSize(
int size)
const;
137 inline void set_has_application_name();
138 inline void clear_has_application_name();
140 ::google::protobuf::UnknownFieldSet _unknown_fields_;
142 ::std::string* application_name_;
144 mutable int _cached_size_;
145 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
151 void InitAsDefaultInstance();
169 return _unknown_fields_;
173 return &_unknown_fields_;
176 static const ::google::protobuf::Descriptor*
descriptor();
184 void CopyFrom(const ::google::protobuf::Message& from);
185 void MergeFrom(const ::google::protobuf::Message& from);
193 ::google::protobuf::io::CodedInputStream* input);
195 ::google::protobuf::io::CodedOutputStream*
output)
const;
201 void SetCachedSize(
int size)
const;
214 inline ::google::protobuf::int32
width()
const;
215 inline void set_width(::google::protobuf::int32 value);
221 inline ::google::protobuf::int32
height()
const;
222 inline void set_height(::google::protobuf::int32 value);
254 inline ::google::protobuf::uint32
output_id()
const;
259 inline void set_has_width();
260 inline void clear_has_width();
261 inline void set_has_height();
262 inline void clear_has_height();
263 inline void set_has_pixel_format();
264 inline void clear_has_pixel_format();
265 inline void set_has_buffer_usage();
266 inline void clear_has_buffer_usage();
267 inline void set_has_surface_name();
268 inline void clear_has_surface_name();
269 inline void set_has_output_id();
270 inline void clear_has_output_id();
272 ::google::protobuf::UnknownFieldSet _unknown_fields_;
274 ::google::protobuf::int32 width_;
275 ::google::protobuf::int32 height_;
276 ::google::protobuf::int32 pixel_format_;
277 ::google::protobuf::int32 buffer_usage_;
278 ::std::string* surface_name_;
279 ::google::protobuf::uint32 output_id_;
281 mutable int _cached_size_;
282 ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
288 void InitAsDefaultInstance();
306 return _unknown_fields_;
310 return &_unknown_fields_;
313 static const ::google::protobuf::Descriptor*
descriptor();
321 void CopyFrom(const ::google::protobuf::Message& from);
322 void MergeFrom(const ::google::protobuf::Message& from);
330 ::google::protobuf::io::CodedInputStream* input);
332 ::google::protobuf::io::CodedOutputStream*
output)
const;
338 void SetCachedSize(
int size)
const;
351 inline ::google::protobuf::int32
value()
const;
356 inline void set_has_value();
357 inline void clear_has_value();
359 ::google::protobuf::UnknownFieldSet _unknown_fields_;
361 ::google::protobuf::int32 value_;
363 mutable int _cached_size_;
364 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
370 void InitAsDefaultInstance();
388 return _unknown_fields_;
392 return &_unknown_fields_;
395 static const ::google::protobuf::Descriptor*
descriptor();
403 void CopyFrom(const ::google::protobuf::Message& from);
404 void MergeFrom(const ::google::protobuf::Message& from);
412 ::google::protobuf::io::CodedInputStream* input);
414 ::google::protobuf::io::CodedOutputStream*
output)
const;
420 void SetCachedSize(
int size)
const;
430 inline bool has_id()
const;
442 inline const ::mir::protobuf::Buffer&
buffer()
const;
449 inline void set_has_id();
450 inline void clear_has_id();
451 inline void set_has_buffer();
452 inline void clear_has_buffer();
454 ::google::protobuf::UnknownFieldSet _unknown_fields_;
459 mutable int _cached_size_;
460 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
466 void InitAsDefaultInstance();
471 class Buffer :
public ::google::protobuf::Message {
484 return _unknown_fields_;
488 return &_unknown_fields_;
491 static const ::google::protobuf::Descriptor*
descriptor();
499 void CopyFrom(const ::google::protobuf::Message& from);
500 void MergeFrom(const ::google::protobuf::Message& from);
508 ::google::protobuf::io::CodedInputStream* input);
510 ::google::protobuf::io::CodedOutputStream*
output)
const;
516 void SetCachedSize(
int size)
const;
529 inline ::google::protobuf::int32
buffer_id()
const;
536 inline ::google::protobuf::int32
fd(
int index)
const;
537 inline void set_fd(
int index, ::google::protobuf::int32 value);
538 inline void add_fd(::google::protobuf::int32 value);
539 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
541 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
548 inline ::google::protobuf::int32
data(
int index)
const;
549 inline void set_data(
int index, ::google::protobuf::int32 value);
550 inline void add_data(::google::protobuf::int32 value);
551 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
553 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
567 inline ::google::protobuf::int32
stride()
const;
568 inline void set_stride(::google::protobuf::int32 value);
574 inline ::google::protobuf::uint32
flags()
const;
575 inline void set_flags(::google::protobuf::uint32 value);
581 inline ::google::protobuf::int32
width()
const;
582 inline void set_width(::google::protobuf::int32 value);
588 inline ::google::protobuf::int32
height()
const;
589 inline void set_height(::google::protobuf::int32 value);
595 inline const ::std::string&
error()
const;
596 inline void set_error(const ::std::string& value);
597 inline void set_error(
const char* value);
605 inline void set_has_buffer_id();
606 inline void clear_has_buffer_id();
607 inline void set_has_fds_on_side_channel();
608 inline void clear_has_fds_on_side_channel();
609 inline void set_has_stride();
610 inline void clear_has_stride();
611 inline void set_has_flags();
612 inline void clear_has_flags();
613 inline void set_has_width();
614 inline void clear_has_width();
615 inline void set_has_height();
616 inline void clear_has_height();
617 inline void set_has_error();
618 inline void clear_has_error();
620 ::google::protobuf::UnknownFieldSet _unknown_fields_;
622 ::google::protobuf::RepeatedField< ::google::protobuf::int32 > fd_;
623 ::google::protobuf::int32 buffer_id_;
624 ::google::protobuf::int32 fds_on_side_channel_;
625 ::google::protobuf::RepeatedField< ::google::protobuf::int32 > data_;
626 ::google::protobuf::int32 stride_;
627 ::google::protobuf::uint32 flags_;
628 ::google::protobuf::int32 width_;
629 ::google::protobuf::int32 height_;
630 ::std::string* error_;
632 mutable int _cached_size_;
633 ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32];
639 void InitAsDefaultInstance();
640 static Buffer* default_instance_;
644 class Platform :
public ::google::protobuf::Message {
657 return _unknown_fields_;
661 return &_unknown_fields_;
664 static const ::google::protobuf::Descriptor*
descriptor();
672 void CopyFrom(const ::google::protobuf::Message& from);
673 void MergeFrom(const ::google::protobuf::Message& from);
681 ::google::protobuf::io::CodedInputStream* input);
683 ::google::protobuf::io::CodedOutputStream*
output)
const;
689 void SetCachedSize(
int size)
const;
702 inline ::google::protobuf::int32
fd(
int index)
const;
703 inline void set_fd(
int index, ::google::protobuf::int32 value);
704 inline void add_fd(::google::protobuf::int32 value);
705 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
707 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
714 inline ::google::protobuf::int32
data(
int index)
const;
715 inline void set_data(
int index, ::google::protobuf::int32 value);
716 inline void add_data(::google::protobuf::int32 value);
717 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
719 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
733 inline const ::std::string&
error()
const;
734 inline void set_error(const ::std::string& value);
735 inline void set_error(
const char* value);
743 inline void set_has_fds_on_side_channel();
744 inline void clear_has_fds_on_side_channel();
745 inline void set_has_error();
746 inline void clear_has_error();
748 ::google::protobuf::UnknownFieldSet _unknown_fields_;
750 ::google::protobuf::RepeatedField< ::google::protobuf::int32 > fd_;
751 ::google::protobuf::RepeatedField< ::google::protobuf::int32 > data_;
752 ::std::string* error_;
753 ::google::protobuf::int32 fds_on_side_channel_;
755 mutable int _cached_size_;
756 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
762 void InitAsDefaultInstance();
780 return _unknown_fields_;
784 return &_unknown_fields_;
787 static const ::google::protobuf::Descriptor*
descriptor();
795 void CopyFrom(const ::google::protobuf::Message& from);
796 void MergeFrom(const ::google::protobuf::Message& from);
804 ::google::protobuf::io::CodedInputStream* input);
806 ::google::protobuf::io::CodedOutputStream*
output)
const;
812 void SetCachedSize(
int size)
const;
825 inline ::google::protobuf::uint32
card_id()
const;
826 inline void set_card_id(::google::protobuf::uint32 value);
837 inline void set_has_card_id();
838 inline void clear_has_card_id();
839 inline void set_has_max_simultaneous_outputs();
840 inline void clear_has_max_simultaneous_outputs();
842 ::google::protobuf::UnknownFieldSet _unknown_fields_;
844 ::google::protobuf::uint32 card_id_;
845 ::google::protobuf::uint32 max_simultaneous_outputs_;
847 mutable int _cached_size_;
848 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
854 void InitAsDefaultInstance();
872 return _unknown_fields_;
876 return &_unknown_fields_;
879 static const ::google::protobuf::Descriptor*
descriptor();
887 void CopyFrom(const ::google::protobuf::Message& from);
888 void MergeFrom(const ::google::protobuf::Message& from);
896 ::google::protobuf::io::CodedInputStream* input);
898 ::google::protobuf::io::CodedOutputStream*
output)
const;
904 void SetCachedSize(
int size)
const;
936 inline void set_has_vertical_resolution();
937 inline void clear_has_vertical_resolution();
938 inline void set_has_horizontal_resolution();
939 inline void clear_has_horizontal_resolution();
940 inline void set_has_refresh_rate();
941 inline void clear_has_refresh_rate();
943 ::google::protobuf::UnknownFieldSet _unknown_fields_;
945 ::google::protobuf::uint32 vertical_resolution_;
946 ::google::protobuf::uint32 horizontal_resolution_;
947 double refresh_rate_;
949 mutable int _cached_size_;
950 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
956 void InitAsDefaultInstance();
974 return _unknown_fields_;
978 return &_unknown_fields_;
981 static const ::google::protobuf::Descriptor*
descriptor();
989 void CopyFrom(const ::google::protobuf::Message& from);
990 void MergeFrom(const ::google::protobuf::Message& from);
998 ::google::protobuf::io::CodedInputStream* input);
1000 ::google::protobuf::io::CodedOutputStream*
output)
const;
1006 void SetCachedSize(
int size)
const;
1019 inline ::google::protobuf::uint32
pixel_format(
int index)
const;
1022 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1024 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1038 inline const ::mir::protobuf::DisplayMode&
mode(
int index)
const;
1039 inline ::mir::protobuf::DisplayMode*
mutable_mode(
int index);
1040 inline ::mir::protobuf::DisplayMode*
add_mode();
1041 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayMode >&
1043 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayMode >*
1050 inline ::google::protobuf::uint32
current_mode()
const;
1057 inline ::google::protobuf::int32
position_x()
const;
1064 inline ::google::protobuf::int32
position_y()
const;
1071 inline ::google::protobuf::uint32
card_id()
const;
1072 inline void set_card_id(::google::protobuf::uint32 value);
1078 inline ::google::protobuf::uint32
output_id()
const;
1079 inline void set_output_id(::google::protobuf::uint32 value);
1085 inline ::google::protobuf::uint32
connected()
const;
1086 inline void set_connected(::google::protobuf::uint32 value);
1092 inline ::google::protobuf::uint32
used()
const;
1093 inline void set_used(::google::protobuf::uint32 value);
1113 inline ::google::protobuf::uint32
type()
const;
1114 inline void set_type(::google::protobuf::uint32 value);
1127 inline ::google::protobuf::uint32
power_mode()
const;
1134 inline ::google::protobuf::int32
orientation()
const;
1139 inline void set_has_current_format();
1140 inline void clear_has_current_format();
1141 inline void set_has_current_mode();
1142 inline void clear_has_current_mode();
1143 inline void set_has_position_x();
1144 inline void clear_has_position_x();
1145 inline void set_has_position_y();
1146 inline void clear_has_position_y();
1147 inline void set_has_card_id();
1148 inline void clear_has_card_id();
1149 inline void set_has_output_id();
1150 inline void clear_has_output_id();
1151 inline void set_has_connected();
1152 inline void clear_has_connected();
1153 inline void set_has_used();
1154 inline void clear_has_used();
1155 inline void set_has_physical_width_mm();
1156 inline void clear_has_physical_width_mm();
1157 inline void set_has_physical_height_mm();
1158 inline void clear_has_physical_height_mm();
1159 inline void set_has_type();
1160 inline void clear_has_type();
1161 inline void set_has_preferred_mode();
1162 inline void clear_has_preferred_mode();
1163 inline void set_has_power_mode();
1164 inline void clear_has_power_mode();
1165 inline void set_has_orientation();
1166 inline void clear_has_orientation();
1168 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1170 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > pixel_format_;
1171 ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayMode > mode_;
1172 ::google::protobuf::uint32 current_format_;
1173 ::google::protobuf::uint32 current_mode_;
1174 ::google::protobuf::int32 position_x_;
1175 ::google::protobuf::int32 position_y_;
1176 ::google::protobuf::uint32 card_id_;
1177 ::google::protobuf::uint32 output_id_;
1178 ::google::protobuf::uint32 connected_;
1179 ::google::protobuf::uint32 used_;
1180 ::google::protobuf::uint32 physical_width_mm_;
1181 ::google::protobuf::uint32 physical_height_mm_;
1182 ::google::protobuf::uint32 type_;
1183 ::google::protobuf::uint32 preferred_mode_;
1184 ::google::protobuf::uint32 power_mode_;
1185 ::google::protobuf::int32 orientation_;
1187 mutable int _cached_size_;
1188 ::google::protobuf::uint32 _has_bits_[(16 + 31) / 32];
1194 void InitAsDefaultInstance();
1212 return _unknown_fields_;
1216 return &_unknown_fields_;
1219 static const ::google::protobuf::Descriptor*
descriptor();
1227 void CopyFrom(const ::google::protobuf::Message& from);
1228 void MergeFrom(const ::google::protobuf::Message& from);
1236 ::google::protobuf::io::CodedInputStream* input);
1238 ::google::protobuf::io::CodedOutputStream*
output)
const;
1244 void SetCachedSize(
int size)
const;
1257 inline ::google::protobuf::uint32
width()
const;
1258 inline void set_width(::google::protobuf::uint32 value);
1264 inline ::google::protobuf::uint32
height()
const;
1265 inline void set_height(::google::protobuf::uint32 value);
1274 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1276 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1281 inline void set_has_width();
1282 inline void clear_has_width();
1283 inline void set_has_height();
1284 inline void clear_has_height();
1286 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1288 ::google::protobuf::uint32 width_;
1289 ::google::protobuf::uint32 height_;
1290 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > supported_pixel_format_;
1292 mutable int _cached_size_;
1293 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
1299 void InitAsDefaultInstance();
1317 return _unknown_fields_;
1321 return &_unknown_fields_;
1324 static const ::google::protobuf::Descriptor*
descriptor();
1332 void CopyFrom(const ::google::protobuf::Message& from);
1333 void MergeFrom(const ::google::protobuf::Message& from);
1341 ::google::protobuf::io::CodedInputStream* input);
1343 ::google::protobuf::io::CodedOutputStream*
output)
const;
1349 void SetCachedSize(
int size)
const;
1362 inline const ::mir::protobuf::Platform&
platform()
const;
1371 inline const ::mir::protobuf::DisplayInfo&
display_info()
const;
1380 inline const ::mir::protobuf::DisplayOutput&
display_output(
int index)
const;
1383 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput >&
1385 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput >*
1404 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1406 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1413 inline const ::std::string&
error()
const;
1414 inline void set_error(const ::std::string& value);
1415 inline void set_error(
const char* value);
1423 inline void set_has_platform();
1424 inline void clear_has_platform();
1425 inline void set_has_display_info();
1426 inline void clear_has_display_info();
1427 inline void set_has_display_configuration();
1428 inline void clear_has_display_configuration();
1429 inline void set_has_error();
1430 inline void clear_has_error();
1432 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1436 ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput > display_output_;
1438 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > surface_pixel_format_;
1439 ::std::string* error_;
1441 mutable int _cached_size_;
1442 ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
1448 void InitAsDefaultInstance();
1453 class Surface :
public ::google::protobuf::Message {
1466 return _unknown_fields_;
1470 return &_unknown_fields_;
1473 static const ::google::protobuf::Descriptor*
descriptor();
1481 void CopyFrom(const ::google::protobuf::Message& from);
1482 void MergeFrom(const ::google::protobuf::Message& from);
1490 ::google::protobuf::io::CodedInputStream* input);
1492 ::google::protobuf::io::CodedOutputStream*
output)
const;
1498 void SetCachedSize(
int size)
const;
1508 inline bool has_id()
const;
1520 inline ::google::protobuf::int32
width()
const;
1521 inline void set_width(::google::protobuf::int32 value);
1527 inline ::google::protobuf::int32
height()
const;
1528 inline void set_height(::google::protobuf::int32 value);
1548 inline const ::mir::protobuf::Buffer&
buffer()
const;
1557 inline ::google::protobuf::int32
fd(
int index)
const;
1558 inline void set_fd(
int index, ::google::protobuf::int32 value);
1559 inline void add_fd(::google::protobuf::int32 value);
1560 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
1562 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
1576 inline const ::mir::protobuf::SurfaceSetting&
attributes(
int index)
const;
1579 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::SurfaceSetting >&
1581 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::SurfaceSetting >*
1588 inline const ::std::string&
error()
const;
1589 inline void set_error(const ::std::string& value);
1590 inline void set_error(
const char* value);
1598 inline void set_has_id();
1599 inline void clear_has_id();
1600 inline void set_has_width();
1601 inline void clear_has_width();
1602 inline void set_has_height();
1603 inline void clear_has_height();
1604 inline void set_has_pixel_format();
1605 inline void clear_has_pixel_format();
1606 inline void set_has_buffer_usage();
1607 inline void clear_has_buffer_usage();
1608 inline void set_has_buffer();
1609 inline void clear_has_buffer();
1610 inline void set_has_fds_on_side_channel();
1611 inline void clear_has_fds_on_side_channel();
1612 inline void set_has_error();
1613 inline void clear_has_error();
1615 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1618 ::google::protobuf::int32 width_;
1619 ::google::protobuf::int32 height_;
1620 ::google::protobuf::int32 pixel_format_;
1621 ::google::protobuf::int32 buffer_usage_;
1623 ::google::protobuf::RepeatedField< ::google::protobuf::int32 > fd_;
1624 ::google::protobuf::RepeatedPtrField< ::mir::protobuf::SurfaceSetting > attributes_;
1625 ::std::string* error_;
1626 ::google::protobuf::int32 fds_on_side_channel_;
1628 mutable int _cached_size_;
1629 ::google::protobuf::uint32 _has_bits_[(10 + 31) / 32];
1635 void InitAsDefaultInstance();
1636 static Surface* default_instance_;
1653 return _unknown_fields_;
1657 return &_unknown_fields_;
1660 static const ::google::protobuf::Descriptor*
descriptor();
1668 void CopyFrom(const ::google::protobuf::Message& from);
1669 void MergeFrom(const ::google::protobuf::Message& from);
1677 ::google::protobuf::io::CodedInputStream* input);
1679 ::google::protobuf::io::CodedOutputStream*
output)
const;
1685 void SetCachedSize(
int size)
const;
1698 inline ::google::protobuf::uint32
magic()
const;
1699 inline void set_magic(::google::protobuf::uint32 value);
1705 inline const ::std::string&
error()
const;
1706 inline void set_error(const ::std::string& value);
1707 inline void set_error(
const char* value);
1715 inline void set_has_magic();
1716 inline void clear_has_magic();
1717 inline void set_has_error();
1718 inline void clear_has_error();
1720 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1722 ::std::string* error_;
1723 ::google::protobuf::uint32 magic_;
1725 mutable int _cached_size_;
1726 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
1732 void InitAsDefaultInstance();
1733 static DRMMagic* default_instance_;
1750 return _unknown_fields_;
1754 return &_unknown_fields_;
1757 static const ::google::protobuf::Descriptor*
descriptor();
1765 void CopyFrom(const ::google::protobuf::Message& from);
1766 void MergeFrom(const ::google::protobuf::Message& from);
1774 ::google::protobuf::io::CodedInputStream* input);
1776 ::google::protobuf::io::CodedOutputStream*
output)
const;
1782 void SetCachedSize(
int size)
const;
1795 inline ::google::protobuf::int32
status_code()
const;
1802 inline const ::std::string&
error()
const;
1803 inline void set_error(const ::std::string& value);
1804 inline void set_error(
const char* value);
1812 inline void set_has_status_code();
1813 inline void clear_has_status_code();
1814 inline void set_has_error();
1815 inline void clear_has_error();
1817 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1819 ::std::string* error_;
1820 ::google::protobuf::int32 status_code_;
1822 mutable int _cached_size_;
1823 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
1829 void InitAsDefaultInstance();
1834 class Void :
public ::google::protobuf::Message {
1847 return _unknown_fields_;
1851 return &_unknown_fields_;
1854 static const ::google::protobuf::Descriptor*
descriptor();
1862 void CopyFrom(const ::google::protobuf::Message& from);
1863 void MergeFrom(const ::google::protobuf::Message& from);
1871 ::google::protobuf::io::CodedInputStream* input);
1873 ::google::protobuf::io::CodedOutputStream*
output)
const;
1879 void SetCachedSize(
int size)
const;
1892 inline const ::std::string&
error()
const;
1893 inline void set_error(const ::std::string& value);
1894 inline void set_error(
const char* value);
1902 inline void set_has_error();
1903 inline void clear_has_error();
1905 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1907 ::std::string* error_;
1909 mutable int _cached_size_;
1910 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1916 void InitAsDefaultInstance();
1917 static Void* default_instance_;
1934 return _unknown_fields_;
1938 return &_unknown_fields_;
1941 static const ::google::protobuf::Descriptor*
descriptor();
1949 void CopyFrom(const ::google::protobuf::Message& from);
1950 void MergeFrom(const ::google::protobuf::Message& from);
1958 ::google::protobuf::io::CodedInputStream* input);
1960 ::google::protobuf::io::CodedOutputStream*
output)
const;
1966 void SetCachedSize(
int size)
const;
1988 inline ::google::protobuf::int32
attrib()
const;
1989 inline void set_attrib(::google::protobuf::int32 value);
1995 inline ::google::protobuf::int32
ivalue()
const;
1996 inline void set_ivalue(::google::protobuf::int32 value);
2002 inline const ::std::string&
error()
const;
2003 inline void set_error(const ::std::string& value);
2004 inline void set_error(
const char* value);
2012 inline void set_has_surfaceid();
2013 inline void clear_has_surfaceid();
2014 inline void set_has_attrib();
2015 inline void clear_has_attrib();
2016 inline void set_has_ivalue();
2017 inline void clear_has_ivalue();
2018 inline void set_has_error();
2019 inline void clear_has_error();
2021 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2024 ::google::protobuf::int32 attrib_;
2025 ::google::protobuf::int32 ivalue_;
2026 ::std::string* error_;
2028 mutable int _cached_size_;
2029 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
2035 void InitAsDefaultInstance();
2040 class Event :
public ::google::protobuf::Message {
2053 return _unknown_fields_;
2057 return &_unknown_fields_;
2060 static const ::google::protobuf::Descriptor*
descriptor();
2068 void CopyFrom(const ::google::protobuf::Message& from);
2069 void MergeFrom(const ::google::protobuf::Message& from);
2077 ::google::protobuf::io::CodedInputStream* input);
2079 ::google::protobuf::io::CodedOutputStream*
output)
const;
2085 void SetCachedSize(
int size)
const;
2098 inline const ::std::string&
raw()
const;
2099 inline void set_raw(const ::std::string& value);
2100 inline void set_raw(
const char* value);
2101 inline void set_raw(
const void* value,
size_t size);
2108 inline void set_has_raw();
2109 inline void clear_has_raw();
2111 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2113 ::std::string* raw_;
2115 mutable int _cached_size_;
2116 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
2122 void InitAsDefaultInstance();
2123 static Event* default_instance_;
2140 return _unknown_fields_;
2144 return &_unknown_fields_;
2147 static const ::google::protobuf::Descriptor*
descriptor();
2155 void CopyFrom(const ::google::protobuf::Message& from);
2156 void MergeFrom(const ::google::protobuf::Message& from);
2164 ::google::protobuf::io::CodedInputStream* input);
2166 ::google::protobuf::io::CodedOutputStream*
output)
const;
2172 void SetCachedSize(
int size)
const;
2185 inline const ::mir::protobuf::DisplayOutput&
display_output(
int index)
const;
2188 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput >&
2190 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput >*
2197 inline const ::mir::protobuf::DisplayCard&
display_card(
int index)
const;
2200 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayCard >&
2202 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayCard >*
2209 inline const ::std::string&
error()
const;
2210 inline void set_error(const ::std::string& value);
2211 inline void set_error(
const char* value);
2219 inline void set_has_error();
2220 inline void clear_has_error();
2222 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2224 ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput > display_output_;
2225 ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayCard > display_card_;
2226 ::std::string* error_;
2228 mutable int _cached_size_;
2229 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
2235 void InitAsDefaultInstance();
2253 return _unknown_fields_;
2257 return &_unknown_fields_;
2260 static const ::google::protobuf::Descriptor*
descriptor();
2268 void CopyFrom(const ::google::protobuf::Message& from);
2269 void MergeFrom(const ::google::protobuf::Message& from);
2277 ::google::protobuf::io::CodedInputStream* input);
2279 ::google::protobuf::io::CodedOutputStream*
output)
const;
2285 void SetCachedSize(
int size)
const;
2298 inline ::google::protobuf::uint32
new_state()
const;
2299 inline void set_new_state(::google::protobuf::uint32 value);
2305 inline const ::std::string&
error()
const;
2306 inline void set_error(const ::std::string& value);
2307 inline void set_error(
const char* value);
2315 inline void set_has_new_state();
2316 inline void clear_has_new_state();
2317 inline void set_has_error();
2318 inline void clear_has_error();
2320 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2322 ::std::string* error_;
2323 ::google::protobuf::uint32 new_state_;
2325 mutable int _cached_size_;
2326 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
2332 void InitAsDefaultInstance();
2350 return _unknown_fields_;
2354 return &_unknown_fields_;
2357 static const ::google::protobuf::Descriptor*
descriptor();
2365 void CopyFrom(const ::google::protobuf::Message& from);
2366 void MergeFrom(const ::google::protobuf::Message& from);
2374 ::google::protobuf::io::CodedInputStream* input);
2376 ::google::protobuf::io::CodedOutputStream*
output)
const;
2382 void SetCachedSize(
int size)
const;
2395 inline const ::mir::protobuf::Event&
event(
int index)
const;
2397 inline ::mir::protobuf::Event*
add_event();
2398 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::Event >&
2400 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::Event >*
2416 inline const ::mir::protobuf::LifecycleEvent&
lifecycle_event()
const;
2425 inline const ::std::string&
error()
const;
2426 inline void set_error(const ::std::string& value);
2427 inline void set_error(
const char* value);
2435 inline void set_has_display_configuration();
2436 inline void clear_has_display_configuration();
2437 inline void set_has_lifecycle_event();
2438 inline void clear_has_lifecycle_event();
2439 inline void set_has_error();
2440 inline void clear_has_error();
2442 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2444 ::google::protobuf::RepeatedPtrField< ::mir::protobuf::Event > event_;
2447 ::std::string* error_;
2449 mutable int _cached_size_;
2450 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
2456 void InitAsDefaultInstance();
2474 return _unknown_fields_;
2478 return &_unknown_fields_;
2481 static const ::google::protobuf::Descriptor*
descriptor();
2489 void CopyFrom(const ::google::protobuf::Message& from);
2490 void MergeFrom(const ::google::protobuf::Message& from);
2498 ::google::protobuf::io::CodedInputStream* input);
2500 ::google::protobuf::io::CodedOutputStream*
output)
const;
2506 void SetCachedSize(
int size)
const;
2519 inline ::google::protobuf::int32
left()
const;
2520 inline void set_left(::google::protobuf::int32 value);
2526 inline ::google::protobuf::int32
top()
const;
2527 inline void set_top(::google::protobuf::int32 value);
2533 inline ::google::protobuf::uint32
width()
const;
2534 inline void set_width(::google::protobuf::uint32 value);
2540 inline ::google::protobuf::uint32
height()
const;
2541 inline void set_height(::google::protobuf::uint32 value);
2545 inline void set_has_left();
2546 inline void clear_has_left();
2547 inline void set_has_top();
2548 inline void clear_has_top();
2549 inline void set_has_width();
2550 inline void clear_has_width();
2551 inline void set_has_height();
2552 inline void clear_has_height();
2554 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2556 ::google::protobuf::int32 left_;
2557 ::google::protobuf::int32 top_;
2558 ::google::protobuf::uint32 width_;
2559 ::google::protobuf::uint32 height_;
2561 mutable int _cached_size_;
2562 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
2568 void InitAsDefaultInstance();
2586 return _unknown_fields_;
2590 return &_unknown_fields_;
2593 static const ::google::protobuf::Descriptor*
descriptor();
2601 void CopyFrom(const ::google::protobuf::Message& from);
2602 void MergeFrom(const ::google::protobuf::Message& from);
2610 ::google::protobuf::io::CodedInputStream* input);
2612 ::google::protobuf::io::CodedOutputStream*
output)
const;
2618 void SetCachedSize(
int size)
const;
2631 inline const ::mir::protobuf::Rectangle&
region()
const;
2640 inline ::google::protobuf::uint32
width()
const;
2641 inline void set_width(::google::protobuf::uint32 value);
2647 inline ::google::protobuf::uint32
height()
const;
2648 inline void set_height(::google::protobuf::uint32 value);
2659 inline void set_has_region();
2660 inline void clear_has_region();
2661 inline void set_has_width();
2662 inline void clear_has_width();
2663 inline void set_has_height();
2664 inline void clear_has_height();
2665 inline void set_has_pixel_format();
2666 inline void clear_has_pixel_format();
2668 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2671 ::google::protobuf::uint32 width_;
2672 ::google::protobuf::uint32 height_;
2673 ::google::protobuf::int32 pixel_format_;
2675 mutable int _cached_size_;
2676 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
2682 void InitAsDefaultInstance();
2700 return _unknown_fields_;
2704 return &_unknown_fields_;
2707 static const ::google::protobuf::Descriptor*
descriptor();
2715 void CopyFrom(const ::google::protobuf::Message& from);
2716 void MergeFrom(const ::google::protobuf::Message& from);
2724 ::google::protobuf::io::CodedInputStream* input);
2726 ::google::protobuf::io::CodedOutputStream*
output)
const;
2732 void SetCachedSize(
int size)
const;
2745 inline ::google::protobuf::uint32
value()
const;
2750 inline void set_has_value();
2751 inline void clear_has_value();
2753 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2755 ::google::protobuf::uint32 value_;
2757 mutable int _cached_size_;
2758 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
2764 void InitAsDefaultInstance();
2782 return _unknown_fields_;
2786 return &_unknown_fields_;
2789 static const ::google::protobuf::Descriptor*
descriptor();
2797 void CopyFrom(const ::google::protobuf::Message& from);
2798 void MergeFrom(const ::google::protobuf::Message& from);
2806 ::google::protobuf::io::CodedInputStream* input);
2808 ::google::protobuf::io::CodedOutputStream*
output)
const;
2814 void SetCachedSize(
int size)
const;
2827 inline const ::mir::protobuf::ScreencastId&
screencast_id()
const;
2836 inline const ::mir::protobuf::Buffer&
buffer()
const;
2845 inline const ::std::string&
error()
const;
2846 inline void set_error(const ::std::string& value);
2847 inline void set_error(
const char* value);
2855 inline void set_has_screencast_id();
2856 inline void clear_has_screencast_id();
2857 inline void set_has_buffer();
2858 inline void clear_has_buffer();
2859 inline void set_has_error();
2860 inline void clear_has_error();
2862 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2866 ::std::string* error_;
2868 mutable int _cached_size_;
2869 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
2875 void InitAsDefaultInstance();
2893 return _unknown_fields_;
2897 return &_unknown_fields_;
2900 static const ::google::protobuf::Descriptor*
descriptor();
2908 void CopyFrom(const ::google::protobuf::Message& from);
2909 void MergeFrom(const ::google::protobuf::Message& from);
2917 ::google::protobuf::io::CodedInputStream* input);
2919 ::google::protobuf::io::CodedOutputStream*
output)
const;
2925 void SetCachedSize(
int size)
const;
2947 inline const ::std::string&
name()
const;
2948 inline void set_name(const ::std::string& value);
2949 inline void set_name(
const char* value);
2957 inline void set_has_surfaceid();
2958 inline void clear_has_surfaceid();
2959 inline void set_has_name();
2960 inline void clear_has_name();
2962 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2965 ::std::string* name_;
2967 mutable int _cached_size_;
2968 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
2974 void InitAsDefaultInstance();
2992 return _unknown_fields_;
2996 return &_unknown_fields_;
2999 static const ::google::protobuf::Descriptor*
descriptor();
3007 void CopyFrom(const ::google::protobuf::Message& from);
3008 void MergeFrom(const ::google::protobuf::Message& from);
3016 ::google::protobuf::io::CodedInputStream* input);
3018 ::google::protobuf::io::CodedOutputStream*
output)
const;
3024 void SetCachedSize(
int size)
const;
3037 inline ::google::protobuf::int32
number()
const;
3038 inline void set_number(::google::protobuf::int32 value);
3042 inline void set_has_number();
3043 inline void clear_has_number();
3045 ::google::protobuf::UnknownFieldSet _unknown_fields_;
3047 ::google::protobuf::int32 number_;
3049 mutable int _cached_size_;
3050 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
3056 void InitAsDefaultInstance();
3074 return _unknown_fields_;
3078 return &_unknown_fields_;
3081 static const ::google::protobuf::Descriptor*
descriptor();
3089 void CopyFrom(const ::google::protobuf::Message& from);
3090 void MergeFrom(const ::google::protobuf::Message& from);
3098 ::google::protobuf::io::CodedInputStream* input);
3100 ::google::protobuf::io::CodedOutputStream*
output)
const;
3106 void SetCachedSize(
int size)
const;
3119 inline ::google::protobuf::int32
fd(
int index)
const;
3120 inline void set_fd(
int index, ::google::protobuf::int32 value);
3121 inline void add_fd(::google::protobuf::int32 value);
3122 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3124 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
3138 inline const ::std::string&
error()
const;
3139 inline void set_error(const ::std::string& value);
3140 inline void set_error(
const char* value);
3148 inline void set_has_fds_on_side_channel();
3149 inline void clear_has_fds_on_side_channel();
3150 inline void set_has_error();
3151 inline void clear_has_error();
3153 ::google::protobuf::UnknownFieldSet _unknown_fields_;
3155 ::google::protobuf::RepeatedField< ::google::protobuf::int32 > fd_;
3156 ::std::string* error_;
3157 ::google::protobuf::int32 fds_on_side_channel_;
3159 mutable int _cached_size_;
3160 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
3166 void InitAsDefaultInstance();
3167 static SocketFD* default_instance_;
3184 return _unknown_fields_;
3188 return &_unknown_fields_;
3191 static const ::google::protobuf::Descriptor*
descriptor();
3199 void CopyFrom(const ::google::protobuf::Message& from);
3200 void MergeFrom(const ::google::protobuf::Message& from);
3208 ::google::protobuf::io::CodedInputStream* input);
3210 ::google::protobuf::io::CodedOutputStream*
output)
const;
3216 void SetCachedSize(
int size)
const;
3234 inline void set_has_application_pid();
3235 inline void clear_has_application_pid();
3237 ::google::protobuf::UnknownFieldSet _unknown_fields_;
3239 ::google::protobuf::int32 application_pid_;
3241 mutable int _cached_size_;
3242 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
3248 void InitAsDefaultInstance();
3264 static const ::google::protobuf::ServiceDescriptor*
descriptor();
3266 virtual void connect(::google::protobuf::RpcController* controller,
3267 const ::mir::protobuf::ConnectParameters* request,
3269 ::google::protobuf::Closure* done);
3270 virtual void disconnect(::google::protobuf::RpcController* controller,
3271 const ::mir::protobuf::Void* request,
3273 ::google::protobuf::Closure* done);
3274 virtual void create_surface(::google::protobuf::RpcController* controller,
3275 const ::mir::protobuf::SurfaceParameters* request,
3277 ::google::protobuf::Closure* done);
3278 virtual void next_buffer(::google::protobuf::RpcController* controller,
3281 ::google::protobuf::Closure* done);
3282 virtual void release_surface(::google::protobuf::RpcController* controller,
3285 ::google::protobuf::Closure* done);
3286 virtual void drm_auth_magic(::google::protobuf::RpcController* controller,
3287 const ::mir::protobuf::DRMMagic* request,
3289 ::google::protobuf::Closure* done);
3291 const ::mir::protobuf::SurfaceSetting* request,
3293 ::google::protobuf::Closure* done);
3295 const ::mir::protobuf::DisplayConfiguration* request,
3297 ::google::protobuf::Closure* done);
3299 const ::mir::protobuf::ScreencastParameters* request,
3301 ::google::protobuf::Closure* done);
3303 const ::mir::protobuf::ScreencastId* request,
3305 ::google::protobuf::Closure* done);
3307 const ::mir::protobuf::ScreencastId* request,
3309 ::google::protobuf::Closure* done);
3310 virtual void configure_cursor(::google::protobuf::RpcController* controller,
3311 const ::mir::protobuf::CursorSetting* request,
3313 ::google::protobuf::Closure* done);
3315 const ::mir::protobuf::SocketFDRequest* request,
3317 ::google::protobuf::Closure* done);
3319 const ::mir::protobuf::PromptSessionParameters* request,
3321 ::google::protobuf::Closure* done);
3323 const ::mir::protobuf::Void* request,
3325 ::google::protobuf::Closure* done);
3326 virtual void exchange_buffer(::google::protobuf::RpcController* controller,
3327 const ::mir::protobuf::BufferRequest* request,
3329 ::google::protobuf::Closure* done);
3333 const ::google::protobuf::ServiceDescriptor*
GetDescriptor();
3334 void CallMethod(const ::google::protobuf::MethodDescriptor* method,
3335 ::google::protobuf::RpcController* controller,
3336 const ::google::protobuf::Message* request,
3337 ::google::protobuf::Message* response,
3338 ::google::protobuf::Closure* done);
3340 const ::google::protobuf::MethodDescriptor* method)
const;
3342 const ::google::protobuf::MethodDescriptor* method)
const;
3352 ::google::protobuf::Service::ChannelOwnership ownership);
3355 inline ::google::protobuf::RpcChannel*
channel() {
return channel_; }
3359 void connect(::google::protobuf::RpcController* controller,
3360 const ::mir::protobuf::ConnectParameters* request,
3362 ::google::protobuf::Closure* done);
3363 void disconnect(::google::protobuf::RpcController* controller,
3364 const ::mir::protobuf::Void* request,
3366 ::google::protobuf::Closure* done);
3367 void create_surface(::google::protobuf::RpcController* controller,
3368 const ::mir::protobuf::SurfaceParameters* request,
3370 ::google::protobuf::Closure* done);
3371 void next_buffer(::google::protobuf::RpcController* controller,
3374 ::google::protobuf::Closure* done);
3378 ::google::protobuf::Closure* done);
3379 void drm_auth_magic(::google::protobuf::RpcController* controller,
3380 const ::mir::protobuf::DRMMagic* request,
3382 ::google::protobuf::Closure* done);
3384 const ::mir::protobuf::SurfaceSetting* request,
3386 ::google::protobuf::Closure* done);
3388 const ::mir::protobuf::DisplayConfiguration* request,
3390 ::google::protobuf::Closure* done);
3392 const ::mir::protobuf::ScreencastParameters* request,
3394 ::google::protobuf::Closure* done);
3396 const ::mir::protobuf::ScreencastId* request,
3398 ::google::protobuf::Closure* done);
3400 const ::mir::protobuf::ScreencastId* request,
3402 ::google::protobuf::Closure* done);
3404 const ::mir::protobuf::CursorSetting* request,
3406 ::google::protobuf::Closure* done);
3408 const ::mir::protobuf::SocketFDRequest* request,
3410 ::google::protobuf::Closure* done);
3412 const ::mir::protobuf::PromptSessionParameters* request,
3414 ::google::protobuf::Closure* done);
3416 const ::mir::protobuf::Void* request,
3418 ::google::protobuf::Closure* done);
3420 const ::mir::protobuf::BufferRequest* request,
3422 ::google::protobuf::Closure* done);
3424 ::google::protobuf::RpcChannel* channel_;
3439 return (_has_bits_[0] & 0x00000001u) != 0;
3441 inline void ConnectParameters::set_has_application_name() {
3442 _has_bits_[0] |= 0x00000001u;
3444 inline void ConnectParameters::clear_has_application_name() {
3445 _has_bits_[0] &= ~0x00000001u;
3448 if (application_name_ != &::google::protobuf::internal::kEmptyString) {
3449 application_name_->clear();
3451 clear_has_application_name();
3454 return *application_name_;
3457 set_has_application_name();
3458 if (application_name_ == &::google::protobuf::internal::kEmptyString) {
3459 application_name_ = new ::std::string;
3461 application_name_->assign(value);
3464 set_has_application_name();
3465 if (application_name_ == &::google::protobuf::internal::kEmptyString) {
3466 application_name_ = new ::std::string;
3468 application_name_->assign(value);
3471 set_has_application_name();
3472 if (application_name_ == &::google::protobuf::internal::kEmptyString) {
3473 application_name_ = new ::std::string;
3475 application_name_->assign(reinterpret_cast<const char*>(value), size);
3478 set_has_application_name();
3479 if (application_name_ == &::google::protobuf::internal::kEmptyString) {
3480 application_name_ = new ::std::string;
3482 return application_name_;
3485 clear_has_application_name();
3486 if (application_name_ == &::google::protobuf::internal::kEmptyString) {
3489 ::std::string* temp = application_name_;
3490 application_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
3495 if (application_name_ != &::google::protobuf::internal::kEmptyString) {
3496 delete application_name_;
3498 if (application_name) {
3499 set_has_application_name();
3502 clear_has_application_name();
3503 application_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
3513 return (_has_bits_[0] & 0x00000001u) != 0;
3515 inline void SurfaceParameters::set_has_width() {
3516 _has_bits_[0] |= 0x00000001u;
3518 inline void SurfaceParameters::clear_has_width() {
3519 _has_bits_[0] &= ~0x00000001u;
3535 return (_has_bits_[0] & 0x00000002u) != 0;
3537 inline void SurfaceParameters::set_has_height() {
3538 _has_bits_[0] |= 0x00000002u;
3540 inline void SurfaceParameters::clear_has_height() {
3541 _has_bits_[0] &= ~0x00000002u;
3557 return (_has_bits_[0] & 0x00000004u) != 0;
3559 inline void SurfaceParameters::set_has_pixel_format() {
3560 _has_bits_[0] |= 0x00000004u;
3562 inline void SurfaceParameters::clear_has_pixel_format() {
3563 _has_bits_[0] &= ~0x00000004u;
3567 clear_has_pixel_format();
3570 return pixel_format_;
3573 set_has_pixel_format();
3574 pixel_format_ = value;
3579 return (_has_bits_[0] & 0x00000008u) != 0;
3581 inline void SurfaceParameters::set_has_buffer_usage() {
3582 _has_bits_[0] |= 0x00000008u;
3584 inline void SurfaceParameters::clear_has_buffer_usage() {
3585 _has_bits_[0] &= ~0x00000008u;
3589 clear_has_buffer_usage();
3592 return buffer_usage_;
3595 set_has_buffer_usage();
3596 buffer_usage_ = value;
3601 return (_has_bits_[0] & 0x00000010u) != 0;
3603 inline void SurfaceParameters::set_has_surface_name() {
3604 _has_bits_[0] |= 0x00000010u;
3606 inline void SurfaceParameters::clear_has_surface_name() {
3607 _has_bits_[0] &= ~0x00000010u;
3610 if (surface_name_ != &::google::protobuf::internal::kEmptyString) {
3611 surface_name_->clear();
3613 clear_has_surface_name();
3616 return *surface_name_;
3619 set_has_surface_name();
3620 if (surface_name_ == &::google::protobuf::internal::kEmptyString) {
3621 surface_name_ = new ::std::string;
3623 surface_name_->assign(value);
3626 set_has_surface_name();
3627 if (surface_name_ == &::google::protobuf::internal::kEmptyString) {
3628 surface_name_ = new ::std::string;
3630 surface_name_->assign(value);
3633 set_has_surface_name();
3634 if (surface_name_ == &::google::protobuf::internal::kEmptyString) {
3635 surface_name_ = new ::std::string;
3637 surface_name_->assign(reinterpret_cast<const char*>(value), size);
3640 set_has_surface_name();
3641 if (surface_name_ == &::google::protobuf::internal::kEmptyString) {
3642 surface_name_ = new ::std::string;
3644 return surface_name_;
3647 clear_has_surface_name();
3648 if (surface_name_ == &::google::protobuf::internal::kEmptyString) {
3651 ::std::string* temp = surface_name_;
3652 surface_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
3657 if (surface_name_ != &::google::protobuf::internal::kEmptyString) {
3658 delete surface_name_;
3661 set_has_surface_name();
3664 clear_has_surface_name();
3665 surface_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
3671 return (_has_bits_[0] & 0x00000020u) != 0;
3673 inline void SurfaceParameters::set_has_output_id() {
3674 _has_bits_[0] |= 0x00000020u;
3676 inline void SurfaceParameters::clear_has_output_id() {
3677 _has_bits_[0] &= ~0x00000020u;
3681 clear_has_output_id();
3687 set_has_output_id();
3697 return (_has_bits_[0] & 0x00000001u) != 0;
3699 inline void SurfaceId::set_has_value() {
3700 _has_bits_[0] |= 0x00000001u;
3702 inline void SurfaceId::clear_has_value() {
3703 _has_bits_[0] &= ~0x00000001u;
3723 return (_has_bits_[0] & 0x00000001u) != 0;
3725 inline void BufferRequest::set_has_id() {
3726 _has_bits_[0] |= 0x00000001u;
3728 inline void BufferRequest::clear_has_id() {
3729 _has_bits_[0] &= ~0x00000001u;
3732 if (id_ != NULL) id_->::mir::protobuf::SurfaceId::Clear();
3736 return id_ != NULL ? *id_ : *default_instance_->id_;
3761 return (_has_bits_[0] & 0x00000002u) != 0;
3763 inline void BufferRequest::set_has_buffer() {
3764 _has_bits_[0] |= 0x00000002u;
3766 inline void BufferRequest::clear_has_buffer() {
3767 _has_bits_[0] &= ~0x00000002u;
3770 if (buffer_ != NULL) buffer_->::mir::protobuf::Buffer::Clear();
3774 return buffer_ != NULL ? *buffer_ : *default_instance_->buffer_;
3778 if (buffer_ == NULL) buffer_ = new ::mir::protobuf::Buffer;
3803 return (_has_bits_[0] & 0x00000001u) != 0;
3805 inline void Buffer::set_has_buffer_id() {
3806 _has_bits_[0] |= 0x00000001u;
3808 inline void Buffer::clear_has_buffer_id() {
3809 _has_bits_[0] &= ~0x00000001u;
3813 clear_has_buffer_id();
3819 set_has_buffer_id();
3831 return fd_.Get(index);
3834 fd_.Set(index, value);
3839 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3843 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
3850 return data_.size();
3856 return data_.Get(index);
3859 data_.Set(index, value);
3864 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3868 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
3875 return (_has_bits_[0] & 0x00000008u) != 0;
3877 inline void Buffer::set_has_fds_on_side_channel() {
3878 _has_bits_[0] |= 0x00000008u;
3880 inline void Buffer::clear_has_fds_on_side_channel() {
3881 _has_bits_[0] &= ~0x00000008u;
3884 fds_on_side_channel_ = 0;
3885 clear_has_fds_on_side_channel();
3888 return fds_on_side_channel_;
3891 set_has_fds_on_side_channel();
3892 fds_on_side_channel_ = value;
3897 return (_has_bits_[0] & 0x00000010u) != 0;
3899 inline void Buffer::set_has_stride() {
3900 _has_bits_[0] |= 0x00000010u;
3902 inline void Buffer::clear_has_stride() {
3903 _has_bits_[0] &= ~0x00000010u;
3919 return (_has_bits_[0] & 0x00000020u) != 0;
3921 inline void Buffer::set_has_flags() {
3922 _has_bits_[0] |= 0x00000020u;
3924 inline void Buffer::clear_has_flags() {
3925 _has_bits_[0] &= ~0x00000020u;
3941 return (_has_bits_[0] & 0x00000040u) != 0;
3943 inline void Buffer::set_has_width() {
3944 _has_bits_[0] |= 0x00000040u;
3946 inline void Buffer::clear_has_width() {
3947 _has_bits_[0] &= ~0x00000040u;
3963 return (_has_bits_[0] & 0x00000080u) != 0;
3965 inline void Buffer::set_has_height() {
3966 _has_bits_[0] |= 0x00000080u;
3968 inline void Buffer::clear_has_height() {
3969 _has_bits_[0] &= ~0x00000080u;
3985 return (_has_bits_[0] & 0x00000100u) != 0;
3987 inline void Buffer::set_has_error() {
3988 _has_bits_[0] |= 0x00000100u;
3990 inline void Buffer::clear_has_error() {
3991 _has_bits_[0] &= ~0x00000100u;
3994 if (error_ != &::google::protobuf::internal::kEmptyString) {
4004 if (error_ == &::google::protobuf::internal::kEmptyString) {
4005 error_ = new ::std::string;
4007 error_->assign(value);
4011 if (error_ == &::google::protobuf::internal::kEmptyString) {
4012 error_ = new ::std::string;
4014 error_->assign(value);
4018 if (error_ == &::google::protobuf::internal::kEmptyString) {
4019 error_ = new ::std::string;
4021 error_->assign(reinterpret_cast<const char*>(value), size);
4025 if (error_ == &::google::protobuf::internal::kEmptyString) {
4026 error_ = new ::std::string;
4032 if (error_ == &::google::protobuf::internal::kEmptyString) {
4035 ::std::string* temp = error_;
4036 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
4041 if (error_ != &::google::protobuf::internal::kEmptyString) {
4049 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
4065 return fd_.Get(index);
4068 fd_.Set(index, value);
4073 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
4077 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
4084 return data_.size();
4090 return data_.Get(index);
4093 data_.Set(index, value);
4098 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
4102 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
4109 return (_has_bits_[0] & 0x00000004u) != 0;
4111 inline void Platform::set_has_fds_on_side_channel() {
4112 _has_bits_[0] |= 0x00000004u;
4114 inline void Platform::clear_has_fds_on_side_channel() {
4115 _has_bits_[0] &= ~0x00000004u;
4118 fds_on_side_channel_ = 0;
4119 clear_has_fds_on_side_channel();
4122 return fds_on_side_channel_;
4125 set_has_fds_on_side_channel();
4126 fds_on_side_channel_ = value;
4131 return (_has_bits_[0] & 0x00000008u) != 0;
4133 inline void Platform::set_has_error() {
4134 _has_bits_[0] |= 0x00000008u;
4136 inline void Platform::clear_has_error() {
4137 _has_bits_[0] &= ~0x00000008u;
4140 if (error_ != &::google::protobuf::internal::kEmptyString) {
4150 if (error_ == &::google::protobuf::internal::kEmptyString) {
4151 error_ = new ::std::string;
4153 error_->assign(value);
4157 if (error_ == &::google::protobuf::internal::kEmptyString) {
4158 error_ = new ::std::string;
4160 error_->assign(value);
4164 if (error_ == &::google::protobuf::internal::kEmptyString) {
4165 error_ = new ::std::string;
4167 error_->assign(reinterpret_cast<const char*>(value), size);
4171 if (error_ == &::google::protobuf::internal::kEmptyString) {
4172 error_ = new ::std::string;
4178 if (error_ == &::google::protobuf::internal::kEmptyString) {
4181 ::std::string* temp = error_;
4182 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
4187 if (error_ != &::google::protobuf::internal::kEmptyString) {
4195 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
4205 return (_has_bits_[0] & 0x00000001u) != 0;
4207 inline void DisplayCard::set_has_card_id() {
4208 _has_bits_[0] |= 0x00000001u;
4210 inline void DisplayCard::clear_has_card_id() {
4211 _has_bits_[0] &= ~0x00000001u;
4215 clear_has_card_id();
4227 return (_has_bits_[0] & 0x00000002u) != 0;
4229 inline void DisplayCard::set_has_max_simultaneous_outputs() {
4230 _has_bits_[0] |= 0x00000002u;
4232 inline void DisplayCard::clear_has_max_simultaneous_outputs() {
4233 _has_bits_[0] &= ~0x00000002u;
4236 max_simultaneous_outputs_ = 0u;
4237 clear_has_max_simultaneous_outputs();
4240 return max_simultaneous_outputs_;
4243 set_has_max_simultaneous_outputs();
4244 max_simultaneous_outputs_ = value;
4253 return (_has_bits_[0] & 0x00000001u) != 0;
4255 inline void DisplayMode::set_has_vertical_resolution() {
4256 _has_bits_[0] |= 0x00000001u;
4258 inline void DisplayMode::clear_has_vertical_resolution() {
4259 _has_bits_[0] &= ~0x00000001u;
4262 vertical_resolution_ = 0u;
4263 clear_has_vertical_resolution();
4266 return vertical_resolution_;
4269 set_has_vertical_resolution();
4270 vertical_resolution_ = value;
4275 return (_has_bits_[0] & 0x00000002u) != 0;
4277 inline void DisplayMode::set_has_horizontal_resolution() {
4278 _has_bits_[0] |= 0x00000002u;
4280 inline void DisplayMode::clear_has_horizontal_resolution() {
4281 _has_bits_[0] &= ~0x00000002u;
4284 horizontal_resolution_ = 0u;
4285 clear_has_horizontal_resolution();
4288 return horizontal_resolution_;
4291 set_has_horizontal_resolution();
4292 horizontal_resolution_ = value;
4297 return (_has_bits_[0] & 0x00000004u) != 0;
4299 inline void DisplayMode::set_has_refresh_rate() {
4300 _has_bits_[0] |= 0x00000004u;
4302 inline void DisplayMode::clear_has_refresh_rate() {
4303 _has_bits_[0] &= ~0x00000004u;
4307 clear_has_refresh_rate();
4310 return refresh_rate_;
4313 set_has_refresh_rate();
4314 refresh_rate_ = value;
4323 return pixel_format_.size();
4326 pixel_format_.Clear();
4329 return pixel_format_.Get(index);
4332 pixel_format_.Set(index, value);
4335 pixel_format_.Add(value);
4337 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
4339 return pixel_format_;
4341 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
4343 return &pixel_format_;
4348 return (_has_bits_[0] & 0x00000002u) != 0;
4350 inline void DisplayOutput::set_has_current_format() {
4351 _has_bits_[0] |= 0x00000002u;
4353 inline void DisplayOutput::clear_has_current_format() {
4354 _has_bits_[0] &= ~0x00000002u;
4357 current_format_ = 0u;
4358 clear_has_current_format();
4361 return current_format_;
4364 set_has_current_format();
4365 current_format_ = value;
4370 return mode_.size();
4376 return mode_.Get(index);
4379 return mode_.Mutable(index);
4384 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayMode >&
4388 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayMode >*
4395 return (_has_bits_[0] & 0x00000008u) != 0;
4397 inline void DisplayOutput::set_has_current_mode() {
4398 _has_bits_[0] |= 0x00000008u;
4400 inline void DisplayOutput::clear_has_current_mode() {
4401 _has_bits_[0] &= ~0x00000008u;
4405 clear_has_current_mode();
4408 return current_mode_;
4411 set_has_current_mode();
4412 current_mode_ = value;
4417 return (_has_bits_[0] & 0x00000010u) != 0;
4419 inline void DisplayOutput::set_has_position_x() {
4420 _has_bits_[0] |= 0x00000010u;
4422 inline void DisplayOutput::clear_has_position_x() {
4423 _has_bits_[0] &= ~0x00000010u;
4427 clear_has_position_x();
4433 set_has_position_x();
4434 position_x_ = value;
4439 return (_has_bits_[0] & 0x00000020u) != 0;
4441 inline void DisplayOutput::set_has_position_y() {
4442 _has_bits_[0] |= 0x00000020u;
4444 inline void DisplayOutput::clear_has_position_y() {
4445 _has_bits_[0] &= ~0x00000020u;
4449 clear_has_position_y();
4455 set_has_position_y();
4456 position_y_ = value;
4461 return (_has_bits_[0] & 0x00000040u) != 0;
4463 inline void DisplayOutput::set_has_card_id() {
4464 _has_bits_[0] |= 0x00000040u;
4466 inline void DisplayOutput::clear_has_card_id() {
4467 _has_bits_[0] &= ~0x00000040u;
4471 clear_has_card_id();
4483 return (_has_bits_[0] & 0x00000080u) != 0;
4485 inline void DisplayOutput::set_has_output_id() {
4486 _has_bits_[0] |= 0x00000080u;
4488 inline void DisplayOutput::clear_has_output_id() {
4489 _has_bits_[0] &= ~0x00000080u;
4493 clear_has_output_id();
4499 set_has_output_id();
4505 return (_has_bits_[0] & 0x00000100u) != 0;
4507 inline void DisplayOutput::set_has_connected() {
4508 _has_bits_[0] |= 0x00000100u;
4510 inline void DisplayOutput::clear_has_connected() {
4511 _has_bits_[0] &= ~0x00000100u;
4515 clear_has_connected();
4521 set_has_connected();
4527 return (_has_bits_[0] & 0x00000200u) != 0;
4529 inline void DisplayOutput::set_has_used() {
4530 _has_bits_[0] |= 0x00000200u;
4532 inline void DisplayOutput::clear_has_used() {
4533 _has_bits_[0] &= ~0x00000200u;
4549 return (_has_bits_[0] & 0x00000400u) != 0;
4551 inline void DisplayOutput::set_has_physical_width_mm() {
4552 _has_bits_[0] |= 0x00000400u;
4554 inline void DisplayOutput::clear_has_physical_width_mm() {
4555 _has_bits_[0] &= ~0x00000400u;
4558 physical_width_mm_ = 0u;
4559 clear_has_physical_width_mm();
4562 return physical_width_mm_;
4565 set_has_physical_width_mm();
4566 physical_width_mm_ = value;
4571 return (_has_bits_[0] & 0x00000800u) != 0;
4573 inline void DisplayOutput::set_has_physical_height_mm() {
4574 _has_bits_[0] |= 0x00000800u;
4576 inline void DisplayOutput::clear_has_physical_height_mm() {
4577 _has_bits_[0] &= ~0x00000800u;
4580 physical_height_mm_ = 0u;
4581 clear_has_physical_height_mm();
4584 return physical_height_mm_;
4587 set_has_physical_height_mm();
4588 physical_height_mm_ = value;
4593 return (_has_bits_[0] & 0x00001000u) != 0;
4595 inline void DisplayOutput::set_has_type() {
4596 _has_bits_[0] |= 0x00001000u;
4598 inline void DisplayOutput::clear_has_type() {
4599 _has_bits_[0] &= ~0x00001000u;
4615 return (_has_bits_[0] & 0x00002000u) != 0;
4617 inline void DisplayOutput::set_has_preferred_mode() {
4618 _has_bits_[0] |= 0x00002000u;
4620 inline void DisplayOutput::clear_has_preferred_mode() {
4621 _has_bits_[0] &= ~0x00002000u;
4624 preferred_mode_ = 0u;
4625 clear_has_preferred_mode();
4628 return preferred_mode_;
4631 set_has_preferred_mode();
4632 preferred_mode_ = value;
4637 return (_has_bits_[0] & 0x00004000u) != 0;
4639 inline void DisplayOutput::set_has_power_mode() {
4640 _has_bits_[0] |= 0x00004000u;
4642 inline void DisplayOutput::clear_has_power_mode() {
4643 _has_bits_[0] &= ~0x00004000u;
4647 clear_has_power_mode();
4653 set_has_power_mode();
4654 power_mode_ = value;
4659 return (_has_bits_[0] & 0x00008000u) != 0;
4661 inline void DisplayOutput::set_has_orientation() {
4662 _has_bits_[0] |= 0x00008000u;
4664 inline void DisplayOutput::clear_has_orientation() {
4665 _has_bits_[0] &= ~0x00008000u;
4669 clear_has_orientation();
4672 return orientation_;
4675 set_has_orientation();
4676 orientation_ = value;
4685 return (_has_bits_[0] & 0x00000001u) != 0;
4687 inline void DisplayInfo::set_has_width() {
4688 _has_bits_[0] |= 0x00000001u;
4690 inline void DisplayInfo::clear_has_width() {
4691 _has_bits_[0] &= ~0x00000001u;
4707 return (_has_bits_[0] & 0x00000002u) != 0;
4709 inline void DisplayInfo::set_has_height() {
4710 _has_bits_[0] |= 0x00000002u;
4712 inline void DisplayInfo::clear_has_height() {
4713 _has_bits_[0] &= ~0x00000002u;
4729 return supported_pixel_format_.size();
4732 supported_pixel_format_.Clear();
4735 return supported_pixel_format_.Get(index);
4738 supported_pixel_format_.Set(index, value);
4741 supported_pixel_format_.Add(value);
4743 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
4745 return supported_pixel_format_;
4747 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
4749 return &supported_pixel_format_;
4758 return (_has_bits_[0] & 0x00000001u) != 0;
4760 inline void Connection::set_has_platform() {
4761 _has_bits_[0] |= 0x00000001u;
4763 inline void Connection::clear_has_platform() {
4764 _has_bits_[0] &= ~0x00000001u;
4767 if (platform_ != NULL) platform_->::mir::protobuf::Platform::Clear();
4768 clear_has_platform();
4771 return platform_ != NULL ? *platform_ : *default_instance_->platform_;
4775 if (platform_ == NULL) platform_ = new ::mir::protobuf::Platform;
4779 clear_has_platform();
4790 clear_has_platform();
4796 return (_has_bits_[0] & 0x00000002u) != 0;
4798 inline void Connection::set_has_display_info() {
4799 _has_bits_[0] |= 0x00000002u;
4801 inline void Connection::clear_has_display_info() {
4802 _has_bits_[0] &= ~0x00000002u;
4805 if (display_info_ != NULL) display_info_->::mir::protobuf::DisplayInfo::Clear();
4806 clear_has_display_info();
4809 return display_info_ != NULL ? *display_info_ : *default_instance_->display_info_;
4812 set_has_display_info();
4813 if (display_info_ == NULL) display_info_ = new ::mir::protobuf::DisplayInfo;
4814 return display_info_;
4817 clear_has_display_info();
4819 display_info_ = NULL;
4823 delete display_info_;
4826 set_has_display_info();
4828 clear_has_display_info();
4834 return display_output_.size();
4837 display_output_.Clear();
4840 return display_output_.Get(index);
4843 return display_output_.Mutable(index);
4846 return display_output_.Add();
4848 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput >&
4850 return display_output_;
4852 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput >*
4854 return &display_output_;
4859 return (_has_bits_[0] & 0x00000008u) != 0;
4861 inline void Connection::set_has_display_configuration() {
4862 _has_bits_[0] |= 0x00000008u;
4864 inline void Connection::clear_has_display_configuration() {
4865 _has_bits_[0] &= ~0x00000008u;
4868 if (display_configuration_ != NULL) display_configuration_->::mir::protobuf::DisplayConfiguration::Clear();
4869 clear_has_display_configuration();
4872 return display_configuration_ != NULL ? *display_configuration_ : *default_instance_->display_configuration_;
4875 set_has_display_configuration();
4876 if (display_configuration_ == NULL) display_configuration_ = new ::mir::protobuf::DisplayConfiguration;
4877 return display_configuration_;
4880 clear_has_display_configuration();
4882 display_configuration_ = NULL;
4886 delete display_configuration_;
4888 if (display_configuration) {
4889 set_has_display_configuration();
4891 clear_has_display_configuration();
4897 return surface_pixel_format_.size();
4900 surface_pixel_format_.Clear();
4903 return surface_pixel_format_.Get(index);
4906 surface_pixel_format_.Set(index, value);
4909 surface_pixel_format_.Add(value);
4911 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
4913 return surface_pixel_format_;
4915 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
4917 return &surface_pixel_format_;
4922 return (_has_bits_[0] & 0x00000020u) != 0;
4924 inline void Connection::set_has_error() {
4925 _has_bits_[0] |= 0x00000020u;
4927 inline void Connection::clear_has_error() {
4928 _has_bits_[0] &= ~0x00000020u;
4931 if (error_ != &::google::protobuf::internal::kEmptyString) {
4941 if (error_ == &::google::protobuf::internal::kEmptyString) {
4942 error_ = new ::std::string;
4944 error_->assign(value);
4948 if (error_ == &::google::protobuf::internal::kEmptyString) {
4949 error_ = new ::std::string;
4951 error_->assign(value);
4955 if (error_ == &::google::protobuf::internal::kEmptyString) {
4956 error_ = new ::std::string;
4958 error_->assign(reinterpret_cast<const char*>(value), size);
4962 if (error_ == &::google::protobuf::internal::kEmptyString) {
4963 error_ = new ::std::string;
4969 if (error_ == &::google::protobuf::internal::kEmptyString) {
4972 ::std::string* temp = error_;
4973 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
4978 if (error_ != &::google::protobuf::internal::kEmptyString) {
4986 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
4996 return (_has_bits_[0] & 0x00000001u) != 0;
4998 inline void Surface::set_has_id() {
4999 _has_bits_[0] |= 0x00000001u;
5001 inline void Surface::clear_has_id() {
5002 _has_bits_[0] &= ~0x00000001u;
5005 if (id_ != NULL) id_->::mir::protobuf::SurfaceId::Clear();
5009 return id_ != NULL ? *id_ : *default_instance_->id_;
5034 return (_has_bits_[0] & 0x00000002u) != 0;
5036 inline void Surface::set_has_width() {
5037 _has_bits_[0] |= 0x00000002u;
5039 inline void Surface::clear_has_width() {
5040 _has_bits_[0] &= ~0x00000002u;
5056 return (_has_bits_[0] & 0x00000004u) != 0;
5058 inline void Surface::set_has_height() {
5059 _has_bits_[0] |= 0x00000004u;
5061 inline void Surface::clear_has_height() {
5062 _has_bits_[0] &= ~0x00000004u;
5078 return (_has_bits_[0] & 0x00000008u) != 0;
5080 inline void Surface::set_has_pixel_format() {
5081 _has_bits_[0] |= 0x00000008u;
5083 inline void Surface::clear_has_pixel_format() {
5084 _has_bits_[0] &= ~0x00000008u;
5088 clear_has_pixel_format();
5091 return pixel_format_;
5094 set_has_pixel_format();
5095 pixel_format_ = value;
5100 return (_has_bits_[0] & 0x00000010u) != 0;
5102 inline void Surface::set_has_buffer_usage() {
5103 _has_bits_[0] |= 0x00000010u;
5105 inline void Surface::clear_has_buffer_usage() {
5106 _has_bits_[0] &= ~0x00000010u;
5110 clear_has_buffer_usage();
5113 return buffer_usage_;
5116 set_has_buffer_usage();
5117 buffer_usage_ = value;
5122 return (_has_bits_[0] & 0x00000020u) != 0;
5124 inline void Surface::set_has_buffer() {
5125 _has_bits_[0] |= 0x00000020u;
5127 inline void Surface::clear_has_buffer() {
5128 _has_bits_[0] &= ~0x00000020u;
5131 if (buffer_ != NULL) buffer_->::mir::protobuf::Buffer::Clear();
5135 return buffer_ != NULL ? *buffer_ : *default_instance_->buffer_;
5139 if (buffer_ == NULL) buffer_ = new ::mir::protobuf::Buffer;
5166 return fd_.Get(index);
5169 fd_.Set(index, value);
5174 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
5178 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
5185 return (_has_bits_[0] & 0x00000080u) != 0;
5187 inline void Surface::set_has_fds_on_side_channel() {
5188 _has_bits_[0] |= 0x00000080u;
5190 inline void Surface::clear_has_fds_on_side_channel() {
5191 _has_bits_[0] &= ~0x00000080u;
5194 fds_on_side_channel_ = 0;
5195 clear_has_fds_on_side_channel();
5198 return fds_on_side_channel_;
5201 set_has_fds_on_side_channel();
5202 fds_on_side_channel_ = value;
5207 return attributes_.size();
5210 attributes_.Clear();
5213 return attributes_.Get(index);
5216 return attributes_.Mutable(index);
5219 return attributes_.Add();
5221 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::SurfaceSetting >&
5225 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::SurfaceSetting >*
5227 return &attributes_;
5232 return (_has_bits_[0] & 0x00000200u) != 0;
5234 inline void Surface::set_has_error() {
5235 _has_bits_[0] |= 0x00000200u;
5237 inline void Surface::clear_has_error() {
5238 _has_bits_[0] &= ~0x00000200u;
5241 if (error_ != &::google::protobuf::internal::kEmptyString) {
5251 if (error_ == &::google::protobuf::internal::kEmptyString) {
5252 error_ = new ::std::string;
5254 error_->assign(value);
5258 if (error_ == &::google::protobuf::internal::kEmptyString) {
5259 error_ = new ::std::string;
5261 error_->assign(value);
5265 if (error_ == &::google::protobuf::internal::kEmptyString) {
5266 error_ = new ::std::string;
5268 error_->assign(reinterpret_cast<const char*>(value), size);
5272 if (error_ == &::google::protobuf::internal::kEmptyString) {
5273 error_ = new ::std::string;
5279 if (error_ == &::google::protobuf::internal::kEmptyString) {
5282 ::std::string* temp = error_;
5283 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5288 if (error_ != &::google::protobuf::internal::kEmptyString) {
5296 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5306 return (_has_bits_[0] & 0x00000001u) != 0;
5308 inline void DRMMagic::set_has_magic() {
5309 _has_bits_[0] |= 0x00000001u;
5311 inline void DRMMagic::clear_has_magic() {
5312 _has_bits_[0] &= ~0x00000001u;
5328 return (_has_bits_[0] & 0x00000002u) != 0;
5330 inline void DRMMagic::set_has_error() {
5331 _has_bits_[0] |= 0x00000002u;
5333 inline void DRMMagic::clear_has_error() {
5334 _has_bits_[0] &= ~0x00000002u;
5337 if (error_ != &::google::protobuf::internal::kEmptyString) {
5347 if (error_ == &::google::protobuf::internal::kEmptyString) {
5348 error_ = new ::std::string;
5350 error_->assign(value);
5354 if (error_ == &::google::protobuf::internal::kEmptyString) {
5355 error_ = new ::std::string;
5357 error_->assign(value);
5361 if (error_ == &::google::protobuf::internal::kEmptyString) {
5362 error_ = new ::std::string;
5364 error_->assign(reinterpret_cast<const char*>(value), size);
5368 if (error_ == &::google::protobuf::internal::kEmptyString) {
5369 error_ = new ::std::string;
5375 if (error_ == &::google::protobuf::internal::kEmptyString) {
5378 ::std::string* temp = error_;
5379 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5384 if (error_ != &::google::protobuf::internal::kEmptyString) {
5392 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5402 return (_has_bits_[0] & 0x00000001u) != 0;
5404 inline void DRMAuthMagicStatus::set_has_status_code() {
5405 _has_bits_[0] |= 0x00000001u;
5407 inline void DRMAuthMagicStatus::clear_has_status_code() {
5408 _has_bits_[0] &= ~0x00000001u;
5412 clear_has_status_code();
5415 return status_code_;
5418 set_has_status_code();
5419 status_code_ = value;
5424 return (_has_bits_[0] & 0x00000002u) != 0;
5426 inline void DRMAuthMagicStatus::set_has_error() {
5427 _has_bits_[0] |= 0x00000002u;
5429 inline void DRMAuthMagicStatus::clear_has_error() {
5430 _has_bits_[0] &= ~0x00000002u;
5433 if (error_ != &::google::protobuf::internal::kEmptyString) {
5443 if (error_ == &::google::protobuf::internal::kEmptyString) {
5444 error_ = new ::std::string;
5446 error_->assign(value);
5450 if (error_ == &::google::protobuf::internal::kEmptyString) {
5451 error_ = new ::std::string;
5453 error_->assign(value);
5457 if (error_ == &::google::protobuf::internal::kEmptyString) {
5458 error_ = new ::std::string;
5460 error_->assign(reinterpret_cast<const char*>(value), size);
5464 if (error_ == &::google::protobuf::internal::kEmptyString) {
5465 error_ = new ::std::string;
5471 if (error_ == &::google::protobuf::internal::kEmptyString) {
5474 ::std::string* temp = error_;
5475 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5480 if (error_ != &::google::protobuf::internal::kEmptyString) {
5488 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5498 return (_has_bits_[0] & 0x00000001u) != 0;
5500 inline void Void::set_has_error() {
5501 _has_bits_[0] |= 0x00000001u;
5503 inline void Void::clear_has_error() {
5504 _has_bits_[0] &= ~0x00000001u;
5507 if (error_ != &::google::protobuf::internal::kEmptyString) {
5517 if (error_ == &::google::protobuf::internal::kEmptyString) {
5518 error_ = new ::std::string;
5520 error_->assign(value);
5524 if (error_ == &::google::protobuf::internal::kEmptyString) {
5525 error_ = new ::std::string;
5527 error_->assign(value);
5531 if (error_ == &::google::protobuf::internal::kEmptyString) {
5532 error_ = new ::std::string;
5534 error_->assign(reinterpret_cast<const char*>(value), size);
5538 if (error_ == &::google::protobuf::internal::kEmptyString) {
5539 error_ = new ::std::string;
5545 if (error_ == &::google::protobuf::internal::kEmptyString) {
5548 ::std::string* temp = error_;
5549 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5554 if (error_ != &::google::protobuf::internal::kEmptyString) {
5562 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5572 return (_has_bits_[0] & 0x00000001u) != 0;
5574 inline void SurfaceSetting::set_has_surfaceid() {
5575 _has_bits_[0] |= 0x00000001u;
5577 inline void SurfaceSetting::clear_has_surfaceid() {
5578 _has_bits_[0] &= ~0x00000001u;
5581 if (surfaceid_ != NULL) surfaceid_->::mir::protobuf::SurfaceId::Clear();
5582 clear_has_surfaceid();
5585 return surfaceid_ != NULL ? *surfaceid_ : *default_instance_->surfaceid_;
5588 set_has_surfaceid();
5593 clear_has_surfaceid();
5602 set_has_surfaceid();
5604 clear_has_surfaceid();
5610 return (_has_bits_[0] & 0x00000002u) != 0;
5612 inline void SurfaceSetting::set_has_attrib() {
5613 _has_bits_[0] |= 0x00000002u;
5615 inline void SurfaceSetting::clear_has_attrib() {
5616 _has_bits_[0] &= ~0x00000002u;
5632 return (_has_bits_[0] & 0x00000004u) != 0;
5634 inline void SurfaceSetting::set_has_ivalue() {
5635 _has_bits_[0] |= 0x00000004u;
5637 inline void SurfaceSetting::clear_has_ivalue() {
5638 _has_bits_[0] &= ~0x00000004u;
5654 return (_has_bits_[0] & 0x00000008u) != 0;
5656 inline void SurfaceSetting::set_has_error() {
5657 _has_bits_[0] |= 0x00000008u;
5659 inline void SurfaceSetting::clear_has_error() {
5660 _has_bits_[0] &= ~0x00000008u;
5663 if (error_ != &::google::protobuf::internal::kEmptyString) {
5673 if (error_ == &::google::protobuf::internal::kEmptyString) {
5674 error_ = new ::std::string;
5676 error_->assign(value);
5680 if (error_ == &::google::protobuf::internal::kEmptyString) {
5681 error_ = new ::std::string;
5683 error_->assign(value);
5687 if (error_ == &::google::protobuf::internal::kEmptyString) {
5688 error_ = new ::std::string;
5690 error_->assign(reinterpret_cast<const char*>(value), size);
5694 if (error_ == &::google::protobuf::internal::kEmptyString) {
5695 error_ = new ::std::string;
5701 if (error_ == &::google::protobuf::internal::kEmptyString) {
5704 ::std::string* temp = error_;
5705 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5710 if (error_ != &::google::protobuf::internal::kEmptyString) {
5718 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5728 return (_has_bits_[0] & 0x00000001u) != 0;
5730 inline void Event::set_has_raw() {
5731 _has_bits_[0] |= 0x00000001u;
5733 inline void Event::clear_has_raw() {
5734 _has_bits_[0] &= ~0x00000001u;
5737 if (raw_ != &::google::protobuf::internal::kEmptyString) {
5747 if (raw_ == &::google::protobuf::internal::kEmptyString) {
5748 raw_ = new ::std::string;
5750 raw_->assign(value);
5754 if (raw_ == &::google::protobuf::internal::kEmptyString) {
5755 raw_ = new ::std::string;
5757 raw_->assign(value);
5761 if (raw_ == &::google::protobuf::internal::kEmptyString) {
5762 raw_ = new ::std::string;
5764 raw_->assign(reinterpret_cast<const char*>(value), size);
5768 if (raw_ == &::google::protobuf::internal::kEmptyString) {
5769 raw_ = new ::std::string;
5775 if (raw_ == &::google::protobuf::internal::kEmptyString) {
5778 ::std::string* temp = raw_;
5779 raw_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5784 if (raw_ != &::google::protobuf::internal::kEmptyString) {
5792 raw_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5802 return display_output_.size();
5805 display_output_.Clear();
5808 return display_output_.Get(index);
5811 return display_output_.Mutable(index);
5814 return display_output_.Add();
5816 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput >&
5818 return display_output_;
5820 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput >*
5822 return &display_output_;
5827 return display_card_.size();
5830 display_card_.Clear();
5833 return display_card_.Get(index);
5836 return display_card_.Mutable(index);
5839 return display_card_.Add();
5841 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayCard >&
5843 return display_card_;
5845 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayCard >*
5847 return &display_card_;
5852 return (_has_bits_[0] & 0x00000004u) != 0;
5854 inline void DisplayConfiguration::set_has_error() {
5855 _has_bits_[0] |= 0x00000004u;
5857 inline void DisplayConfiguration::clear_has_error() {
5858 _has_bits_[0] &= ~0x00000004u;
5861 if (error_ != &::google::protobuf::internal::kEmptyString) {
5871 if (error_ == &::google::protobuf::internal::kEmptyString) {
5872 error_ = new ::std::string;
5874 error_->assign(value);
5878 if (error_ == &::google::protobuf::internal::kEmptyString) {
5879 error_ = new ::std::string;
5881 error_->assign(value);
5885 if (error_ == &::google::protobuf::internal::kEmptyString) {
5886 error_ = new ::std::string;
5888 error_->assign(reinterpret_cast<const char*>(value), size);
5892 if (error_ == &::google::protobuf::internal::kEmptyString) {
5893 error_ = new ::std::string;
5899 if (error_ == &::google::protobuf::internal::kEmptyString) {
5902 ::std::string* temp = error_;
5903 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5908 if (error_ != &::google::protobuf::internal::kEmptyString) {
5916 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
5926 return (_has_bits_[0] & 0x00000001u) != 0;
5928 inline void LifecycleEvent::set_has_new_state() {
5929 _has_bits_[0] |= 0x00000001u;
5931 inline void LifecycleEvent::clear_has_new_state() {
5932 _has_bits_[0] &= ~0x00000001u;
5936 clear_has_new_state();
5942 set_has_new_state();
5948 return (_has_bits_[0] & 0x00000002u) != 0;
5950 inline void LifecycleEvent::set_has_error() {
5951 _has_bits_[0] |= 0x00000002u;
5953 inline void LifecycleEvent::clear_has_error() {
5954 _has_bits_[0] &= ~0x00000002u;
5957 if (error_ != &::google::protobuf::internal::kEmptyString) {
5967 if (error_ == &::google::protobuf::internal::kEmptyString) {
5968 error_ = new ::std::string;
5970 error_->assign(value);
5974 if (error_ == &::google::protobuf::internal::kEmptyString) {
5975 error_ = new ::std::string;
5977 error_->assign(value);
5981 if (error_ == &::google::protobuf::internal::kEmptyString) {
5982 error_ = new ::std::string;
5984 error_->assign(reinterpret_cast<const char*>(value), size);
5988 if (error_ == &::google::protobuf::internal::kEmptyString) {
5989 error_ = new ::std::string;
5995 if (error_ == &::google::protobuf::internal::kEmptyString) {
5998 ::std::string* temp = error_;
5999 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6004 if (error_ != &::google::protobuf::internal::kEmptyString) {
6012 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6022 return event_.size();
6028 return event_.Get(index);
6031 return event_.Mutable(index);
6034 return event_.Add();
6036 inline const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::Event >&
6040 inline ::google::protobuf::RepeatedPtrField< ::mir::protobuf::Event >*
6047 return (_has_bits_[0] & 0x00000002u) != 0;
6049 inline void EventSequence::set_has_display_configuration() {
6050 _has_bits_[0] |= 0x00000002u;
6052 inline void EventSequence::clear_has_display_configuration() {
6053 _has_bits_[0] &= ~0x00000002u;
6056 if (display_configuration_ != NULL) display_configuration_->::mir::protobuf::DisplayConfiguration::Clear();
6057 clear_has_display_configuration();
6060 return display_configuration_ != NULL ? *display_configuration_ : *default_instance_->display_configuration_;
6063 set_has_display_configuration();
6064 if (display_configuration_ == NULL) display_configuration_ = new ::mir::protobuf::DisplayConfiguration;
6065 return display_configuration_;
6068 clear_has_display_configuration();
6070 display_configuration_ = NULL;
6074 delete display_configuration_;
6076 if (display_configuration) {
6077 set_has_display_configuration();
6079 clear_has_display_configuration();
6085 return (_has_bits_[0] & 0x00000004u) != 0;
6087 inline void EventSequence::set_has_lifecycle_event() {
6088 _has_bits_[0] |= 0x00000004u;
6090 inline void EventSequence::clear_has_lifecycle_event() {
6091 _has_bits_[0] &= ~0x00000004u;
6094 if (lifecycle_event_ != NULL) lifecycle_event_->::mir::protobuf::LifecycleEvent::Clear();
6095 clear_has_lifecycle_event();
6098 return lifecycle_event_ != NULL ? *lifecycle_event_ : *default_instance_->lifecycle_event_;
6101 set_has_lifecycle_event();
6102 if (lifecycle_event_ == NULL) lifecycle_event_ = new ::mir::protobuf::LifecycleEvent;
6103 return lifecycle_event_;
6106 clear_has_lifecycle_event();
6108 lifecycle_event_ = NULL;
6112 delete lifecycle_event_;
6114 if (lifecycle_event) {
6115 set_has_lifecycle_event();
6117 clear_has_lifecycle_event();
6123 return (_has_bits_[0] & 0x00000008u) != 0;
6125 inline void EventSequence::set_has_error() {
6126 _has_bits_[0] |= 0x00000008u;
6128 inline void EventSequence::clear_has_error() {
6129 _has_bits_[0] &= ~0x00000008u;
6132 if (error_ != &::google::protobuf::internal::kEmptyString) {
6142 if (error_ == &::google::protobuf::internal::kEmptyString) {
6143 error_ = new ::std::string;
6145 error_->assign(value);
6149 if (error_ == &::google::protobuf::internal::kEmptyString) {
6150 error_ = new ::std::string;
6152 error_->assign(value);
6156 if (error_ == &::google::protobuf::internal::kEmptyString) {
6157 error_ = new ::std::string;
6159 error_->assign(reinterpret_cast<const char*>(value), size);
6163 if (error_ == &::google::protobuf::internal::kEmptyString) {
6164 error_ = new ::std::string;
6170 if (error_ == &::google::protobuf::internal::kEmptyString) {
6173 ::std::string* temp = error_;
6174 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6179 if (error_ != &::google::protobuf::internal::kEmptyString) {
6187 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6197 return (_has_bits_[0] & 0x00000001u) != 0;
6199 inline void Rectangle::set_has_left() {
6200 _has_bits_[0] |= 0x00000001u;
6202 inline void Rectangle::clear_has_left() {
6203 _has_bits_[0] &= ~0x00000001u;
6219 return (_has_bits_[0] & 0x00000002u) != 0;
6221 inline void Rectangle::set_has_top() {
6222 _has_bits_[0] |= 0x00000002u;
6224 inline void Rectangle::clear_has_top() {
6225 _has_bits_[0] &= ~0x00000002u;
6241 return (_has_bits_[0] & 0x00000004u) != 0;
6243 inline void Rectangle::set_has_width() {
6244 _has_bits_[0] |= 0x00000004u;
6246 inline void Rectangle::clear_has_width() {
6247 _has_bits_[0] &= ~0x00000004u;
6263 return (_has_bits_[0] & 0x00000008u) != 0;
6265 inline void Rectangle::set_has_height() {
6266 _has_bits_[0] |= 0x00000008u;
6268 inline void Rectangle::clear_has_height() {
6269 _has_bits_[0] &= ~0x00000008u;
6289 return (_has_bits_[0] & 0x00000001u) != 0;
6291 inline void ScreencastParameters::set_has_region() {
6292 _has_bits_[0] |= 0x00000001u;
6294 inline void ScreencastParameters::clear_has_region() {
6295 _has_bits_[0] &= ~0x00000001u;
6298 if (region_ != NULL) region_->::mir::protobuf::Rectangle::Clear();
6302 return region_ != NULL ? *region_ : *default_instance_->region_;
6306 if (region_ == NULL) region_ = new ::mir::protobuf::Rectangle;
6327 return (_has_bits_[0] & 0x00000002u) != 0;
6329 inline void ScreencastParameters::set_has_width() {
6330 _has_bits_[0] |= 0x00000002u;
6332 inline void ScreencastParameters::clear_has_width() {
6333 _has_bits_[0] &= ~0x00000002u;
6349 return (_has_bits_[0] & 0x00000004u) != 0;
6351 inline void ScreencastParameters::set_has_height() {
6352 _has_bits_[0] |= 0x00000004u;
6354 inline void ScreencastParameters::clear_has_height() {
6355 _has_bits_[0] &= ~0x00000004u;
6371 return (_has_bits_[0] & 0x00000008u) != 0;
6373 inline void ScreencastParameters::set_has_pixel_format() {
6374 _has_bits_[0] |= 0x00000008u;
6376 inline void ScreencastParameters::clear_has_pixel_format() {
6377 _has_bits_[0] &= ~0x00000008u;
6381 clear_has_pixel_format();
6384 return pixel_format_;
6387 set_has_pixel_format();
6388 pixel_format_ = value;
6397 return (_has_bits_[0] & 0x00000001u) != 0;
6399 inline void ScreencastId::set_has_value() {
6400 _has_bits_[0] |= 0x00000001u;
6402 inline void ScreencastId::clear_has_value() {
6403 _has_bits_[0] &= ~0x00000001u;
6423 return (_has_bits_[0] & 0x00000001u) != 0;
6425 inline void Screencast::set_has_screencast_id() {
6426 _has_bits_[0] |= 0x00000001u;
6428 inline void Screencast::clear_has_screencast_id() {
6429 _has_bits_[0] &= ~0x00000001u;
6432 if (screencast_id_ != NULL) screencast_id_->::mir::protobuf::ScreencastId::Clear();
6433 clear_has_screencast_id();
6436 return screencast_id_ != NULL ? *screencast_id_ : *default_instance_->screencast_id_;
6439 set_has_screencast_id();
6440 if (screencast_id_ == NULL) screencast_id_ = new ::mir::protobuf::ScreencastId;
6441 return screencast_id_;
6444 clear_has_screencast_id();
6446 screencast_id_ = NULL;
6450 delete screencast_id_;
6452 if (screencast_id) {
6453 set_has_screencast_id();
6455 clear_has_screencast_id();
6461 return (_has_bits_[0] & 0x00000002u) != 0;
6463 inline void Screencast::set_has_buffer() {
6464 _has_bits_[0] |= 0x00000002u;
6466 inline void Screencast::clear_has_buffer() {
6467 _has_bits_[0] &= ~0x00000002u;
6470 if (buffer_ != NULL) buffer_->::mir::protobuf::Buffer::Clear();
6474 return buffer_ != NULL ? *buffer_ : *default_instance_->buffer_;
6478 if (buffer_ == NULL) buffer_ = new ::mir::protobuf::Buffer;
6499 return (_has_bits_[0] & 0x00000004u) != 0;
6501 inline void Screencast::set_has_error() {
6502 _has_bits_[0] |= 0x00000004u;
6504 inline void Screencast::clear_has_error() {
6505 _has_bits_[0] &= ~0x00000004u;
6508 if (error_ != &::google::protobuf::internal::kEmptyString) {
6518 if (error_ == &::google::protobuf::internal::kEmptyString) {
6519 error_ = new ::std::string;
6521 error_->assign(value);
6525 if (error_ == &::google::protobuf::internal::kEmptyString) {
6526 error_ = new ::std::string;
6528 error_->assign(value);
6532 if (error_ == &::google::protobuf::internal::kEmptyString) {
6533 error_ = new ::std::string;
6535 error_->assign(reinterpret_cast<const char*>(value), size);
6539 if (error_ == &::google::protobuf::internal::kEmptyString) {
6540 error_ = new ::std::string;
6546 if (error_ == &::google::protobuf::internal::kEmptyString) {
6549 ::std::string* temp = error_;
6550 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6555 if (error_ != &::google::protobuf::internal::kEmptyString) {
6563 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6573 return (_has_bits_[0] & 0x00000001u) != 0;
6575 inline void CursorSetting::set_has_surfaceid() {
6576 _has_bits_[0] |= 0x00000001u;
6578 inline void CursorSetting::clear_has_surfaceid() {
6579 _has_bits_[0] &= ~0x00000001u;
6582 if (surfaceid_ != NULL) surfaceid_->::mir::protobuf::SurfaceId::Clear();
6583 clear_has_surfaceid();
6586 return surfaceid_ != NULL ? *surfaceid_ : *default_instance_->surfaceid_;
6589 set_has_surfaceid();
6594 clear_has_surfaceid();
6603 set_has_surfaceid();
6605 clear_has_surfaceid();
6611 return (_has_bits_[0] & 0x00000002u) != 0;
6613 inline void CursorSetting::set_has_name() {
6614 _has_bits_[0] |= 0x00000002u;
6616 inline void CursorSetting::clear_has_name() {
6617 _has_bits_[0] &= ~0x00000002u;
6620 if (name_ != &::google::protobuf::internal::kEmptyString) {
6630 if (name_ == &::google::protobuf::internal::kEmptyString) {
6631 name_ = new ::std::string;
6633 name_->assign(value);
6637 if (name_ == &::google::protobuf::internal::kEmptyString) {
6638 name_ = new ::std::string;
6640 name_->assign(value);
6644 if (name_ == &::google::protobuf::internal::kEmptyString) {
6645 name_ = new ::std::string;
6647 name_->assign(reinterpret_cast<const char*>(value), size);
6651 if (name_ == &::google::protobuf::internal::kEmptyString) {
6652 name_ = new ::std::string;
6658 if (name_ == &::google::protobuf::internal::kEmptyString) {
6661 ::std::string* temp = name_;
6662 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6667 if (name_ != &::google::protobuf::internal::kEmptyString) {
6675 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6685 return (_has_bits_[0] & 0x00000001u) != 0;
6687 inline void SocketFDRequest::set_has_number() {
6688 _has_bits_[0] |= 0x00000001u;
6690 inline void SocketFDRequest::clear_has_number() {
6691 _has_bits_[0] &= ~0x00000001u;
6717 return fd_.Get(index);
6720 fd_.Set(index, value);
6725 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
6729 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
6736 return (_has_bits_[0] & 0x00000002u) != 0;
6738 inline void SocketFD::set_has_fds_on_side_channel() {
6739 _has_bits_[0] |= 0x00000002u;
6741 inline void SocketFD::clear_has_fds_on_side_channel() {
6742 _has_bits_[0] &= ~0x00000002u;
6745 fds_on_side_channel_ = 0;
6746 clear_has_fds_on_side_channel();
6749 return fds_on_side_channel_;
6752 set_has_fds_on_side_channel();
6753 fds_on_side_channel_ = value;
6758 return (_has_bits_[0] & 0x00000004u) != 0;
6760 inline void SocketFD::set_has_error() {
6761 _has_bits_[0] |= 0x00000004u;
6763 inline void SocketFD::clear_has_error() {
6764 _has_bits_[0] &= ~0x00000004u;
6767 if (error_ != &::google::protobuf::internal::kEmptyString) {
6777 if (error_ == &::google::protobuf::internal::kEmptyString) {
6778 error_ = new ::std::string;
6780 error_->assign(value);
6784 if (error_ == &::google::protobuf::internal::kEmptyString) {
6785 error_ = new ::std::string;
6787 error_->assign(value);
6791 if (error_ == &::google::protobuf::internal::kEmptyString) {
6792 error_ = new ::std::string;
6794 error_->assign(reinterpret_cast<const char*>(value), size);
6798 if (error_ == &::google::protobuf::internal::kEmptyString) {
6799 error_ = new ::std::string;
6805 if (error_ == &::google::protobuf::internal::kEmptyString) {
6808 ::std::string* temp = error_;
6809 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6814 if (error_ != &::google::protobuf::internal::kEmptyString) {
6822 error_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
6832 return (_has_bits_[0] & 0x00000001u) != 0;
6834 inline void PromptSessionParameters::set_has_application_pid() {
6835 _has_bits_[0] |= 0x00000001u;
6837 inline void PromptSessionParameters::clear_has_application_pid() {
6838 _has_bits_[0] &= ~0x00000001u;
6841 application_pid_ = 0;
6842 clear_has_application_pid();
6845 return application_pid_;
6848 set_has_application_pid();
6849 application_pid_ = value;
6860 namespace protobuf {
6869 #endif // PROTOBUF_mir_5fprotobuf_2eproto__INCLUDED
SocketFDRequest & operator=(const SocketFDRequest &from)
Definition: mir_protobuf.pb.h:2986
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:1656
virtual ~SocketFD()
Definition: mir_protobuf.pb.cc:9664
static const Surface & default_instance()
Definition: mir_protobuf.pb.cc:5151
Definition: mir_protobuf.pb.h:2880
void clear_pixel_format()
Definition: mir_protobuf.pb.h:6379
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2810
DisplayInfo & operator=(const DisplayInfo &from)
Definition: mir_protobuf.pb.h:1206
void clear_fds_on_side_channel()
Definition: mir_protobuf.pb.h:3883
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:168
inline::mir::protobuf::Buffer * mutable_buffer()
Definition: mir_protobuf.pb.h:6476
const ::mir::protobuf::SurfaceId & id() const
Definition: mir_protobuf.pb.h:5008
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:779
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:3362
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void screencast_buffer(::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastId *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10567
inline::mir::protobuf::ScreencastId * release_screencast_id()
Definition: mir_protobuf.pb.h:6443
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void clear_event()
Definition: mir_protobuf.pb.h:6024
int GetCachedSize() const
Definition: mir_protobuf.pb.h:3020
void Clear()
Definition: mir_protobuf.pb.cc:4391
static const int kBufferFieldNumber
Definition: mir_protobuf.pb.h:1547
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:6621
int ByteSize() const
Definition: mir_protobuf.pb.cc:6137
static const int kWidthFieldNumber
Definition: mir_protobuf.pb.h:2532
bool has_error() const
Definition: mir_protobuf.pb.h:4921
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:1753
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:1566
ScreencastParameters()
Definition: mir_protobuf.pb.cc:8297
inline::google::protobuf::RpcChannel * channel()
Definition: mir_protobuf.pb.h:3355
static const DisplayCard & default_instance()
Definition: mir_protobuf.pb.cc:3021
Definition: mir_protobuf.pb.h:1453
SurfaceSetting * New() const
Definition: mir_protobuf.pb.cc:6516
void clear_display_output()
Definition: mir_protobuf.pb.h:5804
void clear_height()
Definition: mir_protobuf.pb.h:6357
void Clear()
Definition: mir_protobuf.pb.cc:9482
Surface * New() const
Definition: mir_protobuf.pb.cc:5158
All things Mir.
Definition: aging_buffer.h:24
int display_output_size() const
Definition: mir_protobuf.pb.h:5801
void set_flags(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:3934
IntWrapper< detail::SessionsSurfaceIdTag > SurfaceId
Definition: surface_id.h:29
static const int kEventFieldNumber
Definition: mir_protobuf.pb.h:2394
static const ScreencastId & default_instance()
Definition: mir_protobuf.pb.cc:8670
void Swap(ConnectParameters *other)
Definition: mir_protobuf.pb.cc:1131
void set_horizontal_resolution(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4290
int fd_size() const
Definition: mir_protobuf.pb.h:5159
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:4620
void configure_display(::google::protobuf::RpcController *controller, const ::mir::protobuf::DisplayConfiguration *request,::mir::protobuf::DisplayConfiguration *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10553
Definition: mir_protobuf.pb.h:3171
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
virtual ~Buffer()
Definition: mir_protobuf.pb.cc:2085
Rectangle & operator=(const Rectangle &from)
Definition: mir_protobuf.pb.h:2468
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:10149
const ::std::string & name() const
Definition: mir_protobuf.pb.h:6625
void clear_fds_on_side_channel()
Definition: mir_protobuf.pb.h:6744
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:3073
virtual ~Rectangle()
Definition: mir_protobuf.pb.cc:7991
inline::google::protobuf::uint32 physical_width_mm() const
Definition: mir_protobuf.pb.h:4561
static const int kStrideFieldNumber
Definition: mir_protobuf.pb.h:566
void set_output_id(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:3686
int ByteSize() const
Definition: mir_protobuf.pb.cc:1068
int event_size() const
Definition: mir_protobuf.pb.h:6021
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:6803
static const int kIvalueFieldNumber
Definition: mir_protobuf.pb.h:1994
SurfaceParameters & operator=(const SurfaceParameters &from)
Definition: mir_protobuf.pb.h:163
inline::google::protobuf::uint32 width() const
Definition: mir_protobuf.pb.h:6339
DisplayConfiguration * New() const
Definition: mir_protobuf.pb.cc:7079
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:8583
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:9282
void Clear()
Definition: mir_protobuf.pb.cc:2118
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:2424
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:4500
int ByteSize() const
Definition: mir_protobuf.pb.cc:9554
int GetCachedSize() const
Definition: mir_protobuf.pb.h:1778
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:3077
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:9912
inline::google::protobuf::int32 number() const
Definition: mir_protobuf.pb.h:6697
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:5366
Definition: mir_protobuf.pb.h:2337
SocketFD & operator=(const SocketFD &from)
Definition: mir_protobuf.pb.h:3068
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void clear_magic()
Definition: mir_protobuf.pb.h:5314
virtual ~SurfaceSetting()
Definition: mir_protobuf.pb.cc:6486
void clear_id()
Definition: mir_protobuf.pb.h:5004
int ByteSize() const
Definition: mir_protobuf.pb.cc:10077
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:6554
void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:2208
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
EventSequence * New() const
Definition: mir_protobuf.pb.cc:7661
Definition: mir_protobuf.pb.h:859
inline::google::protobuf::int32 value() const
Definition: mir_protobuf.pb.h:3709
static const DisplayInfo & default_instance()
Definition: mir_protobuf.pb.cc:4380
inline::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayMode > * mutable_mode()
Definition: mir_protobuf.pb.h:4389
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:1032
bool has_value() const
Definition: mir_protobuf.pb.h:6396
void Clear()
Definition: mir_protobuf.pb.cc:4702
static const int kApplicationNameFieldNumber
Definition: mir_protobuf.pb.h:126
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:6813
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:7801
void clear_status_code()
Definition: mir_protobuf.pb.h:5410
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
virtual ~ScreencastParameters()
Definition: mir_protobuf.pb.cc:8321
static const ScreencastParameters & default_instance()
Definition: mir_protobuf.pb.cc:8341
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:1859
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
CursorSetting & operator=(const CursorSetting &from)
Definition: mir_protobuf.pb.h:2887
const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput > & display_output() const
Definition: mir_protobuf.pb.h:5817
inline::google::protobuf::int32 height() const
Definition: mir_protobuf.pb.h:3975
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:7950
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:2318
bool has_lifecycle_event() const
Definition: mir_protobuf.pb.h:6084
int GetCachedSize() const
Definition: mir_protobuf.pb.h:900
ScreencastParameters * New() const
Definition: mir_protobuf.pb.cc:8348
bool has_output_id() const
Definition: mir_protobuf.pb.h:4482
void add_pixel_format(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4334
inline::google::protobuf::uint32 card_id() const
Definition: mir_protobuf.pb.h:4217
inline::mir::protobuf::DisplayOutput * add_display_output()
Definition: mir_protobuf.pb.h:4845
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_supported_pixel_format()
Definition: mir_protobuf.pb.h:4748
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void clear_width()
Definition: mir_protobuf.pb.h:4693
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:2377
bool has_width() const
Definition: mir_protobuf.pb.h:4684
void clear_height()
Definition: mir_protobuf.pb.h:6271
void set_max_simultaneous_outputs(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4242
void set_buffer_usage(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3594
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:8477
EventSequence & operator=(const EventSequence &from)
Definition: mir_protobuf.pb.h:2344
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
static const int kValueFieldNumber
Definition: mir_protobuf.pb.h:350
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:7481
inline::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput > * mutable_display_output()
Definition: mir_protobuf.pb.h:4853
inline::google::protobuf::uint32 width() const
Definition: mir_protobuf.pb.h:4697
void Clear()
Definition: mir_protobuf.pb.cc:6024
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:9788
virtual ~SurfaceId()
Definition: mir_protobuf.pb.cc:1601
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:3901
bool has_width() const
Definition: mir_protobuf.pb.h:3512
int ByteSize() const
Definition: mir_protobuf.pb.cc:3409
void Swap(SurfaceParameters *other)
Definition: mir_protobuf.pb.cc:1552
static const int kNewStateFieldNumber
Definition: mir_protobuf.pb.h:2297
int GetCachedSize() const
Definition: mir_protobuf.pb.h:3102
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:387
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & fd() const
Definition: mir_protobuf.pb.h:6726
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:4591
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:5927
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:3385
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
int ByteSize() const
Definition: mir_protobuf.pb.cc:6373
int pixel_format_size() const
Definition: mir_protobuf.pb.h:4322
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:6418
virtual ~PromptSessionParameters()
Definition: mir_protobuf.pb.cc:9975
void set_pixel_format(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5093
void clear_supported_pixel_format()
Definition: mir_protobuf.pb.h:4731
void set_orientation(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:4674
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:7405
bool has_error() const
Definition: mir_protobuf.pb.h:3984
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:7303
void clear_card_id()
Definition: mir_protobuf.pb.h:4213
Connection()
Definition: mir_protobuf.pb.cc:4640
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:2525
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:9014
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & pixel_format() const
Definition: mir_protobuf.pb.h:4338
void clear_raw()
Definition: mir_protobuf.pb.h:5736
inline::mir::protobuf::Platform * release_platform()
Definition: mir_protobuf.pb.h:4778
DisplayOutput & operator=(const DisplayOutput &from)
Definition: mir_protobuf.pb.h:968
void set_card_id(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4476
void Clear()
Definition: mir_protobuf.pb.cc:5759
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:8776
void Swap(LifecycleEvent *other)
Definition: mir_protobuf.pb.cc:7578
static const Rectangle & default_instance()
Definition: mir_protobuf.pb.cc:8010
static const int kValueFieldNumber
Definition: mir_protobuf.pb.h:2744
static const int kDisplayConfigurationFieldNumber
Definition: mir_protobuf.pb.h:1391
virtual ~DisplayServer()
Definition: mir_protobuf.pb.cc:10160
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:4686
Definition: mir_protobuf.pb.h:2687
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
Definition: mir_protobuf.pb.h:3348
static const int kWidthFieldNumber
Definition: mir_protobuf.pb.h:1519
void set_allocated_buffer(::mir::protobuf::Buffer *buffer)
Definition: mir_protobuf.pb.h:6487
bool has_pixel_format() const
Definition: mir_protobuf.pb.h:6370
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:9084
inline::google::protobuf::uint32 vertical_resolution() const
Definition: mir_protobuf.pb.h:4265
virtual void create_surface(::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceParameters *request,::mir::protobuf::Surface *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10188
bool has_refresh_rate() const
Definition: mir_protobuf.pb.h:4296
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:5270
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:3183
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
bool has_status_code() const
Definition: mir_protobuf.pb.h:5401
int GetCachedSize() const
Definition: mir_protobuf.pb.h:416
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:6337
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:85
BufferRequest & operator=(const BufferRequest &from)
Definition: mir_protobuf.pb.h:382
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:1760
void set_width(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3956
const ::mir::protobuf::Buffer & buffer() const
Definition: mir_protobuf.pb.h:3773
virtual ~ConnectParameters()
Definition: mir_protobuf.pb.cc:949
void set_allocated_name(::std::string *name)
Definition: mir_protobuf.pb.h:6666
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2056
static const Event & default_instance()
Definition: mir_protobuf.pb.cc:6854
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:5469
bool has_error() const
Definition: mir_protobuf.pb.h:5497
void clear_buffer_usage()
Definition: mir_protobuf.pb.h:3587
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:2844
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:7459
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:6091
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:6877
void set_application_pid(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:6847
inline::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayCard > * mutable_display_card()
Definition: mir_protobuf.pb.h:5846
bool has_fds_on_side_channel() const
Definition: mir_protobuf.pb.h:5184
static const int kDisplayOutputFieldNumber
Definition: mir_protobuf.pb.h:1379
int mode_size() const
Definition: mir_protobuf.pb.h:4369
static const int kHeightFieldNumber
Definition: mir_protobuf.pb.h:1526
void clear_current_format()
Definition: mir_protobuf.pb.h:4356
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2703
Screencast * New() const
Definition: mir_protobuf.pb.cc:8897
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:6504
DisplayServer_Stub Stub
Definition: mir_protobuf.pb.h:3262
BufferRequest * New() const
Definition: mir_protobuf.pb.cc:1842
void set_height(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3978
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:2102
const ::mir::protobuf::DisplayConfiguration & display_configuration() const
Definition: mir_protobuf.pb.h:6059
static const int kDisplayOutputFieldNumber
Definition: mir_protobuf.pb.h:2184
LifecycleEvent * New() const
Definition: mir_protobuf.pb.cc:7388
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2995
static const int kTypeFieldNumber
Definition: mir_protobuf.pb.h:1112
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:994
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:4476
const ::std::string & error() const
Definition: mir_protobuf.pb.h:5512
bool has_position_y() const
Definition: mir_protobuf.pb.h:4438
inline::mir::protobuf::Buffer * release_buffer()
Definition: mir_protobuf.pb.h:3781
void set_value(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3712
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:8032
inline::mir::protobuf::SurfaceId * mutable_id()
Definition: mir_protobuf.pb.h:3738
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
inline::google::protobuf::uint32 preferred_mode() const
Definition: mir_protobuf.pb.h:4627
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:1320
void clear_refresh_rate()
Definition: mir_protobuf.pb.h:4305
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & fd() const
Definition: mir_protobuf.pb.h:5175
inline::google::protobuf::int32 pixel_format() const
Definition: mir_protobuf.pb.h:6383
void set_pixel_format(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3572
void set_buffer_id(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3818
static const Connection & default_instance()
Definition: mir_protobuf.pb.cc:4691
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:9599
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:4842
virtual void configure_cursor(::google::protobuf::RpcController *controller, const ::mir::protobuf::CursorSetting *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10260
virtual ~DRMMagic()
Definition: mir_protobuf.pb.cc:5726
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void Swap(Void *other)
Definition: mir_protobuf.pb.cc:6435
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:5890
void clear_height()
Definition: mir_protobuf.pb.h:4715
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:3198
static const int kFlagsFieldNumber
Definition: mir_protobuf.pb.h:573
void clear_data()
Definition: mir_protobuf.pb.h:3852
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:7267
const ::std::string & error() const
Definition: mir_protobuf.pb.h:5668
void Swap(Connection *other)
Definition: mir_protobuf.pb.cc:5060
static const int kDisplayInfoFieldNumber
Definition: mir_protobuf.pb.h:1370
inline::std::string * release_raw()
Definition: mir_protobuf.pb.h:5773
void new_fds_for_prompt_providers(::google::protobuf::RpcController *controller, const ::mir::protobuf::SocketFDRequest *request,::mir::protobuf::SocketFD *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10588
void set_data(int index,::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3858
inline::std::string * mutable_raw()
Definition: mir_protobuf.pb.h:5766
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:6219
void Swap(SurfaceId *other)
Definition: mir_protobuf.pb.cc:1766
void CallMethod(const ::google::protobuf::MethodDescriptor *method,::google::protobuf::RpcController *controller, const ::google::protobuf::Message *request,::google::protobuf::Message *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10300
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:2603
int GetCachedSize() const
Definition: mir_protobuf.pb.h:1494
int GetCachedSize() const
Definition: mir_protobuf.pb.h:1240
bool has_number() const
Definition: mir_protobuf.pb.h:6684
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void Swap(SocketFDRequest *other)
Definition: mir_protobuf.pb.cc:9617
const ::std::string & error() const
Definition: mir_protobuf.pb.h:6513
bool has_current_format() const
Definition: mir_protobuf.pb.h:4347
void connect(::google::protobuf::RpcController *controller, const ::mir::protobuf::ConnectParameters *request,::mir::protobuf::Connection *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10504
inline::mir::protobuf::SurfaceId * release_surfaceid()
Definition: mir_protobuf.pb.h:6593
inline::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_fd()
Definition: mir_protobuf.pb.h:5179
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:5869
inline::google::protobuf::int32 position_x() const
Definition: mir_protobuf.pb.h:4429
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:6537
void clear_error()
Definition: mir_protobuf.pb.h:5506
static const int kPreferredModeFieldNumber
Definition: mir_protobuf.pb.h:1119
void set_used(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4542
void clear_used()
Definition: mir_protobuf.pb.h:4535
Screencast & operator=(const Screencast &from)
Definition: mir_protobuf.pb.h:2776
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:8279
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:5772
void set_height(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3550
void clear_fds_on_side_channel()
Definition: mir_protobuf.pb.h:5193
inline::mir::protobuf::SurfaceId * mutable_id()
Definition: mir_protobuf.pb.h:5011
static const PromptSessionParameters & default_instance()
Definition: mir_protobuf.pb.cc:9994
void set_allocated_buffer(::mir::protobuf::Buffer *buffer)
Definition: mir_protobuf.pb.h:5148
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:1353
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:6796
virtual void next_buffer(::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceId *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10196
bool has_ivalue() const
Definition: mir_protobuf.pb.h:5631
DisplayCard()
Definition: mir_protobuf.pb.cc:2981
virtual ~BufferRequest()
Definition: mir_protobuf.pb.cc:1814
bool has_current_mode() const
Definition: mir_protobuf.pb.h:4394
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
static const Buffer & default_instance()
Definition: mir_protobuf.pb.cc:2107
static const int kFdsOnSideChannelFieldNumber
Definition: mir_protobuf.pb.h:3130
void clear_preferred_mode()
Definition: mir_protobuf.pb.h:4623
void clear_screencast_id()
Definition: mir_protobuf.pb.h:6431
static const int kDataFieldNumber
Definition: mir_protobuf.pb.h:547
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2699
static const int kNameFieldNumber
Definition: mir_protobuf.pb.h:2946
void clear_pixel_format()
Definition: mir_protobuf.pb.h:3565
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void clear_mode()
Definition: mir_protobuf.pb.h:4372
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2614
const ::mir::protobuf::Buffer & buffer() const
Definition: mir_protobuf.pb.h:5134
void clear_orientation()
Definition: mir_protobuf.pb.h:4667
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
const ::mir::protobuf::ScreencastId & screencast_id() const
Definition: mir_protobuf.pb.h:6435
inline::std::string * release_name()
Definition: mir_protobuf.pb.h:6656
void set_raw(const ::std::string &value)
Definition: mir_protobuf.pb.h:5745
void clear_attributes()
Definition: mir_protobuf.pb.h:5209
const ::std::string & application_name() const
Definition: mir_protobuf.pb.h:3453
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:9711
virtual ~SurfaceParameters()
Definition: mir_protobuf.pb.cc:1185
virtual void release_surface(::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceId *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10204
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:5671
void clear_new_state()
Definition: mir_protobuf.pb.h:5934
void set_current_mode(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4410
SurfaceId()
Definition: mir_protobuf.pb.cc:1581
void clear_surface_name()
Definition: mir_protobuf.pb.h:3609
static const int kDisplayConfigurationFieldNumber
Definition: mir_protobuf.pb.h:2406
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:1211
inline::mir::protobuf::SurfaceSetting * add_attributes()
Definition: mir_protobuf.pb.h:5218
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:5515
static const int kOutputIdFieldNumber
Definition: mir_protobuf.pb.h:253
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void set_physical_width_mm(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4564
int display_output_size() const
Definition: mir_protobuf.pb.h:4833
inline::google::protobuf::uint32 flags() const
Definition: mir_protobuf.pb.h:3931
inline::google::protobuf::int32 stride() const
Definition: mir_protobuf.pb.h:3909
bool has_surfaceid() const
Definition: mir_protobuf.pb.h:6572
int fd_size() const
Definition: mir_protobuf.pb.h:3824
bool has_width() const
Definition: mir_protobuf.pb.h:5033
virtual ~SocketFDRequest()
Definition: mir_protobuf.pb.cc:9452
const ::mir::protobuf::SurfaceId & id() const
Definition: mir_protobuf.pb.h:3735
PromptSessionParameters()
Definition: mir_protobuf.pb.cc:9955
void Swap(Rectangle *other)
Definition: mir_protobuf.pb.cc:8267
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:5004
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:1981
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:1830
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2585
static const int kBufferUsageFieldNumber
Definition: mir_protobuf.pb.h:234
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:2006
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:10013
inline::mir::protobuf::DisplayConfiguration * release_display_configuration()
Definition: mir_protobuf.pb.h:4879
Definition: mir_protobuf.pb.h:2769
inline::mir::protobuf::SurfaceId * release_id()
Definition: mir_protobuf.pb.h:5016
void disconnect(::google::protobuf::RpcController *controller, const ::mir::protobuf::Void *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10511
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:5553
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:9398
inline::google::protobuf::uint32 max_simultaneous_outputs() const
Definition: mir_protobuf.pb.h:4239
void Clear()
Definition: mir_protobuf.pb.cc:1631
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:875
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:9626
bool has_height() const
Definition: mir_protobuf.pb.h:4706
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:8810
ConnectParameters & operator=(const ConnectParameters &from)
Definition: mir_protobuf.pb.h:76
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:7322
int GetCachedSize() const
Definition: mir_protobuf.pb.h:1345
int ByteSize() const
Definition: mir_protobuf.pb.cc:9047
void set_surface_pixel_format(int index,::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4905
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:1801
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:8365
Definition: mir_protobuf.pb.h:69
bool has_type() const
Definition: mir_protobuf.pb.h:4592
static const int kUsedFieldNumber
Definition: mir_protobuf.pb.h:1091
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & supported_pixel_format() const
Definition: mir_protobuf.pb.h:4744
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:8448
void clear_error()
Definition: mir_protobuf.pb.h:6766
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:4002
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:5373
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:4030
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:8739
void set_top(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:6234
static const int kWidthFieldNumber
Definition: mir_protobuf.pb.h:1256
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:5462
ConnectParameters * New() const
Definition: mir_protobuf.pb.cc:978
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2168
DisplayConfiguration & operator=(const DisplayConfiguration &from)
Definition: mir_protobuf.pb.h:2134
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:8798
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2477
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
const ::mir::protobuf::Buffer & buffer() const
Definition: mir_protobuf.pb.h:6473
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2921
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void clear_vertical_resolution()
Definition: mir_protobuf.pb.h:4261
inline::mir::protobuf::LifecycleEvent * mutable_lifecycle_event()
Definition: mir_protobuf.pb.h:6100
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:1469
static const int kPlatformFieldNumber
Definition: mir_protobuf.pb.h:1361
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
static const int kPixelFormatFieldNumber
Definition: mir_protobuf.pb.h:1533
void clear_width()
Definition: mir_protobuf.pb.h:5042
void set_height(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:6364
bool has_buffer_id() const
Definition: mir_protobuf.pb.h:3802
DisplayMode()
Definition: mir_protobuf.pb.cc:3231
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:7886
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:9230
static const int kBufferFieldNumber
Definition: mir_protobuf.pb.h:2835
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:1546
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:6168
void configure_surface(::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceSetting *request,::mir::protobuf::SurfaceSetting *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10546
inline::google::protobuf::int32 width() const
Definition: mir_protobuf.pb.h:5046
void clear_connected()
Definition: mir_protobuf.pb.h:4513
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:3186
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:5660
void next_buffer(::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceId *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10525
inline::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_fd()
Definition: mir_protobuf.pb.h:6730
static const SocketFDRequest & default_instance()
Definition: mir_protobuf.pb.cc:9471
inline::google::protobuf::uint32 width() const
Definition: mir_protobuf.pb.h:6253
void Clear()
Definition: mir_protobuf.pb.cc:1218
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
bool has_max_simultaneous_outputs() const
Definition: mir_protobuf.pb.h:4226
int GetCachedSize() const
Definition: mir_protobuf.pb.h:512
SocketFDRequest()
Definition: mir_protobuf.pb.cc:9432
bool has_value() const
Definition: mir_protobuf.pb.h:3696
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:9611
void create_surface(::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceParameters *request,::mir::protobuf::Surface *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10518
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:6396
DisplayInfo * New() const
Definition: mir_protobuf.pb.cc:4387
SocketFD()
Definition: mir_protobuf.pb.cc:9643
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:1215
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:1316
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void clear_top()
Definition: mir_protobuf.pb.h:6227
void start_prompt_session(::google::protobuf::RpcController *controller, const ::mir::protobuf::PromptSessionParameters *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10595
const ::google::protobuf::ServiceDescriptor * GetDescriptor()
Definition: mir_protobuf.pb.cc:10167
LifecycleEvent()
Definition: mir_protobuf.pb.cc:7338
static const int kFdFieldNumber
Definition: mir_protobuf.pb.h:535
inline::std::string * mutable_name()
Definition: mir_protobuf.pb.h:6649
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:5897
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:10134
void set_refresh_rate(double value)
Definition: mir_protobuf.pb.h:4312
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:7572
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:6003
void Swap(DRMAuthMagicStatus *other)
Definition: mir_protobuf.pb.cc:6209
bool has_buffer_usage() const
Definition: mir_protobuf.pb.h:3578
void Clear()
Definition: mir_protobuf.pb.cc:3593
SurfaceId & operator=(const SurfaceId &from)
Definition: mir_protobuf.pb.h:300
void clear_card_id()
Definition: mir_protobuf.pb.h:4469
virtual ~LifecycleEvent()
Definition: mir_protobuf.pb.cc:7359
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:4323
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:1140
void clear_error()
Definition: mir_protobuf.pb.h:4930
void Clear()
Definition: mir_protobuf.pb.cc:7665
int data_size() const
Definition: mir_protobuf.pb.h:3849
int ByteSize() const
Definition: mir_protobuf.pb.cc:1439
BufferRequest()
Definition: mir_protobuf.pb.cc:1791
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:6444
static const int kFdFieldNumber
Definition: mir_protobuf.pb.h:1556
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:977
void clear_pixel_format()
Definition: mir_protobuf.pb.h:5086
bool has_surface_name() const
Definition: mir_protobuf.pb.h:3600
static const int kPixelFormatFieldNumber
Definition: mir_protobuf.pb.h:1018
void clear_fd()
Definition: mir_protobuf.pb.h:5162
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2991
void Swap(Screencast *other)
Definition: mir_protobuf.pb.cc:9132
void set_height(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:6278
virtual ~Connection()
Definition: mir_protobuf.pb.cc:4666
Rectangle()
Definition: mir_protobuf.pb.cc:7968
void configure_cursor(::google::protobuf::RpcController *controller, const ::mir::protobuf::CursorSetting *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10581
Definition: mir_protobuf.pb.h:1199
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:6037
void clear_buffer()
Definition: mir_protobuf.pb.h:6469
bool has_region() const
Definition: mir_protobuf.pb.h:6288
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:4294
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2281
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:1615
Definition: mir_protobuf.pb.h:156
bool has_buffer() const
Definition: mir_protobuf.pb.h:6460
void set_current_format(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4363
inline::mir::protobuf::Buffer * release_buffer()
Definition: mir_protobuf.pb.h:6481
Definition: mir_protobuf.pb.h:961
inline::google::protobuf::int32 orientation() const
Definition: mir_protobuf.pb.h:4671
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:9143
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:4217
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void clear_attrib()
Definition: mir_protobuf.pb.h:5618
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2353
void drm_auth_magic(::google::protobuf::RpcController *controller, const ::mir::protobuf::DRMMagic *request,::mir::protobuf::DRMAuthMagicStatus *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10539
Definition: mir_protobuf.pb.h:767
bool has_magic() const
Definition: mir_protobuf.pb.h:5305
inline::mir::protobuf::Buffer * release_buffer()
Definition: mir_protobuf.pb.h:5142
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
bool has_screencast_id() const
Definition: mir_protobuf.pb.h:6422
void Swap(DRMMagic *other)
Definition: mir_protobuf.pb.cc:5944
void stop_prompt_session(::google::protobuf::RpcController *controller, const ::mir::protobuf::Void *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10602
void create_screencast(::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastParameters *request,::mir::protobuf::Screencast *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10560
void Swap(SocketFD *other)
Definition: mir_protobuf.pb.cc:9929
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:7588
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:1937
static const int kAttributesFieldNumber
Definition: mir_protobuf.pb.h:1575
inline::google::protobuf::uint32 power_mode() const
Definition: mir_protobuf.pb.h:4649
static const int kPowerModeFieldNumber
Definition: mir_protobuf.pb.h:1126
inline::mir::protobuf::Rectangle * mutable_region()
Definition: mir_protobuf.pb.h:6304
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void clear_stride()
Definition: mir_protobuf.pb.h:3905
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:5965
bool has_width() const
Definition: mir_protobuf.pb.h:6326
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:6926
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:6765
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:7195
inline::google::protobuf::int32 ivalue() const
Definition: mir_protobuf.pb.h:5644
inline::google::protobuf::int32 width() const
Definition: mir_protobuf.pb.h:3953
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:1676
void clear_current_mode()
Definition: mir_protobuf.pb.h:4403
void Clear()
Definition: mir_protobuf.pb.cc:7083
void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
static const int kWidthFieldNumber
Definition: mir_protobuf.pb.h:213
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:1639
static const int kPhysicalHeightMmFieldNumber
Definition: mir_protobuf.pb.h:1105
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:6178
inline::mir::protobuf::DisplayConfiguration * mutable_display_configuration()
Definition: mir_protobuf.pb.h:4874
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:4375
virtual ~DisplayConfiguration()
Definition: mir_protobuf.pb.cc:7050
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:3267
inline::google::protobuf::uint32 physical_height_mm() const
Definition: mir_protobuf.pb.h:4583
void clear_error()
Definition: mir_protobuf.pb.h:5662
DisplayServer()
Definition: mir_protobuf.pb.h:3258
void Clear()
Definition: mir_protobuf.pb.cc:3283
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:4040
inline::google::protobuf::int32 pixel_format() const
Definition: mir_protobuf.pb.h:3569
int ByteSize() const
Definition: mir_protobuf.pb.cc:4525
void Swap(DisplayOutput *other)
Definition: mir_protobuf.pb.cc:4299
bool has_raw() const
Definition: mir_protobuf.pb.h:5727
void set_buffer_usage(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5115
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:1113
void Swap(DisplayInfo *other)
Definition: mir_protobuf.pb.cc:4609
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2378
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:1928
void set_output_id(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4498
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:9124
void set_fds_on_side_channel(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:6751
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:10100
void set_height(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4722
void clear_value()
Definition: mir_protobuf.pb.h:6405
bool has_width() const
Definition: mir_protobuf.pb.h:6240
inline::mir::protobuf::Event * add_event()
Definition: mir_protobuf.pb.h:6033
static const DisplayMode & default_instance()
Definition: mir_protobuf.pb.cc:3272
virtual void create_screencast(::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastParameters *request,::mir::protobuf::Screencast *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10236
virtual void drm_auth_magic(::google::protobuf::RpcController *controller, const ::mir::protobuf::DRMMagic *request,::mir::protobuf::DRMAuthMagicStatus *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10212
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:487
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:9490
const ::mir::protobuf::SurfaceId & surfaceid() const
Definition: mir_protobuf.pb.h:5584
void clear_left()
Definition: mir_protobuf.pb.h:6205
static const DisplayOutput & default_instance()
Definition: mir_protobuf.pb.cc:3582
void clear_buffer_id()
Definition: mir_protobuf.pb.h:3811
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:5743
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void clear_error()
Definition: mir_protobuf.pb.h:6131
Definition: mir_protobuf.pb.h:2461
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:8117
bool has_display_configuration() const
Definition: mir_protobuf.pb.h:4858
void clear_display_output()
Definition: mir_protobuf.pb.h:4836
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:8249
bool has_error() const
Definition: mir_protobuf.pb.h:5423
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:1412
static const int kPixelFormatFieldNumber
Definition: mir_protobuf.pb.h:2653
inline::mir::protobuf::Buffer * mutable_buffer()
Definition: mir_protobuf.pb.h:5137
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:4565
bool has_preferred_mode() const
Definition: mir_protobuf.pb.h:4614
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2143
void Clear()
Definition: mir_protobuf.pb.cc:10005
PromptSessionParameters * New() const
Definition: mir_protobuf.pb.cc:10001
static const int kHorizontalResolutionFieldNumber
Definition: mir_protobuf.pb.h:923
void clear_error()
Definition: mir_protobuf.pb.h:5240
void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:1775
int ByteSize() const
Definition: mir_protobuf.pb.cc:7505
int surface_pixel_format_size() const
Definition: mir_protobuf.pb.h:4896
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:6999
bool has_error() const
Definition: mir_protobuf.pb.h:5327
Definition: mir_protobuf.pb.h:375
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:9540
inline::google::protobuf::uint32 horizontal_resolution() const
Definition: mir_protobuf.pb.h:4287
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:4725
void clear_error()
Definition: mir_protobuf.pb.h:5336
static const int kCardIdFieldNumber
Definition: mir_protobuf.pb.h:1070
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:6734
bool has_error() const
Definition: mir_protobuf.pb.h:5653
Connection * New() const
Definition: mir_protobuf.pb.cc:4698
void clear_flags()
Definition: mir_protobuf.pb.h:3927
void set_magic(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:5321
void clear_max_simultaneous_outputs()
Definition: mir_protobuf.pb.h:4235
const ::std::string & error() const
Definition: mir_protobuf.pb.h:5866
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:483
void set_allocated_surfaceid(::mir::protobuf::SurfaceId *surfaceid)
Definition: mir_protobuf.pb.h:6599
static const int kSurfaceidFieldNumber
Definition: mir_protobuf.pb.h:1978
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:172
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:3016
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:6775
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void clear_position_x()
Definition: mir_protobuf.pb.h:4425
inline::google::protobuf::uint32 output_id() const
Definition: mir_protobuf.pb.h:3683
void clear_buffer()
Definition: mir_protobuf.pb.h:5130
Definition: mir_protobuf.pb.h:2240
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:7067
bool has_width() const
Definition: mir_protobuf.pb.h:3940
void Clear()
Definition: mir_protobuf.pb.cc:9215
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:7684
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:3041
int GetCachedSize() const
Definition: mir_protobuf.pb.h:1962
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:4603
bool has_output_id() const
Definition: mir_protobuf.pb.h:3670
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:3187
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:8726
void set_pixel_format(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:6386
DRMAuthMagicStatus * New() const
Definition: mir_protobuf.pb.cc:6020
bool has_platform() const
Definition: mir_protobuf.pb.h:4757
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:8985
static const int kScreencastIdFieldNumber
Definition: mir_protobuf.pb.h:2826
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:3137
void set_width(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:6256
bool has_error() const
Definition: mir_protobuf.pb.h:6757
inline::google::protobuf::int32 fds_on_side_channel() const
Definition: mir_protobuf.pb.h:3887
virtual ~Void()
Definition: mir_protobuf.pb.cc:6254
void clear_fd()
Definition: mir_protobuf.pb.h:6713
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:7376
SurfaceParameters()
Definition: mir_protobuf.pb.cc:1160
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:8145
inline::std::string * mutable_surface_name()
Definition: mir_protobuf.pb.h:3639
virtual void release_screencast(::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastId *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10252
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2349
Definition: mir_protobuf.pb.h:1834
bool has_new_state() const
Definition: mir_protobuf.pb.h:5925
void Swap(SurfaceSetting *other)
Definition: mir_protobuf.pb.cc:6785
virtual void exchange_buffer(::google::protobuf::RpcController *controller, const ::mir::protobuf::BufferRequest *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10292
virtual ~CursorSetting()
Definition: mir_protobuf.pb.cc:9181
void Swap(CursorSetting *other)
Definition: mir_protobuf.pb.cc:9407
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:5249
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:1846
bool has_top() const
Definition: mir_protobuf.pb.h:6218
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:1534
Definition: mir_protobuf.pb.h:1921
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:6797
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:8919
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:8595
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:6008
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:10063
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:7535
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:3500
void set_surface_name(const ::std::string &value)
Definition: mir_protobuf.pb.h:3618
void add_surface_pixel_format(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4908
static const int kSurfaceidFieldNumber
Definition: mir_protobuf.pb.h:2937
bool has_id() const
Definition: mir_protobuf.pb.h:4995
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:9466
static const DRMMagic & default_instance()
Definition: mir_protobuf.pb.cc:5748
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:6965
inline::google::protobuf::int32 buffer_usage() const
Definition: mir_protobuf.pb.h:5112
Buffer & operator=(const Buffer &from)
Definition: mir_protobuf.pb.h:478
const ::std::string & error() const
Definition: mir_protobuf.pb.h:5438
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void Clear()
Definition: mir_protobuf.pb.cc:5162
Definition: mir_protobuf.pb.h:3061
Definition: mir_protobuf.pb.h:2127
void clear_height()
Definition: mir_protobuf.pb.h:3971
virtual void screencast_buffer(::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastId *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10244
inline::google::protobuf::uint32 value() const
Definition: mir_protobuf.pb.h:6409
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:4282
void set_connected(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4520
void set_allocated_surfaceid(::mir::protobuf::SurfaceId *surfaceid)
Definition: mir_protobuf.pb.h:5598
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2892
inline::google::protobuf::int32 status_code() const
Definition: mir_protobuf.pb.h:5414
inline::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput > * mutable_display_output()
Definition: mir_protobuf.pb.h:5821
inline::google::protobuf::int32 buffer_usage() const
Definition: mir_protobuf.pb.h:3591
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:6654
bool has_error() const
Definition: mir_protobuf.pb.h:6122
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_pixel_format()
Definition: mir_protobuf.pb.h:4342
inline::mir::protobuf::SurfaceId * release_surfaceid()
Definition: mir_protobuf.pb.h:5592
double refresh_rate() const
Definition: mir_protobuf.pb.h:4309
void clear_buffer_usage()
Definition: mir_protobuf.pb.h:5108
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:5441
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2781
void clear_application_name()
Definition: mir_protobuf.pb.h:3447
bool has_name() const
Definition: mir_protobuf.pb.h:6610
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:1091
inline::std::string * release_application_name()
Definition: mir_protobuf.pb.h:3484
bool has_orientation() const
Definition: mir_protobuf.pb.h:4658
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & fd() const
Definition: mir_protobuf.pb.h:3840
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void add_fd(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3836
inline::google::protobuf::uint32 current_format() const
Definition: mir_protobuf.pb.h:4360
void add_fd(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5171
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:5939
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void set_fds_on_side_channel(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5200
static const int kModeFieldNumber
Definition: mir_protobuf.pb.h:1037
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void set_allocated_screencast_id(::mir::protobuf::ScreencastId *screencast_id)
Definition: mir_protobuf.pb.h:6449
void exchange_buffer(::google::protobuf::RpcController *controller, const ::mir::protobuf::BufferRequest *request,::mir::protobuf::Buffer *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10609
void set_allocated_id(::mir::protobuf::SurfaceId *id)
Definition: mir_protobuf.pb.h:5022
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:6167
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:5648
void clear_display_configuration()
Definition: mir_protobuf.pb.h:6055
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:3444
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
Screencast()
Definition: mir_protobuf.pb.cc:8842
void add_data(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3861
static const int kPositionXFieldNumber
Definition: mir_protobuf.pb.h:1056
virtual ~DRMAuthMagicStatus()
Definition: mir_protobuf.pb.cc:5991
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:5601
static const int kHeightFieldNumber
Definition: mir_protobuf.pb.h:220
inline::google::protobuf::uint32 output_id() const
Definition: mir_protobuf.pb.h:4495
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:1125
bool has_card_id() const
Definition: mir_protobuf.pb.h:4460
void Clear()
Definition: mir_protobuf.pb.cc:8352
void Clear()
Definition: mir_protobuf.pb.cc:9697
const ::std::string & error() const
Definition: mir_protobuf.pb.h:5962
int GetCachedSize() const
Definition: mir_protobuf.pb.h:1002
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:5848
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:1908
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:2304
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:3618
bool has_physical_width_mm() const
Definition: mir_protobuf.pb.h:4548
bool has_position_x() const
Definition: mir_protobuf.pb.h:4416
bool has_flags() const
Definition: mir_protobuf.pb.h:3918
LifecycleEvent & operator=(const LifecycleEvent &from)
Definition: mir_protobuf.pb.h:2247
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:966
SocketFD * New() const
Definition: mir_protobuf.pb.cc:9693
DRMMagic * New() const
Definition: mir_protobuf.pb.cc:5755
DisplayServer_Stub(::google::protobuf::RpcChannel *channel)
Definition: mir_protobuf.pb.cc:10493
bool has_display_configuration() const
Definition: mir_protobuf.pb.h:6046
bool has_used() const
Definition: mir_protobuf.pb.h:4526
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:5826
static const ConnectParameters & default_instance()
Definition: mir_protobuf.pb.cc:971
inline::mir::protobuf::DisplayConfiguration * mutable_display_configuration()
Definition: mir_protobuf.pb.h:6062
int ByteSize() const
Definition: mir_protobuf.pb.cc:6942
const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayOutput > & display_output() const
Definition: mir_protobuf.pb.h:4849
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void set_fds_on_side_channel(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3890
const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::SurfaceSetting > & attributes() const
Definition: mir_protobuf.pb.h:5222
static const int kVerticalResolutionFieldNumber
Definition: mir_protobuf.pb.h:916
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:1049
void clear_application_pid()
Definition: mir_protobuf.pb.h:6840
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:6299
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:5536
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:1933
int ByteSize() const
Definition: mir_protobuf.pb.cc:8508
inline::google::protobuf::uint32 used() const
Definition: mir_protobuf.pb.h:4539
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:9417
inline::mir::protobuf::LifecycleEvent * release_lifecycle_event()
Definition: mir_protobuf.pb.h:6105
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void set_width(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4700
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:3484
void clear_output_id()
Definition: mir_protobuf.pb.h:3679
void Swap(DisplayConfiguration *other)
Definition: mir_protobuf.pb.cc:7311
DisplayOutput * New() const
Definition: mir_protobuf.pb.cc:3589
bool has_fds_on_side_channel() const
Definition: mir_protobuf.pb.h:3874
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:2036
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:9940
int GetCachedSize() const
Definition: mir_protobuf.pb.h:1681
bool has_connected() const
Definition: mir_protobuf.pb.h:4504
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2252
DisplayCard * New() const
Definition: mir_protobuf.pb.cc:3028
inline::mir::protobuf::Platform * mutable_platform()
Definition: mir_protobuf.pb.h:4773
static const SocketFD & default_instance()
Definition: mir_protobuf.pb.cc:9686
const ::mir::protobuf::DisplayInfo & display_info() const
Definition: mir_protobuf.pb.h:4808
static const int kHeightFieldNumber
Definition: mir_protobuf.pb.h:1263
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:3214
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2052
const ::std::string & surface_name() const
Definition: mir_protobuf.pb.h:3615
Definition: mir_protobuf.pb.h:2979
const ::google::protobuf::Message & GetResponsePrototype(const ::google::protobuf::MethodDescriptor *method) const
Definition: mir_protobuf.pb.cc:10451
void Clear()
Definition: mir_protobuf.pb.cc:3032
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:5074
static const int kCurrentModeFieldNumber
Definition: mir_protobuf.pb.h:1049
static const int kRefreshRateFieldNumber
Definition: mir_protobuf.pb.h:930
const ::std::string & raw() const
Definition: mir_protobuf.pb.h:5742
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:5699
bool has_height() const
Definition: mir_protobuf.pb.h:3962
virtual void configure_surface(::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceSetting *request,::mir::protobuf::SurfaceSetting *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10220
void set_allocated_surface_name(::std::string *surface_name)
Definition: mir_protobuf.pb.h:3656
inline::mir::protobuf::ScreencastId * mutable_screencast_id()
Definition: mir_protobuf.pb.h:6438
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:1395
void set_width(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3528
Void()
Definition: mir_protobuf.pb.cc:6234
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:6161
virtual void start_prompt_session(::google::protobuf::RpcController *controller, const ::mir::protobuf::PromptSessionParameters *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10276
void clear_position_y()
Definition: mir_protobuf.pb.h:4447
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:1850
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
CursorSetting * New() const
Definition: mir_protobuf.pb.cc:9211
void clear_error()
Definition: mir_protobuf.pb.h:3993
void Swap(DisplayMode *other)
Definition: mir_protobuf.pb.cc:3489
int ByteSize() const
Definition: mir_protobuf.pb.cc:1703
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2139
static const int kConnectedFieldNumber
Definition: mir_protobuf.pb.h:1084
void clear_display_configuration()
Definition: mir_protobuf.pb.h:4867
void Swap(DisplayCard *other)
Definition: mir_protobuf.pb.cc:3204
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:2140
int ByteSize() const
Definition: mir_protobuf.pb.cc:1951
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:871
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:10050
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:6849
static const int kWidthFieldNumber
Definition: mir_protobuf.pb.h:2639
virtual ~DisplayCard()
Definition: mir_protobuf.pb.cc:3002
Definition: mir_protobuf.pb.h:1737
void set_vertical_resolution(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4268
inline::std::string * mutable_application_name()
Definition: mir_protobuf.pb.h:3477
static const int kIdFieldNumber
Definition: mir_protobuf.pb.h:1510
static const LifecycleEvent & default_instance()
Definition: mir_protobuf.pb.cc:7381
static const int kBufferIdFieldNumber
Definition: mir_protobuf.pb.h:528
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:9305
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:5954
bool has_surfaceid() const
Definition: mir_protobuf.pb.h:5571
void set_fd(int index,::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3833
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:6430
void clear_physical_width_mm()
Definition: mir_protobuf.pb.h:4557
static const int kWidthFieldNumber
Definition: mir_protobuf.pb.h:580
bool has_left() const
Definition: mir_protobuf.pb.h:6196
inline::google::protobuf::int32 position_y() const
Definition: mir_protobuf.pb.h:4451
inline::google::protobuf::uint32 height() const
Definition: mir_protobuf.pb.h:6275
DRMAuthMagicStatus & operator=(const DRMAuthMagicStatus &from)
Definition: mir_protobuf.pb.h:1744
void clear_surface_pixel_format()
Definition: mir_protobuf.pb.h:4899
inline::mir::protobuf::SurfaceId * mutable_surfaceid()
Definition: mir_protobuf.pb.h:6588
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:2569
bool has_vertical_resolution() const
Definition: mir_protobuf.pb.h:4252
ScreencastId()
Definition: mir_protobuf.pb.cc:8631
int fd_size() const
Definition: mir_protobuf.pb.h:6710
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:6140
bool has_pixel_format() const
Definition: mir_protobuf.pb.h:3556
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:8218
Rectangle * New() const
Definition: mir_protobuf.pb.cc:8017
void set_type(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4608
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:1749
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:1726
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:8689
static const SurfaceId & default_instance()
Definition: mir_protobuf.pb.cc:1620
static const int kHeightFieldNumber
Definition: mir_protobuf.pb.h:2539
void Clear()
Definition: mir_protobuf.pb.cc:8901
void clear_error()
Definition: mir_protobuf.pb.h:5860
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:309
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:2018
static const int kFdsOnSideChannelFieldNumber
Definition: mir_protobuf.pb.h:1568
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:973
static const int kRawFieldNumber
Definition: mir_protobuf.pb.h:2097
inline::google::protobuf::RepeatedPtrField< ::mir::protobuf::Event > * mutable_event()
Definition: mir_protobuf.pb.h:6041
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2896
static const CursorSetting & default_instance()
Definition: mir_protobuf.pb.cc:9204
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:4967
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:7649
void set_number(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:6700
inline::google::protobuf::int32 pixel_format() const
Definition: mir_protobuf.pb.h:5090
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:6113
bool has_buffer_usage() const
Definition: mir_protobuf.pb.h:5099
Connection & operator=(const Connection &from)
Definition: mir_protobuf.pb.h:1311
SurfaceParameters * New() const
Definition: mir_protobuf.pb.cc:1214
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
Definition: mir_protobuf.pb.h:1640
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:6354
inline::google::protobuf::uint32 height() const
Definition: mir_protobuf.pb.h:6361
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:7097
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void clear_ivalue()
Definition: mir_protobuf.pb.h:5640
static const int kAttribFieldNumber
Definition: mir_protobuf.pb.h:1987
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:2473
int GetCachedSize() const
Definition: mir_protobuf.pb.h:3212
void release_surface(::google::protobuf::RpcController *controller, const ::mir::protobuf::SurfaceId *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10532
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:9681
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:8885
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2081
inline::google::protobuf::uint32 card_id() const
Definition: mir_protobuf.pb.h:4473
void clear_buffer()
Definition: mir_protobuf.pb.h:3769
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:3161
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:5345
void clear_width()
Definition: mir_protobuf.pb.h:6335
Event & operator=(const Event &from)
Definition: mir_protobuf.pb.h:2047
int ByteSize() const
Definition: mir_protobuf.pb.cc:5509
void add_supported_pixel_format(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4740
void clear_width()
Definition: mir_protobuf.pb.h:3521
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:9112
const ::mir::protobuf::LifecycleEvent & lifecycle_event() const
Definition: mir_protobuf.pb.h:6097
static const int kCardIdFieldNumber
Definition: mir_protobuf.pb.h:824
void Swap(ScreencastParameters *other)
Definition: mir_protobuf.pb.cc:8604
void clear_value()
Definition: mir_protobuf.pb.h:3705
void set_fd(int index,::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5168
static const Void & default_instance()
Definition: mir_protobuf.pb.cc:6276
void set_allocated_application_name(::std::string *application_name)
Definition: mir_protobuf.pb.h:3494
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:4401
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:6537
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:8616
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2728
bool has_card_id() const
Definition: mir_protobuf.pb.h:4204
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
int ByteSize() const
Definition: mir_protobuf.pb.cc:2438
inline::google::protobuf::int32 fds_on_side_channel() const
Definition: mir_protobuf.pb.h:5197
void clear_power_mode()
Definition: mir_protobuf.pb.h:4645
void clear_surfaceid()
Definition: mir_protobuf.pb.h:5580
inline::google::protobuf::int32 height() const
Definition: mir_protobuf.pb.h:3547
DisplayOutput()
Definition: mir_protobuf.pb.cc:3530
void clear_number()
Definition: mir_protobuf.pb.h:6693
static const int kLifecycleEventFieldNumber
Definition: mir_protobuf.pb.h:2415
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:1235
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2589
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:5438
void clear_display_card()
Definition: mir_protobuf.pb.h:5829
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void Swap(Event *other)
Definition: mir_protobuf.pb.cc:7004
bool has_buffer() const
Definition: mir_protobuf.pb.h:3760
static const int kFdsOnSideChannelFieldNumber
Definition: mir_protobuf.pb.h:559
void Swap(Surface *other)
Definition: mir_protobuf.pb.cc:5671
Buffer * New() const
Definition: mir_protobuf.pb.cc:2114
void set_allocated_platform(::mir::protobuf::Platform *platform)
Definition: mir_protobuf.pb.h:4784
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:5287
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:5049
virtual ~DisplayOutput()
Definition: mir_protobuf.pb.cc:3563
int ByteSize() const
Definition: mir_protobuf.pb.cc:3131
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:9199
PromptSessionParameters & operator=(const PromptSessionParameters &from)
Definition: mir_protobuf.pb.h:3178
static const int kMagicFieldNumber
Definition: mir_protobuf.pb.h:1697
int ByteSize() const
Definition: mir_protobuf.pb.cc:7841
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:594
void clear_error()
Definition: mir_protobuf.pb.h:5956
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
static const int kPhysicalWidthMmFieldNumber
Definition: mir_protobuf.pb.h:1098
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
static const int kNumberFieldNumber
Definition: mir_protobuf.pb.h:3036
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
inline::google::protobuf::int32 fds_on_side_channel() const
Definition: mir_protobuf.pb.h:6748
error
Definition: connector_report_tp.h:60
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:6192
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:4939
int ByteSize() const
Definition: mir_protobuf.pb.cc:8174
void clear_surfaceid()
Definition: mir_protobuf.pb.h:6581
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void clear_display_info()
Definition: mir_protobuf.pb.h:4804
virtual ~DisplayMode()
Definition: mir_protobuf.pb.cc:3253
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:9386
const ::std::string & error() const
Definition: mir_protobuf.pb.h:6137
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void release_screencast(::google::protobuf::RpcController *controller, const ::mir::protobuf::ScreencastId *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10574
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:4889
virtual ~Event()
Definition: mir_protobuf.pb.cc:6832
void Swap(ScreencastId *other)
Definition: mir_protobuf.pb.cc:8816
void set_card_id(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4220
static const int kHeightFieldNumber
Definition: mir_protobuf.pb.h:587
SurfaceId * New() const
Definition: mir_protobuf.pb.cc:1627
void Clear()
Definition: mir_protobuf.pb.cc:982
DisplayMode * New() const
Definition: mir_protobuf.pb.cc:3279
inline::mir::protobuf::DisplayMode * add_mode()
Definition: mir_protobuf.pb.h:4381
int display_card_size() const
Definition: mir_protobuf.pb.h:5826
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:5986
void set_position_y(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:4454
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:5383
static const int kMaxSimultaneousOutputsFieldNumber
Definition: mir_protobuf.pb.h:831
void clear_region()
Definition: mir_protobuf.pb.h:6297
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
inline::google::protobuf::int32 height() const
Definition: mir_protobuf.pb.h:5068
void set_allocated_display_configuration(::mir::protobuf::DisplayConfiguration *display_configuration)
Definition: mir_protobuf.pb.h:4885
bool has_height() const
Definition: mir_protobuf.pb.h:5055
inline::google::protobuf::int32 buffer_id() const
Definition: mir_protobuf.pb.h:3815
int supported_pixel_format_size() const
Definition: mir_protobuf.pb.h:4728
void Swap(Buffer *other)
Definition: mir_protobuf.pb.cc:2586
void Clear()
Definition: mir_protobuf.pb.cc:6865
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:5146
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
DRMMagic & operator=(const DRMMagic &from)
Definition: mir_protobuf.pb.h:1647
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:1465
virtual void new_fds_for_prompt_providers(::google::protobuf::RpcController *controller, const ::mir::protobuf::SocketFDRequest *request,::mir::protobuf::SocketFD *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10268
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & data() const
Definition: mir_protobuf.pb.h:3865
void clear_height()
Definition: mir_protobuf.pb.h:3543
inline::google::protobuf::int32 top() const
Definition: mir_protobuf.pb.h:6231
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:1891
static const int kHeightFieldNumber
Definition: mir_protobuf.pb.h:2646
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:5907
static const int kPixelFormatFieldNumber
Definition: mir_protobuf.pb.h:227
void set_left(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:6212
void set_allocated_region(::mir::protobuf::Rectangle *region)
Definition: mir_protobuf.pb.h:6315
void set_power_mode(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4652
virtual ~ScreencastId()
Definition: mir_protobuf.pb.cc:8651
ScreencastId * New() const
Definition: mir_protobuf.pb.cc:8677
int GetCachedSize() const
Definition: mir_protobuf.pb.h:197
static const BufferRequest & default_instance()
Definition: mir_protobuf.pb.cc:1835
static const int kDisplayCardFieldNumber
Definition: mir_protobuf.pb.h:2196
void clear_id()
Definition: mir_protobuf.pb.h:3731
Definition: mir_protobuf.pb.h:293
bool has_pixel_format() const
Definition: mir_protobuf.pb.h:5077
void clear_width()
Definition: mir_protobuf.pb.h:6249
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:6204
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:7013
virtual void disconnect(::google::protobuf::RpcController *controller, const ::mir::protobuf::Void *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10180
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:3991
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:3472
void clear_error()
Definition: mir_protobuf.pb.h:6507
void set_allocated_display_configuration(::mir::protobuf::DisplayConfiguration *display_configuration)
Definition: mir_protobuf.pb.h:6073
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:7927
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:391
inline::google::protobuf::uint32 new_state() const
Definition: mir_protobuf.pb.h:5938
bool has_application_pid() const
Definition: mir_protobuf.pb.h:6831
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void set_pixel_format(int index,::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4331
static const int kSupportedPixelFormatFieldNumber
Definition: mir_protobuf.pb.h:1270
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:10122
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:9527
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2256
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_surface_pixel_format()
Definition: mir_protobuf.pb.h:4916
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:8336
int GetCachedSize() const
Definition: mir_protobuf.pb.h:110
bool has_height() const
Definition: mir_protobuf.pb.h:6348
bool has_power_mode() const
Definition: mir_protobuf.pb.h:4636
void set_fd(int index,::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:6719
bool has_horizontal_resolution() const
Definition: mir_protobuf.pb.h:4274
void clear_type()
Definition: mir_protobuf.pb.h:4601
void Swap(PromptSessionParameters *other)
Definition: mir_protobuf.pb.cc:10140
virtual ~Surface()
Definition: mir_protobuf.pb.cc:5127
static const int kStatusCodeFieldNumber
Definition: mir_protobuf.pb.h:1794
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void Clear()
Definition: mir_protobuf.pb.cc:1846
inline::google::protobuf::int32 left() const
Definition: mir_protobuf.pb.h:6209
virtual void stop_prompt_session(::google::protobuf::RpcController *controller, const ::mir::protobuf::Void *request,::mir::protobuf::Void *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10284
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
Definition: connection_configuration.h:24
const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayMode > & mode() const
Definition: mir_protobuf.pb.h:4385
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:5277
static const int kFdFieldNumber
Definition: mir_protobuf.pb.h:3118
inline::google::protobuf::uint32 connected() const
Definition: mir_protobuf.pb.h:4517
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:5692
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:7766
Buffer()
Definition: mir_protobuf.pb.cc:2059
inline::google::protobuf::int32 width() const
Definition: mir_protobuf.pb.h:3525
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
void set_application_name(const ::std::string &value)
Definition: mir_protobuf.pb.h:3456
Event()
Definition: mir_protobuf.pb.cc:6812
int ByteSize() const
Definition: mir_protobuf.pb.cc:7228
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:8261
void set_allocated_raw(::std::string *raw)
Definition: mir_protobuf.pb.h:5783
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:3293
const ::std::string & error() const
Definition: mir_protobuf.pb.h:3999
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:9924
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & surface_pixel_format() const
Definition: mir_protobuf.pb.h:4912
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:6271
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:9816
void set_name(const ::std::string &value)
Definition: mir_protobuf.pb.h:6628
void set_width(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:6342
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:6987
static const int kBufferUsageFieldNumber
Definition: mir_protobuf.pb.h:1540
void set_ivalue(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5647
static const int kOrientationFieldNumber
Definition: mir_protobuf.pb.h:1133
DisplayCard & operator=(const DisplayCard &from)
Definition: mir_protobuf.pb.h:774
void clear_platform()
Definition: mir_protobuf.pb.h:4766
inline::mir::protobuf::SurfaceId * mutable_surfaceid()
Definition: mir_protobuf.pb.h:5587
void clear_fd()
Definition: mir_protobuf.pb.h:3827
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:8825
inline::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_fd()
Definition: mir_protobuf.pb.h:3844
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:3094
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
int attributes_size() const
Definition: mir_protobuf.pb.h:5206
void set_allocated_display_info(::mir::protobuf::DisplayInfo *display_info)
Definition: mir_protobuf.pb.h:4822
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:2785
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:6912
void clear_output_id()
Definition: mir_protobuf.pb.h:4491
const ::google::protobuf::Message & GetRequestPrototype(const ::google::protobuf::MethodDescriptor *method) const
Definition: mir_protobuf.pb.cc:10409
inline::google::protobuf::uint32 height() const
Definition: mir_protobuf.pb.h:4719
void add_fd(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:6722
static const DisplayConfiguration & default_instance()
Definition: mir_protobuf.pb.cc:7072
void set_error(const ::std::string &value)
Definition: mir_protobuf.pb.h:6516
void clear_physical_height_mm()
Definition: mir_protobuf.pb.h:4579
bool has_id() const
Definition: mir_protobuf.pb.h:3722
ScreencastId & operator=(const ScreencastId &from)
Definition: mir_protobuf.pb.h:2694
inline::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_data()
Definition: mir_protobuf.pb.h:3869
void clear_error()
Definition: mir_protobuf.pb.h:5432
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:7291
bool has_application_name() const
Definition: mir_protobuf.pb.h:3438
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
virtual ~DisplayInfo()
Definition: mir_protobuf.pb.cc:4361
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
void set_allocated_buffer(::mir::protobuf::Buffer *buffer)
Definition: mir_protobuf.pb.h:3787
static const int kCurrentFormatFieldNumber
Definition: mir_protobuf.pb.h:1030
const ::mir::protobuf::SurfaceId & surfaceid() const
Definition: mir_protobuf.pb.h:6585
Definition: mir_protobuf.pb.h:2573
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:1202
inline::mir::protobuf::DisplayCard * add_display_card()
Definition: mir_protobuf.pb.h:5838
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:9577
const ::mir::protobuf::DisplayConfiguration & display_configuration() const
Definition: mir_protobuf.pb.h:4871
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mir_protobuf.pb.h:783
DisplayMode & operator=(const DisplayMode &from)
Definition: mir_protobuf.pb.h:866
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:2001
Definition: mir_protobuf.pb.h:2040
void Swap(BufferRequest *other)
Definition: mir_protobuf.pb.cc:2026
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
Surface & operator=(const Surface &from)
Definition: mir_protobuf.pb.h:1460
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:7560
Definition: mir_protobuf.pb.h:471
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:8552
ScreencastParameters & operator=(const ScreencastParameters &from)
Definition: mir_protobuf.pb.h:2580
bool has_fds_on_side_channel() const
Definition: mir_protobuf.pb.h:6735
EventSequence()
Definition: mir_protobuf.pb.cc:7606
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:9886
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:1587
bool has_buffer() const
Definition: mir_protobuf.pb.h:5121
DisplayConfiguration()
Definition: mir_protobuf.pb.cc:7030
int ByteSize() const
Definition: mir_protobuf.pb.cc:4083
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:5709
void set_height(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5071
int ByteSize() const
Definition: mir_protobuf.pb.cc:9846
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:5543
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:8665
inline::mir::protobuf::Rectangle * release_region()
Definition: mir_protobuf.pb.h:6309
const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::Event > & event() const
Definition: mir_protobuf.pb.h:6037
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:5479
inline::mir::protobuf::DisplayOutput * add_display_output()
Definition: mir_protobuf.pb.h:5813
void clear_horizontal_resolution()
Definition: mir_protobuf.pb.h:4283
static const int kSurfacePixelFormatFieldNumber
Definition: mir_protobuf.pb.h:1400
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:4023
inline::google::protobuf::int32 application_pid() const
Definition: mir_protobuf.pb.h:6844
bool has_attrib() const
Definition: mir_protobuf.pb.h:5609
void set_status_code(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5417
void clear_width()
Definition: mir_protobuf.pb.h:3949
static const SurfaceSetting & default_instance()
Definition: mir_protobuf.pb.cc:6509
bool has_error() const
Definition: mir_protobuf.pb.h:6498
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:3577
void set_width(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5049
bool has_error() const
Definition: mir_protobuf.pb.h:5947
DRMMagic()
Definition: mir_protobuf.pb.cc:5705
const ::std::string & error() const
Definition: mir_protobuf.pb.h:5342
int GetCachedSize() const
Definition: mir_protobuf.pb.h:808
inline::std::string * mutable_error()
Definition: mir_protobuf.pb.h:4960
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
bool has_stride() const
Definition: mir_protobuf.pb.h:3896
const ::std::string & error() const
Definition: mir_protobuf.pb.h:6772
void clear_lifecycle_event()
Definition: mir_protobuf.pb.h:6093
void Clear()
Definition: mir_protobuf.pb.cc:8681
const ::std::string & error() const
Definition: mir_protobuf.pb.h:4936
static const int kApplicationPidFieldNumber
Definition: mir_protobuf.pb.h:3228
virtual void connect(::google::protobuf::RpcController *controller, const ::mir::protobuf::ConnectParameters *request,::mir::protobuf::Connection *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10172
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:9361
static const int kIdFieldNumber
Definition: mir_protobuf.pb.h:432
void set_allocated_lifecycle_event(::mir::protobuf::LifecycleEvent *lifecycle_event)
Definition: mir_protobuf.pb.h:6111
Void * New() const
Definition: mir_protobuf.pb.cc:6283
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:5372
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:7915
SocketFDRequest * New() const
Definition: mir_protobuf.pb.cc:9478
void set_value(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:6412
static const EventSequence & default_instance()
Definition: mir_protobuf.pb.cc:7654
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
int ByteSize() const
Definition: mir_protobuf.pb.cc:5872
DisplayInfo()
Definition: mir_protobuf.pb.cc:4340
Definition: mir_protobuf.pb.h:3255
static const DRMAuthMagicStatus & default_instance()
Definition: mir_protobuf.pb.cc:6013
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:9989
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:305
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:6544
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:81
bool has_error() const
Definition: mir_protobuf.pb.h:5231
~DisplayServer_Stub()
Definition: mir_protobuf.pb.cc:10500
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:2581
inline::mir::protobuf::DisplayInfo * release_display_info()
Definition: mir_protobuf.pb.h:4816
void Clear()
Definition: mir_protobuf.pb.cc:8021
static const int kPositionYFieldNumber
Definition: mir_protobuf.pb.h:1063
int const size
Definition: make_socket_rpc_channel.cpp:51
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mir_protobuf.pb.h:1652
void set_allocated_error(::std::string *error)
Definition: mir_protobuf.pb.h:4977
static const int kRegionFieldNumber
Definition: mir_protobuf.pb.h:2630
static const Screencast & default_instance()
Definition: mir_protobuf.pb.cc:8890
const ::google::protobuf::RepeatedPtrField< ::mir::protobuf::DisplayCard > & display_card() const
Definition: mir_protobuf.pb.h:5842
inline::mir::protobuf::Buffer * mutable_buffer()
Definition: mir_protobuf.pb.h:3776
void clear_height()
Definition: mir_protobuf.pb.h:5064
void set_attrib(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:5625
static const int kOutputIdFieldNumber
Definition: mir_protobuf.pb.h:1077
const ::std::string & error() const
Definition: mir_protobuf.pb.h:5246
int ByteSize() const
Definition: mir_protobuf.pb.cc:8753
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:1689
static const int kTopFieldNumber
Definition: mir_protobuf.pb.h:2525
static const int kErrorFieldNumber
Definition: mir_protobuf.pb.h:1704
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: mir_protobuf.pb.cc:7166
void set_new_state(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:5941
void set_stride(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:3912
void set_preferred_mode(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4630
int GetCachedSize() const
Definition: mir_protobuf.pb.h:1875
static const ::google::protobuf::ServiceDescriptor * descriptor()
Definition: mir_protobuf.pb.cc:10162
void set_allocated_id(::mir::protobuf::SurfaceId *id)
Definition: mir_protobuf.pb.h:3749
int GetCachedSize() const
Definition: mir_protobuf.pb.h:2502
const ::mir::protobuf::Platform & platform() const
Definition: mir_protobuf.pb.h:4770
Definition: mir_protobuf.pb.h:1304
static const ::google::protobuf::Descriptor * descriptor()
Definition: mir_protobuf.pb.cc:8005
SurfaceSetting & operator=(const SurfaceSetting &from)
Definition: mir_protobuf.pb.h:1928
inline::google::protobuf::RepeatedPtrField< ::mir::protobuf::SurfaceSetting > * mutable_attributes()
Definition: mir_protobuf.pb.h:5226
::google::protobuf::Metadata GetMetadata() const
Definition: mir_protobuf.pb.cc:5689
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
static const SurfaceParameters & default_instance()
Definition: mir_protobuf.pb.cc:1207
int ByteSize() const
Definition: mir_protobuf.pb.cc:4942
SurfaceSetting()
Definition: mir_protobuf.pb.cc:6462
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
inline::google::protobuf::uint32 magic() const
Definition: mir_protobuf.pb.h:5318
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: mir_protobuf.pb.cc:5189
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:1497
static const int kLeftFieldNumber
Definition: mir_protobuf.pb.h:2518
void Clear()
Definition: mir_protobuf.pb.cc:6287
bool has_height() const
Definition: mir_protobuf.pb.h:6262
void MergeFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:5902
bool has_height() const
Definition: mir_protobuf.pb.h:3534
bool has_display_info() const
Definition: mir_protobuf.pb.h:4795
const ::mir::protobuf::Rectangle & region() const
Definition: mir_protobuf.pb.h:6301
void Clear()
Definition: mir_protobuf.pb.cc:6520
inline::google::protobuf::uint32 current_mode() const
Definition: mir_protobuf.pb.h:4407
int ByteSize() const
Definition: mir_protobuf.pb.cc:6690
static const int kBufferFieldNumber
Definition: mir_protobuf.pb.h:441
Event * New() const
Definition: mir_protobuf.pb.cc:6861
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:1748
static const int kSurfaceNameFieldNumber
Definition: mir_protobuf.pb.h:241
void set_position_x(::google::protobuf::int32 value)
Definition: mir_protobuf.pb.h:4432
int GetCachedSize() const
Definition: mir_protobuf.pb.h:334
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
inline::google::protobuf::uint32 type() const
Definition: mir_protobuf.pb.h:4605
inline::mir::protobuf::DisplayConfiguration * release_display_configuration()
Definition: mir_protobuf.pb.h:6067
inline::mir::protobuf::DisplayInfo * mutable_display_info()
Definition: mir_protobuf.pb.h:4811
void clear_pixel_format()
Definition: mir_protobuf.pb.h:4325
void set_supported_pixel_format(int index,::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4737
friend void protobuf_AssignDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:113
DRMAuthMagicStatus()
Definition: mir_protobuf.pb.cc:5970
virtual void configure_display(::google::protobuf::RpcController *controller, const ::mir::protobuf::DisplayConfiguration *request,::mir::protobuf::DisplayConfiguration *response,::google::protobuf::Closure *done)
Definition: mir_protobuf.pb.cc:10228
inline::std::string * release_surface_name()
Definition: mir_protobuf.pb.h:3646
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: mir_protobuf.pb.cc:3112
ConnectParameters()
Definition: mir_protobuf.pb.cc:929
void set_physical_height_mm(::google::protobuf::uint32 value)
Definition: mir_protobuf.pb.h:4586
void clear_name()
Definition: mir_protobuf.pb.h:6619
inline::google::protobuf::int32 attrib() const
Definition: mir_protobuf.pb.h:5622
Void & operator=(const Void &from)
Definition: mir_protobuf.pb.h:1841
bool IsInitialized() const
Definition: mir_protobuf.pb.cc:6777
virtual ~EventSequence()
Definition: mir_protobuf.pb.cc:7630
friend void protobuf_ShutdownFile_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:685
friend void protobuf_AddDesc_mir_5fprotobuf_2eproto()
Definition: mir_protobuf.pb.cc:744
void Swap(EventSequence *other)
Definition: mir_protobuf.pb.cc:7938
void CopyFrom(const ::google::protobuf::Message &from)
Definition: mir_protobuf.pb.cc:5037
inline::mir::protobuf::SurfaceId * release_id()
Definition: mir_protobuf.pb.h:3743
bool has_physical_height_mm() const
Definition: mir_protobuf.pb.h:4570
int ByteSize() const
Definition: mir_protobuf.pb.cc:9331
virtual ~Screencast()
Definition: mir_protobuf.pb.cc:8866
inline::std::string * release_error()
Definition: mir_protobuf.pb.h:5993
Surface()
Definition: mir_protobuf.pb.cc:5098
bool has_error() const
Definition: mir_protobuf.pb.h:5851
CursorSetting()
Definition: mir_protobuf.pb.cc:9159
void Clear()
Definition: mir_protobuf.pb.cc:7392