Annotations glossary: libfeedback Reference Manual

# Annotations glossary

## Annotation Glossary

### N

nullable

  NULL may be passed as the value in, out, in-out; or as a return value.

### O

optional

  NULL may be passed instead of a pointer to a location.

out

  Parameter for returning results. Default is transfer full.

### S

skip

  Exposed in C code, not necessarily available in other languages.

### T

transfer full

  The caller owns the data, and is responsible for free it.

transfer none

  The data is owned by the callee, which is responsible of freeing it.

type

  Override the parsed C type with given type.

### F

FB_DBUS_NAME, FB_DBUS_NAME
FB_DBUS_PATH, FB_DBUS_PATH
FB_DBUS_TYPE, FB_DBUS_TYPE
org.sigxcpu.Feedback, org.sigxcpu.Feedback
org.sigxcpu.Feedback.EndFeedback(), The EndFeedback() method
org.sigxcpu.Feedback.TriggerFeedback(), The TriggerFeedback() method
org.sigxcpu.Feedback::FeedbackEnded, The "FeedbackEnded" signal
org.sigxcpu.Feedback:Profile, The "Profile" property

### L

LfbEvent, LfbEvent
LfbEvent::feedback-ended, The “feedback-ended” signal
LfbEvent:end-reason, The “end-reason” property
LfbEvent:event, The “event” property
LfbEvent:feedback-profile, The “feedback-profile” property
LfbEvent:state, The “state” property
LfbEvent:timeout, The “timeout” property
LfbEventEndReason, enum LfbEventEndReason
LfbEventState, enum LfbEventState
LfbGdbusFeedback, LfbGdbusFeedback
LfbGdbusFeedback::feedback-ended, The “feedback-ended” signal
LfbGdbusFeedback::handle-end-feedback, The “handle-end-feedback” signal
LfbGdbusFeedback::handle-trigger-feedback, The “handle-trigger-feedback” signal
LfbGdbusFeedback:profile, The “profile” property
LfbGdbusFeedbackIface, struct LfbGdbusFeedbackIface
LfbGdbusFeedbackProxy, struct LfbGdbusFeedbackProxy
LfbGdbusFeedbackProxyClass, struct LfbGdbusFeedbackProxyClass
LfbGdbusFeedbackProxyPrivate, LfbGdbusFeedbackProxyPrivate
LfbGdbusFeedbackSkeleton, struct LfbGdbusFeedbackSkeleton
LfbGdbusFeedbackSkeletonClass, struct LfbGdbusFeedbackSkeletonClass
LfbGdbusFeedbackSkeletonPrivate, LfbGdbusFeedbackSkeletonPrivate
lfb_event_end_feedback, lfb_event_end_feedback ()
lfb_event_end_feedback_async, lfb_event_end_feedback_async ()
lfb_event_end_feedback_finish, lfb_event_end_feedback_finish ()
lfb_event_get_end_reason, lfb_event_get_end_reason ()
lfb_event_get_event, lfb_event_get_event ()
lfb_event_get_feedback_profile, lfb_event_get_feedback_profile ()
lfb_event_get_state, lfb_event_get_state ()
lfb_event_get_timeout, lfb_event_get_timeout ()
lfb_event_new, lfb_event_new ()
lfb_event_set_feedback_profile, lfb_event_set_feedback_profile ()
lfb_event_set_timeout, lfb_event_set_timeout ()
lfb_event_trigger_feedback, lfb_event_trigger_feedback ()
lfb_event_trigger_feedback_async, lfb_event_trigger_feedback_async ()
lfb_event_trigger_feedback_finish, lfb_event_trigger_feedback_finish ()
lfb_gdbus_feedback_call_end_feedback, lfb_gdbus_feedback_call_end_feedback ()
lfb_gdbus_feedback_call_end_feedback_finish, lfb_gdbus_feedback_call_end_feedback_finish ()
lfb_gdbus_feedback_call_end_feedback_sync, lfb_gdbus_feedback_call_end_feedback_sync ()
lfb_gdbus_feedback_call_trigger_feedback, lfb_gdbus_feedback_call_trigger_feedback ()
lfb_gdbus_feedback_call_trigger_feedback_finish, lfb_gdbus_feedback_call_trigger_feedback_finish ()
lfb_gdbus_feedback_call_trigger_feedback_sync, lfb_gdbus_feedback_call_trigger_feedback_sync ()
lfb_gdbus_feedback_complete_end_feedback, lfb_gdbus_feedback_complete_end_feedback ()
lfb_gdbus_feedback_complete_trigger_feedback, lfb_gdbus_feedback_complete_trigger_feedback ()
lfb_gdbus_feedback_dup_profile, lfb_gdbus_feedback_dup_profile ()
lfb_gdbus_feedback_emit_feedback_ended, lfb_gdbus_feedback_emit_feedback_ended ()
lfb_gdbus_feedback_get_profile, lfb_gdbus_feedback_get_profile ()
lfb_gdbus_feedback_interface_info, lfb_gdbus_feedback_interface_info ()
lfb_gdbus_feedback_override_properties, lfb_gdbus_feedback_override_properties ()
lfb_gdbus_feedback_proxy_new, lfb_gdbus_feedback_proxy_new ()
lfb_gdbus_feedback_proxy_new_finish, lfb_gdbus_feedback_proxy_new_finish ()
lfb_gdbus_feedback_proxy_new_for_bus, lfb_gdbus_feedback_proxy_new_for_bus ()
lfb_gdbus_feedback_proxy_new_for_bus_finish, lfb_gdbus_feedback_proxy_new_for_bus_finish ()
lfb_gdbus_feedback_proxy_new_for_bus_sync, lfb_gdbus_feedback_proxy_new_for_bus_sync ()
lfb_gdbus_feedback_proxy_new_sync, lfb_gdbus_feedback_proxy_new_sync ()
lfb_gdbus_feedback_set_profile, lfb_gdbus_feedback_set_profile ()
lfb_gdbus_feedback_skeleton_new, lfb_gdbus_feedback_skeleton_new ()
lfb_get_app_id, lfb_get_app_id ()
lfb_get_feedback_profile, lfb_get_feedback_profile ()
lfb_get_proxy, lfb_get_proxy ()
lfb_init, lfb_init ()
lfb_is_initted, lfb_is_initted ()
lfb_set_app_id, lfb_set_app_id ()
lfb_set_feedback_profile, lfb_set_feedback_profile ()
LFB_TYPE_EVENT, LFB_TYPE_EVENT
lfb_uninit, lfb_uninit ()