Strophe 0.9
XMPP client library
File List
Here is a list of all files with brief descriptions:
 src
  
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
 
mesode.h
Strophe public C API definitions