New IAP creation
[Policy modules]


Functions

static void policy_add_request (struct icd_policy_request *new_request, const GSList *existing_requests, icd_policy_request_new_cb_fn policy_done_cb, gpointer policy_token, gpointer *private)

Function Documentation

static void policy_add_request ( struct icd_policy_request new_request,
const GSList *  existing_requests,
icd_policy_request_new_cb_fn  policy_done_cb,
gpointer  policy_token,
gpointer *  private 
) [static]

Create a new IAP - this is the default action after all other meta IAPs have been filtered away

Parameters:
new_request the new connection request
existing_requests currently existing requests
policy_done_cb callback to call when policy has been decided
policy_token the policy token to return in the callback
private the private memeber of the icd_request_api structure

References icd_policy_request::attrs, ICD_POLICY_ACCEPTED, ICD_POLICY_ATTRIBUTE_HAS_CONNECTIONS, icd_policy_request::network_attrs, icd_policy_request::network_id, icd_policy_request::network_type, icd_policy_request::service_attrs, icd_policy_request::service_id, and icd_policy_request::service_type.

Referenced by icd_policy_init().


Generated on Thu Mar 11 09:04:50 2010 for ICd2 by  doxygen 1.5.6