dm_im_create_iq_http_upload Function

public function dm_im_create_iq_http_upload(im, id, file_name, file_size, content_type) result(iq_stanza)

Uses

  • proc~~dm_im_create_iq_http_upload~~UsesGraph proc~dm_im_create_iq_http_upload dm_im_create_iq_http_upload module~dm_util dm_util proc~dm_im_create_iq_http_upload->module~dm_util module~dm_error dm_error module~dm_util->module~dm_error module~dm_kind dm_kind module~dm_util->module~dm_kind module~dm_error->module~dm_kind module~dm_ascii dm_ascii module~dm_error->module~dm_ascii iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env

Returns C pointer to new http upload iq stanza.

Arguments

Type IntentOptional Attributes Name
type(im_type), intent(inout) :: im

IM context type.

character(len=*), intent(in) :: id

Stanza id.

character(len=*), intent(in) :: file_name

File name.

integer(kind=i8), intent(in) :: file_size

File size in bytes.

character(len=*), intent(in) :: content_type

MIME type.

Return Value type(c_ptr)


Calls

proc~~dm_im_create_iq_http_upload~~CallsGraph proc~dm_im_create_iq_http_upload dm_im_create_iq_http_upload interface~dm_itoa dm_itoa proc~dm_im_create_iq_http_upload->interface~dm_itoa xmpp_iq_new xmpp_iq_new proc~dm_im_create_iq_http_upload->xmpp_iq_new xmpp_stanza_add_child xmpp_stanza_add_child proc~dm_im_create_iq_http_upload->xmpp_stanza_add_child xmpp_stanza_new xmpp_stanza_new proc~dm_im_create_iq_http_upload->xmpp_stanza_new xmpp_stanza_release xmpp_stanza_release proc~dm_im_create_iq_http_upload->xmpp_stanza_release xmpp_stanza_set_attribute xmpp_stanza_set_attribute proc~dm_im_create_iq_http_upload->xmpp_stanza_set_attribute xmpp_stanza_set_name xmpp_stanza_set_name proc~dm_im_create_iq_http_upload->xmpp_stanza_set_name xmpp_stanza_set_ns xmpp_stanza_set_ns proc~dm_im_create_iq_http_upload->xmpp_stanza_set_ns