Strophe
0.9
XMPP client library
|
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 |
parser_libxml2.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 |
strophe.h | Strophe public C API definitions |
strophepp.h | Strophe public C++ API definitions |
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 |