![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
#include <freeradius-devel/ldap/base.h>
Include dependency graph for state.c:Go to the source code of this file.
Macros | |
| #define | STATE_TRANSITION(_new) |
Functions | |
| void | fr_ldap_state_error (fr_ldap_connection_t *c) |
| Signal that there's been an error on the connection. | |
| fr_ldap_state_t | fr_ldap_state_next (fr_ldap_connection_t *c) |
| Move between LDAP connection states. | |
| #define STATE_TRANSITION | ( | _new | ) |
| void fr_ldap_state_error | ( | fr_ldap_connection_t * | c | ) |
| fr_ldap_state_t fr_ldap_state_next | ( | fr_ldap_connection_t * | c | ) |
Move between LDAP connection states.
Bringing up an LDAP connection is quite complex, as we need to do multiple operations before we can install the main mux/demux functions which do the work of sending requests to the directory and processing the responses.
This function moves the connection through different states, setting different I/O handlers.
If any of the states
Definition at line 49 of file state.c.
Here is the call graph for this function:
Here is the caller graph for this function:
1.9.8