group_get_local_pending_contact_info


Description:

[ Version ( since = "0.15.6" ) ]
public bool group_get_local_pending_contact_info (Contact local_pending, out unowned Contact actor, out ChannelGroupChangeReason reason, out unowned string message)

If local_pending is actually a local-pending contact, write additional information into actor, reason and message and return true.

The contact and message are not referenced or copied, and can only be assumed to remain valid until the main loop is re-entered.

If local_pending is not the handle of a local-pending contact, write null into actor, NONE into reason and "" into message, and return false.

Parameters:

this

a channel

local_pending

the Contact of a local-pending contact about whom more information is needed

actor

either null or a location to return the contact who requested the change

reason

either null or a location to return the reason for the change

message

either null or a location to return the user-supplied message

Returns:

true if the contact is in fact local-pending