Beispiel #1
0
void hi_ui_server_iterate(
        SERVER_LOOKUP *ServerLookup,
        void (*userfunc)(void *)
        )
{
     sfrt_iterate(ServerLookup, userfunc);
}
Beispiel #2
0
/*********************************************************************
 * Function: DCE2_AddPortsToPaf()
 *
 * Add detect and autodetect ports to stream5 paf 
 *
 * Arguments:
 *  DCE2_Config *
 *      Pointer to configuration structure.
 *
 * Returns: None
 *
 *********************************************************************/
static void DCE2_AddPortsToPaf(DCE2_Config *config, tSfPolicyId policy_id)
{
    if (config == NULL)
        return;

    dce2_paf_tmp_policy_id = policy_id;

    DCE2_ScAddPortsToPaf(config->dconfig);

    if (config->sconfigs != NULL)
        sfrt_iterate(config->sconfigs, DCE2_ScAddPortsToPaf);

    dce2_paf_tmp_policy_id = 0;
}
/**Iterate over all the stored IP addresses, calling the callback for
 * all elements.
 *
 * @param ServerLookup => a pointer to the lookup structure
 * @param userfunc => user defined callback function
 * @param iError => a pointer to an error code
 *
 * @returns iError => return code indicating error or success
 *
 */
void ftpp_ui_server_iterate(
    SERVER_LOOKUP *ServerLookup,
    sfrt_iterator_callback userfunc,
    int *iError
    )
{
    if(!iError)
    {
        return;
    }

    if(!ServerLookup)
    {
        *iError = FTPP_INVALID_ARG;
        return;
    }

    *iError = FTPP_SUCCESS;

    sfrt_iterate(ServerLookup, userfunc);
}