Strophe 0.9
XMPP client library
src Directory Reference

Files

 auth.c
 Authentication function and handlers.
 
 common.h
 Internally used functions and structures.
 
 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.
 
 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.
 
 rand.c
 Pseudo-random number generator.
 
 rand.h
 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-SHA1 helper functions.
 
 sha1.c
 SHA-1 hash.
 
 sha1.h
 SHA-1 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.h
 TLS abstraction API.
 
 tls_dummy.c
 TLS dummy implementation.
 
 tls_openssl.c
 TLS implementation with OpenSSL.
 
 util.c
 Utility functions.
 
 util.h
 Internally used utility functions.
 
 uuid.c
 Generation of UUID version 4 according to RFC4122.