Strophe 0.12
XMPP client library
Functions
Initialization, shutdown, and versioning

These functions initialize and shutdown the library, and also allow for API version checking. More...

Functions

void xmpp_initialize (void)
 Initialize the Strophe library. More...
 
void xmpp_shutdown (void)
 Shutdown the Strophe library. More...
 
int xmpp_version_check (int major, int minor)
 Check that Strophe supports a specific API version. More...
 

Detailed Description

These functions initialize and shutdown the library, and also allow for API version checking.

Failure to properly call these functions may result in strange (and platform dependent) behavior.

Specifically, the socket library on Win32 platforms must be initialized before use (although this is not the case on POSIX systems). The TLS subsystem must also seed the random number generator.

Function Documentation

◆ xmpp_initialize()

void xmpp_initialize ( void  )

Initialize the Strophe library.

This function initializes subcomponents of the Strophe library and must be called for Strophe to operate correctly.

◆ xmpp_shutdown()

void xmpp_shutdown ( void  )

Shutdown the Strophe library.

◆ xmpp_version_check()

int xmpp_version_check ( int  major,
int  minor 
)

Check that Strophe supports a specific API version.

Parameters
majorthe major version number
minorthe minor version number
Returns
TRUE if the version is supported and FALSE if unsupported