+ <!-- Map to the load command -->
+ <xs:complexType name="load_type">
+ <xs:all>
+ <xs:element name="session" type="session_type" />
+ <xs:element name="path" type="name_type" />
+ </xs:all>
+ </xs:complexType>
+
+ <!-- Maps to struct lttng_calibrate -->
+ <xs:complexType name="calibrate_type">
+ <xs:all>
+ <xs:element name="type" type="calibrate_type_type" />
+ </xs:all>
+ </xs:complexType>
+
+ <!-- Map to lttng_event_perf_counter_ctx -->
+ <xs:complexType name="perf_counter_context_type">
+ <xs:all>
+ <xs:element name="type" type="uint32_type" />
+ <xs:element name="config" type="uint64_type" />
+ <xs:element name="name" type="name_type" />
+ </xs:all>
+ </xs:complexType>
+
+ <!-- Map to lttng_event_context -->
+ <xs:complexType name="context_type">
+ <xs:all>
+ <xs:element name="type" type="context_type_type" />
+ <xs:element name="perf_counter_context" type="perf_counter_context_type" minOccurs="0" />
+ <xs:element name="success" type="xs:boolean" default="false" minOccurs="0" />
+ </xs:all>
+ </xs:complexType>
+
+ <!-- Maps to an array of domain -->