|
sasl_conn_t * | saslconn |
|
const sasl_ssf_t * | ssf |
|
const unsigned int * | pbufsize |
|
const char * | buf |
| Buffer for data read from the connection. More...
|
|
unsigned int | blen |
| Size of the read buffer. More...
|
|
unsigned int | bpos |
| Current read position. More...
|
|
void * | sockdata |
| Underlying socket data. More...
|
|
int(* | open )(struct Connection *conn) |
| Open a socket Connection - Implements Connection::open() -. More...
|
|
int(* | read )(struct Connection *conn, char *buf, size_t count) |
| Read from a socket Connection - Implements Connection::read() -. More...
|
|
int(* | write )(struct Connection *conn, const char *buf, size_t count) |
| Write to a socket Connection - Implements Connection::write() -. More...
|
|
int(* | poll )(struct Connection *conn, time_t wait_secs) |
| Check whether a socket read would block - Implements Connection::poll() -. More...
|
|
int(* | close )(struct Connection *conn) |
| Close a socket Connection - Implements Connection::close() -. More...
|
|
struct ConnAccount | account |
| Account details: username, password, etc. More...
|
|
unsigned int | ssf |
| Security strength factor, in bits (see notes) More...
|
|
char | inbuf [1024] |
| Buffer for incoming traffic. More...
|
|
int | bufpos |
| Current position in the buffer. More...
|
|
int | fd |
| Socket file descriptor. More...
|
|
int | available |
| Amount of data waiting to be read. More...
|
|
void * | sockdata |
| Backend-specific socket data. More...
|
|
int(* | open )(struct Connection *conn) |
|
int(* | read )(struct Connection *conn, char *buf, size_t count) |
|
int(* | write )(struct Connection *conn, const char *buf, size_t count) |
|
int(* | poll )(struct Connection *conn, time_t wait_secs) |
|
int(* | close )(struct Connection *conn) |
|
SASL authentication API -.
Definition at line 61 of file sasl.c.