Strophe  0.9
XMPP client library
src Directory Reference


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