- <xs:element name="overwrite_mode" type="channel_overwrite_mode_type" default="DISCARD" minOccurs="0"/>
- <xs:element name="subbuffer_size" type="uint64_type" minOccurs="0"/> <!-- bytes -->
- <xs:element name="subbuffer_count" type="uint64_type" default="4" minOccurs="0"/>
- <xs:element name="switch_timer_interval" type="uint32_type" default="0" minOccurs="0"/> <!-- usec -->
- <xs:element name="read_timer_interval" type="uint32_type"/> <!-- usec -->
- <xs:element name="output_type" type="event_output_type"/>
- <xs:element name="tracefile_size" type="uint64_type" default="0" minOccurs="0"/> <!-- bytes -->
- <xs:element name="tracefile_count" type="uint64_type" default="0" minOccurs="0"/>
- <xs:element name="live_timer_interval" type="uint32_type" default="0" minOccurs="0"/> <!-- usec -->
+ <xs:element name="overwrite_mode" type="channel_overwrite_mode_type" default="DISCARD" minOccurs="0" />
+ <xs:element name="subbuffer_size" type="uint64_type" minOccurs="0" /> <!-- bytes -->
+ <xs:element name="subbuffer_count" type="uint64_type" default="4" minOccurs="0" />
+ <xs:element name="switch_timer_interval" type="uint32_type" default="0" minOccurs="0" /> <!-- usec -->
+ <xs:element name="read_timer_interval" type="uint32_type" /> <!-- usec -->
+ <xs:element name="output_type" type="event_output_type" />
+ <xs:element name="tracefile_size" type="uint64_type" default="0" minOccurs="0" /> <!-- bytes -->
+ <xs:element name="tracefile_count" type="uint64_type" default="0" minOccurs="0" />
+ <xs:element name="live_timer_interval" type="uint32_type" default="0" minOccurs="0" /> <!-- usec -->
+ </xs:all>
+ </xs:complexType>
+
+ <!-- Maps to struct lttng_snapshot_output -->
+ <xs:complexType name="snapshot_type">
+ <xs:all>
+ <xs:element name="id" type="uint32_type" minOccurs="0" />
+ <xs:element name="max_size" type="uint64_type" minOccurs="0" />
+ <xs:element name="name" type="name_type" minOccurs="0" />
+ <xs:element name="session_name" type="name_type" minOccurs="0" />
+ <xs:element name="ctrl_url" type="name_type" minOccurs="0" />
+ <xs:element name="data_url" type="name_type" minOccurs="0" />