| 71 * |
71 * |
| 72 * Decrement the reference count. |
72 * Decrement the reference count. |
| 73 * |
73 * |
| 74 * If the reference count reaches zero, the state will be freed. |
74 * If the reference count reaches zero, the state will be freed. |
| 75 * |
75 * |
| 76 * Returns: @state or %NULL if the reference count reached zero. |
76 * Returns: (skip) (transfer full): @state or %NULL if the reference count reached zero. |
| 77 */ |
77 */ |
| 78 PurpleE2eeState * |
78 PurpleE2eeState * |
| 79 purple_e2ee_state_unref(PurpleE2eeState *state); |
79 purple_e2ee_state_unref(PurpleE2eeState *state); |
| 80 |
80 |
| 81 /** |
81 /** |
| 82 * purple_e2ee_state_get_provider: |
82 * purple_e2ee_state_get_provider: |
| 83 * @state: The E2EE state. |
83 * @state: The E2EE state. |
| 84 * |
84 * |
| 85 * Gets the provider of specified E2EE state. |
85 * Gets the provider of specified E2EE state. |
| 86 * |
86 * |
| 87 * Returns: The provider for this state. |
87 * Returns: (skip) (transfer none): The provider for this state. |
| 88 */ |
88 */ |
| 89 PurpleE2eeProvider * |
89 PurpleE2eeProvider * |
| 90 purple_e2ee_state_get_provider(PurpleE2eeState *state); |
90 purple_e2ee_state_get_provider(PurpleE2eeState *state); |
| 91 |
91 |
| 92 /** |
92 /** |
| 233 * purple_e2ee_provider_get_conv_menu_cb: |
233 * purple_e2ee_provider_get_conv_menu_cb: |
| 234 * @provider: The E2EE provider. |
234 * @provider: The E2EE provider. |
| 235 * |
235 * |
| 236 * Gets the conversation menu callback of the E2EE provider. |
236 * Gets the conversation menu callback of the E2EE provider. |
| 237 * |
237 * |
| 238 * Returns: The callback. |
238 * Returns: (skip): The callback. |
| 239 */ |
239 */ |
| 240 PurpleE2eeConvMenuCallback |
240 PurpleE2eeConvMenuCallback |
| 241 purple_e2ee_provider_get_conv_menu_cb(PurpleE2eeProvider *provider); |
241 purple_e2ee_provider_get_conv_menu_cb(PurpleE2eeProvider *provider); |
| 242 |
242 |
| 243 /** |
243 /** |