chenqiyang
2022-09-02 6a99d9bf65aa5878cb409945ed2bdbdcb916d047
HDLLinPhoneSDK(OC)/HDLLinPhoneSDK/linphone-sdk/apple-darwin/Frameworks/linphone.framework/Headers/api/c-participant-imdn-state.h
old mode 100644 new mode 100755
@@ -35,32 +35,35 @@
/**
 * Increment reference count of LinphoneParticipantImdnState object.
 * @param state the #LinphoneParticipantImdnState object @notnil
 * @return the same #LinphoneParticipantImdnState object @notnil
 **/
LINPHONE_PUBLIC LinphoneParticipantImdnState *linphone_participant_imdn_state_ref (LinphoneParticipantImdnState *state);
/**
 * Decrement reference count of LinphoneParticipantImdnState object.
 * @param state the #LinphoneParticipantImdnState object @notnil
 **/
LINPHONE_PUBLIC void linphone_participant_imdn_state_unref (LinphoneParticipantImdnState *state);
/**
 * Retrieve the user pointer associated with a LinphoneParticipantImdnState.
 * @param[in] state A LinphoneParticipantImdnState object
 * @return The user pointer associated with the LinphoneParticipantImdnState.
 * @param state A LinphoneParticipantImdnState object @notnil
 * @return The user pointer associated with the LinphoneParticipantImdnState. @maybenil
**/
LINPHONE_PUBLIC void *linphone_participant_imdn_state_get_user_data(const LinphoneParticipantImdnState *state);
/**
 * Assign a user pointer to a LinphoneParticipantImdnState.
 * @param[in] state A LinphoneParticipantImdnState object
 * @param[in] ud The user pointer to associate with the LinphoneParticipantImdnState
 * @param state A LinphoneParticipantImdnState object @notnil
 * @param user_data The user pointer to associate with the LinphoneParticipantImdnState. @maybenil
**/
LINPHONE_PUBLIC void linphone_participant_imdn_state_set_user_data(LinphoneParticipantImdnState *state, void *ud);
LINPHONE_PUBLIC void linphone_participant_imdn_state_set_user_data(LinphoneParticipantImdnState *state, void *user_data);
/**
 * Get the participant concerned by a LinphoneParticipantImdnState.
 * @param[in] state A LinphoneParticipantImdnState object
 * @return The participant concerned by the LinphoneParticipantImdnState
 * @param state A LinphoneParticipantImdnState object @notnil
 * @return The #LinphoneParticipant concerned by the LinphoneParticipantImdnState @notnil
 */
LINPHONE_PUBLIC const LinphoneParticipant *linphone_participant_imdn_state_get_participant (
   const LinphoneParticipantImdnState *state
@@ -68,14 +71,14 @@
/**
 * Get the chat message state the participant is in.
 * @param state A LinphoneParticipantImdnState object
 * @return The chat message state the participant is in
 * @param state A LinphoneParticipantImdnState object @notnil
 * @return The #LinphoneChatMessageState the participant is in
 */
LINPHONE_PUBLIC LinphoneChatMessageState linphone_participant_imdn_state_get_state (const LinphoneParticipantImdnState *state);
/**
 * Get the timestamp at which a participant has reached the state described by a LinphoneParticipantImdnState.
 * @param[in] state A LinphoneParticipantImdnState object
 * @param state A LinphoneParticipantImdnState object @notnil
 * @return The timestamp at which the participant has reached the state described in the LinphoneParticipantImdnState
 */
LINPHONE_PUBLIC time_t linphone_participant_imdn_state_get_state_change_time (const LinphoneParticipantImdnState *state);