Lines Matching defs:handle
187 _krb5_krbhst_get_realm(krb5_krbhst_handle handle)
189 return handle->realm;
895 * initialize `handle' to look for hosts of type `type' in realm `realm'
902 krb5_krbhst_handle *handle)
904 return krb5_krbhst_init_flags(context, realm, type, 0, handle);
912 krb5_krbhst_handle *handle)
952 *handle = kd;
957 * return the next host information from `handle' in `host'
962 krb5_krbhst_handle handle,
965 if(get_next(handle, host))
968 return (*handle->get_next)(context, handle, host);
972 * return the next host information from `handle' as a host name
978 krb5_krbhst_handle handle,
984 ret = krb5_krbhst_next(context, handle, &host);
992 krb5_krbhst_reset(krb5_context context, krb5_krbhst_handle handle)
994 handle->index = &handle->hosts;
998 krb5_krbhst_free(krb5_context context, krb5_krbhst_handle handle)
1002 if (handle == NULL)
1005 for (h = handle->hosts; h != NULL; h = next) {
1010 free(handle->realm);
1011 free(handle);
1022 krb5_krbhst_handle handle;
1026 ret = krb5_krbhst_init(context, realm, type, &handle);
1030 while(krb5_krbhst_next(context, handle, &hostinfo) == 0)
1039 krb5_krbhst_free(context, handle);
1043 krb5_krbhst_reset(context, handle);
1045 while(krb5_krbhst_next_as_string(context, handle,
1049 krb5_krbhst_free(context, handle);
1054 krb5_krbhst_free(context, handle);