Strophe 0.13
XMPP client library
src Directory Reference

Files

 auth.c
 Authentication function and handlers.
 
 common.h
 Internally used functions and structures.
 
 compression.c
 XEP-0138 Stream Compression.
 
 compression_dummy.c
 Dummy Compression.
 
 conn.c
 Connection management.
 
 crypto.c
 Public interface for digests and encodings used in XEPs.
 
 ctx.c
 Runtime contexts, library initialization and shutdown, and versioning.
 
 deprecated.c
 File with deprecated API functions.
 
 event.c
 Event loop and management.
 
 handler.c
 Event handler management.
 
 hash.c
 Hash tables.
 
 hash.h
 Hash table API.
 
 jid.c
 JID creation and parsing.
 
 md5.c
 MD5 hash.
 
 md5.h
 MD5 hash API.
 
 ostypes.h
 Type definitions for platforms without stdint.h.
 
 parser.h
 Internally used functions and structures.
 
 parser_expat.c
 XML parser handlers.
 
 parser_libxml2.c
 XML parser handlers.
 
 rand.c
 Pseudo-random number generator.
 
 resolver.c
 DNS resolver.
 
 resolver.h
 DNS resolver.
 
 sasl.c
 SASL authentication.
 
 sasl.h
 SASL authentication helpers.
 
 scram.c
 SCRAM-SHA1 helper functions.
 
 scram.h
 SCRAM helper functions.
 
 sha.h
 SHA-1 hash API.
 
 sha1.c
 SHA-1 hash.
 
 sha1.h
 SHA-1 hash API.
 
 sha256.c
 
 sha256.h
 SHA-256 hash API.
 
 sha512.c
 
 sha512.h
 SHA-512 hash API.
 
 snprintf.c
 A snprintf implementation.
 
 snprintf.h
 Compatibility wrappers for OSes lacking snprintf(3) and/or vsnprintf(3).
 
 sock.c
 Socket abstraction.
 
 sock.h
 Socket abstraction API.
 
 stanza.c
 Stanza creation and manipulation.
 
 tls.c
 Generic TLS functionality.
 
 tls.h
 TLS abstraction API.
 
 tls_dummy.c
 TLS dummy implementation.
 
 tls_gnutls.c
 TLS implementation with GNUTLS.
 
 tls_openssl.c
 TLS implementation with OpenSSL.
 
 tls_schannel.c
 TLS implementation with Win32 SChannel.
 
 util.c
 Utility functions.
 
 util.h
 Internally used utility functions.
 
 uuid.c
 Generation of UUID version 4 according to RFC4122.