im_type Derived Type

type, public :: im_type

IM/XMPP context type.


Inherits

type~~im_type~~InheritsGraph type~im_type im_type c_ptr c_ptr type~im_type->c_ptr ctx, connection, sm_state

Components

Type Visibility Attributes Name Initial
type(c_ptr), public :: ctx = c_null_ptr

libstrophe context.

type(c_ptr), public :: connection = c_null_ptr

libstrophe connection.

type(c_ptr), public :: sm_state = c_null_ptr

libstrophe stream management state.

character(len=IM_HOST_LEN), public :: host = ' '

XMPP server host.

integer, public :: port = IM_PORT

XMPP server port.

character(len=IM_JID_LEN), public :: jid = ' '

XMPP id of account.

character(len=IM_JID_FULL_LEN), public :: jid_full = ' '

XMPP id with resource.

character(len=IM_PASSWORD_LEN), public :: password = ' '

XMPP password of account.