void SPDYF_raw_close_session(struct SPDY_Session *session)
void SPDYF_openssl_close_session(struct SPDY_Session *session)
int SPDYF_raw_is_pending(struct SPDY_Session *session)
void SPDYF_openssl_deinit(struct SPDY_Daemon *daemon)
SPDYF_IODeinit fio_deinit
int SPDYF_raw_init(struct SPDY_Daemon *daemon)
SPDYF_IOCloseSession fio_close_session
SPDYF_IONewSession fio_new_session
void SPDYF_raw_deinit(struct SPDY_Daemon *daemon)
internal functions and macros for the framing layer
internal and public structures – most of the structs used by the library are defined here ...
Signatures for IO functions.
int SPDYF_raw_new_session(struct SPDY_Session *session)
int SPDYF_raw_send(struct SPDY_Session *session, const void *buffer, size_t size)
enum SPDY_IO_SUBSYSTEM io_subsystem
int SPDYF_openssl_new_session(struct SPDY_Session *session)
int SPDYF_io_set_session(struct SPDY_Session *session, enum SPDY_IO_SUBSYSTEM io_subsystem)
int SPDYF_openssl_before_write(struct SPDY_Session *session)
#define SPDYF_DEBUG(fmt,...)
int SPDYF_raw_before_write(struct SPDY_Session *session)
SPDYF_IOAfterWrite fio_after_write
int SPDYF_openssl_is_pending(struct SPDY_Session *session)
int SPDYF_openssl_recv(struct SPDY_Session *session, void *buffer, size_t size)
int SPDYF_io_set_daemon(struct SPDY_Daemon *daemon, enum SPDY_IO_SUBSYSTEM io_subsystem)
int SPDYF_openssl_init(struct SPDY_Daemon *daemon)
int SPDYF_raw_after_write(struct SPDY_Session *session, int was_written)
int SPDYF_openssl_after_write(struct SPDY_Session *session, int was_written)
SPDYF_IOIsPending fio_is_pending
int SPDYF_raw_recv(struct SPDY_Session *session, void *buffer, size_t size)
SPDYF_IOBeforeWrite fio_before_write
int SPDYF_openssl_send(struct SPDY_Session *session, const void *buffer, size_t size)