<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://www.devhelp.net/book" title="libfeedback Reference Manual" link="index.html" author="" name="libfeedback" version="2" language="c">
  <chapters>
    <sub name="Libfeedback Overview" link="pt01.html">
      <sub name="Introduction" link="ch01.html"/>
      <sub name="Compiling libfeedback applications" link="ch02.html"/>
    </sub>
    <sub name="API Reference" link="pt02.html">
      <sub name="Core API" link="core-api.html">
        <sub name="libfeedback" link="libfeedback-libfeedback.html"/>
        <sub name="LfbEvent" link="LfbEvent.html"/>
      </sub>
      <sub name="Low level api" link="low-level-api.html">
        <sub name="LfbGdbusFeedbackSkeleton" link="LfbGdbusFeedbackSkeleton.html"/>
        <sub name="lfb-names" link="libfeedback-lfb-names.html"/>
      </sub>
      <sub name="DBus Interface" link="dbus-interface.html">
        <sub name="org.sigxcpu.Feedback" link="gdbus-org.sigxcpu.Feedback.html"/>
      </sub>
    </sub>
    <sub name="Object Hierarchy" link="object-tree.html"/>
    <sub name="API Index" link="api-index-full.html"/>
    <sub name="Annotations glossary" link="annotations-glossary.html">
      <sub name="Annotation Glossary" link="annotations-glossary.html#annotation-glossary"/>
    </sub>
  </chapters>
  <functions>
    <keyword type="function" name="lfb_init ()" link="libfeedback-libfeedback.html#lfb-init"/>
    <keyword type="function" name="lfb_uninit ()" link="libfeedback-libfeedback.html#lfb-uninit"/>
    <keyword type="function" name="lfb_set_app_id ()" link="libfeedback-libfeedback.html#lfb-set-app-id"/>
    <keyword type="function" name="lfb_get_app_id ()" link="libfeedback-libfeedback.html#lfb-get-app-id"/>
    <keyword type="function" name="lfb_is_initted ()" link="libfeedback-libfeedback.html#lfb-is-initted"/>
    <keyword type="function" name="lfb_set_feedback_profile ()" link="libfeedback-libfeedback.html#lfb-set-feedback-profile"/>
    <keyword type="function" name="lfb_get_feedback_profile ()" link="libfeedback-libfeedback.html#lfb-get-feedback-profile"/>
    <keyword type="function" name="lfb_get_proxy ()" link="libfeedback-libfeedback.html#lfb-get-proxy"/>
    <keyword type="function" name="lfb_event_new ()" link="LfbEvent.html#lfb-event-new"/>
    <keyword type="function" name="lfb_event_trigger_feedback ()" link="LfbEvent.html#lfb-event-trigger-feedback"/>
    <keyword type="function" name="lfb_event_trigger_feedback_async ()" link="LfbEvent.html#lfb-event-trigger-feedback-async"/>
    <keyword type="function" name="lfb_event_trigger_feedback_finish ()" link="LfbEvent.html#lfb-event-trigger-feedback-finish"/>
    <keyword type="function" name="lfb_event_end_feedback ()" link="LfbEvent.html#lfb-event-end-feedback"/>
    <keyword type="function" name="lfb_event_end_feedback_async ()" link="LfbEvent.html#lfb-event-end-feedback-async"/>
    <keyword type="function" name="lfb_event_end_feedback_finish ()" link="LfbEvent.html#lfb-event-end-feedback-finish"/>
    <keyword type="function" name="lfb_event_set_timeout ()" link="LfbEvent.html#lfb-event-set-timeout"/>
    <keyword type="function" name="lfb_event_get_timeout ()" link="LfbEvent.html#lfb-event-get-timeout"/>
    <keyword type="function" name="lfb_event_set_feedback_profile ()" link="LfbEvent.html#lfb-event-set-feedback-profile"/>
    <keyword type="function" name="lfb_event_get_feedback_profile ()" link="LfbEvent.html#lfb-event-get-feedback-profile"/>
    <keyword type="function" name="lfb_event_get_event ()" link="LfbEvent.html#lfb-event-get-event"/>
    <keyword type="function" name="lfb_event_get_state ()" link="LfbEvent.html#lfb-event-get-state"/>
    <keyword type="function" name="lfb_event_get_end_reason ()" link="LfbEvent.html#lfb-event-get-end-reason"/>
    <keyword type="enum" name="enum LfbEventState" link="LfbEvent.html#LfbEventState"/>
    <keyword type="enum" name="enum LfbEventEndReason" link="LfbEvent.html#LfbEventEndReason"/>
    <keyword type="macro" name="LFB_TYPE_EVENT" link="LfbEvent.html#LFB-TYPE-EVENT:CAPS"/>
    <keyword type="struct" name="LfbEvent" link="LfbEvent.html#LfbEvent-struct"/>
    <keyword type="property" name="The “end-reason” property" link="LfbEvent.html#LfbEvent--end-reason"/>
    <keyword type="property" name="The “event” property" link="LfbEvent.html#LfbEvent--event"/>
    <keyword type="property" name="The “feedback-profile” property" link="LfbEvent.html#LfbEvent--feedback-profile"/>
    <keyword type="property" name="The “state” property" link="LfbEvent.html#LfbEvent--state"/>
    <keyword type="property" name="The “timeout” property" link="LfbEvent.html#LfbEvent--timeout"/>
    <keyword type="signal" name="The “feedback-ended” signal" link="LfbEvent.html#LfbEvent-feedback-ended"/>
    <keyword type="function" name="lfb_gdbus_feedback_interface_info ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-interface-info"/>
    <keyword type="function" name="lfb_gdbus_feedback_override_properties ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-override-properties"/>
    <keyword type="function" name="lfb_gdbus_feedback_complete_trigger_feedback ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-complete-trigger-feedback"/>
    <keyword type="function" name="lfb_gdbus_feedback_complete_end_feedback ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-complete-end-feedback"/>
    <keyword type="function" name="lfb_gdbus_feedback_emit_feedback_ended ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-emit-feedback-ended"/>
    <keyword type="function" name="lfb_gdbus_feedback_call_trigger_feedback ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-call-trigger-feedback"/>
    <keyword type="function" name="lfb_gdbus_feedback_call_trigger_feedback_finish ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-call-trigger-feedback-finish"/>
    <keyword type="function" name="lfb_gdbus_feedback_call_trigger_feedback_sync ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-call-trigger-feedback-sync"/>
    <keyword type="function" name="lfb_gdbus_feedback_call_end_feedback ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-call-end-feedback"/>
    <keyword type="function" name="lfb_gdbus_feedback_call_end_feedback_finish ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-call-end-feedback-finish"/>
    <keyword type="function" name="lfb_gdbus_feedback_call_end_feedback_sync ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-call-end-feedback-sync"/>
    <keyword type="function" name="lfb_gdbus_feedback_get_profile ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-get-profile"/>
    <keyword type="function" name="lfb_gdbus_feedback_dup_profile ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-dup-profile"/>
    <keyword type="function" name="lfb_gdbus_feedback_set_profile ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-set-profile"/>
    <keyword type="function" name="lfb_gdbus_feedback_proxy_new ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-proxy-new"/>
    <keyword type="function" name="lfb_gdbus_feedback_proxy_new_finish ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-proxy-new-finish"/>
    <keyword type="function" name="lfb_gdbus_feedback_proxy_new_sync ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-proxy-new-sync"/>
    <keyword type="function" name="lfb_gdbus_feedback_proxy_new_for_bus ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-proxy-new-for-bus"/>
    <keyword type="function" name="lfb_gdbus_feedback_proxy_new_for_bus_finish ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-proxy-new-for-bus-finish"/>
    <keyword type="function" name="lfb_gdbus_feedback_proxy_new_for_bus_sync ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-proxy-new-for-bus-sync"/>
    <keyword type="function" name="lfb_gdbus_feedback_skeleton_new ()" link="LfbGdbusFeedbackSkeleton.html#lfb-gdbus-feedback-skeleton-new"/>
    <keyword type="struct" name="struct LfbGdbusFeedbackIface" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackIface"/>
    <keyword type="struct" name="struct LfbGdbusFeedbackProxy" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackProxy-struct"/>
    <keyword type="struct" name="struct LfbGdbusFeedbackProxyClass" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackProxyClass"/>
    <keyword type="struct" name="struct LfbGdbusFeedbackSkeleton" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackSkeleton-struct"/>
    <keyword type="struct" name="struct LfbGdbusFeedbackSkeletonClass" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackSkeletonClass"/>
    <keyword type="struct" name="LfbGdbusFeedback" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedback-struct"/>
    <keyword type="struct" name="LfbGdbusFeedbackProxyPrivate" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackProxyPrivate"/>
    <keyword type="struct" name="LfbGdbusFeedbackSkeletonPrivate" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackSkeletonPrivate"/>
    <keyword type="property" name="The “profile” property" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedback--profile"/>
    <keyword type="signal" name="The “feedback-ended” signal" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedback-feedback-ended"/>
    <keyword type="signal" name="The “handle-end-feedback” signal" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedback-handle-end-feedback"/>
    <keyword type="signal" name="The “handle-trigger-feedback” signal" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedback-handle-trigger-feedback"/>
    <keyword type="macro" name="FB_DBUS_NAME" link="libfeedback-lfb-names.html#FB-DBUS-NAME:CAPS"/>
    <keyword type="macro" name="FB_DBUS_PATH" link="libfeedback-lfb-names.html#FB-DBUS-PATH:CAPS"/>
    <keyword type="macro" name="FB_DBUS_TYPE" link="libfeedback-lfb-names.html#FB-DBUS-TYPE:CAPS"/>
    <keyword type="method" name="The TriggerFeedback() method" link="gdbus-org.sigxcpu.Feedback.html#gdbus-method-org-sigxcpu-Feedback.TriggerFeedback"/>
    <keyword type="method" name="The EndFeedback() method" link="gdbus-org.sigxcpu.Feedback.html#gdbus-method-org-sigxcpu-Feedback.EndFeedback"/>
    <keyword type="signal" name="The &quot;FeedbackEnded&quot; signal" link="gdbus-org.sigxcpu.Feedback.html#gdbus-signal-org-sigxcpu-Feedback.FeedbackEnded"/>
    <keyword type="property" name="The &quot;Profile&quot; property" link="gdbus-org.sigxcpu.Feedback.html#gdbus-property-org-sigxcpu-Feedback.Profile"/>
    <keyword type="constant" name="LFB_EVENT_STATE_ERRORED" link="LfbEvent.html#LFB-EVENT-STATE-ERRORED:CAPS"/>
    <keyword type="constant" name="LFB_EVENT_STATE_NONE" link="LfbEvent.html#LFB-EVENT-STATE-NONE:CAPS"/>
    <keyword type="constant" name="LFB_EVENT_STATE_RUNNING" link="LfbEvent.html#LFB-EVENT-STATE-RUNNING:CAPS"/>
    <keyword type="constant" name="LFB_EVENT_STATE_ENDED" link="LfbEvent.html#LFB-EVENT-STATE-ENDED:CAPS"/>
    <keyword type="constant" name="LFB_EVENT_END_REASON_NOT_FOUND" link="LfbEvent.html#LFB-EVENT-END-REASON-NOT-FOUND:CAPS"/>
    <keyword type="constant" name="LFB_EVENT_END_REASON_NATURAL" link="LfbEvent.html#LFB-EVENT-END-REASON-NATURAL:CAPS"/>
    <keyword type="constant" name="LFB_EVENT_END_REASON_EXPIRED" link="LfbEvent.html#LFB-EVENT-END-REASON-EXPIRED:CAPS"/>
    <keyword type="constant" name="LFB_EVENT_END_REASON_EXPLICIT" link="LfbEvent.html#LFB-EVENT-END-REASON-EXPLICIT:CAPS"/>
    <keyword type="member" name="LfbGdbusFeedbackIface.parent-iface" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackIface.parent-iface"/>
    <keyword type="member" name="LfbGdbusFeedbackIface.handle-end-feedback" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackIface.handle-end-feedback"/>
    <keyword type="member" name="LfbGdbusFeedbackIface.handle-trigger-feedback" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackIface.handle-trigger-feedback"/>
    <keyword type="member" name="LfbGdbusFeedbackIface.get-profile" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackIface.get-profile"/>
    <keyword type="member" name="LfbGdbusFeedbackIface.feedback-ended" link="LfbGdbusFeedbackSkeleton.html#LfbGdbusFeedbackIface.feedback-ended"/>
  </functions>
</book>
