コード例 #1
0
ファイル: proc_routing_set.cpp プロジェクト: LXiong/ccn
olsr_bool search_routing_set_for_dest_exist(struct olsrv2 *olsr,
                        union olsr_ip_addr *addr)
{
  return OLSR_CheckMatchExist((void*)olsr,&olsr->routing_set[olsr_hashing(olsr,addr)].list,
                  (void* )addr,
                  &search_routing_set_for_dest_handler);
}
コード例 #2
0
olsr_bool search_association_set_for_addr_exist(struct olsrv2 *olsr,
                        union olsr_ip_addr *addr){
    OLSR_ASSOCIATION_TUPLE search;

    olsr_ip_copy(olsr, &search.NA_iface_addr, addr);
    return OLSR_CheckMatchExist((void*)olsr,
                &olsr->associ_set[olsr_hashing(olsr,addr)].list,
                (void* )&search,
                &search_association_set_for_addr_handler);
}
コード例 #3
0
ファイル: proc_mpr_set.cpp プロジェクト: LXiong/ccn
olsr_bool search_mpr_set_for_exist(struct olsrv2 *olsr,
                   union olsr_ip_addr *local_iface_addr,
                   union olsr_ip_addr *MPR_if_addr)
{
  OLSR_MPR_TUPLE search;

  olsr_ip_copy(olsr, &search.local_iface_addr, local_iface_addr);
  olsr_ip_copy(olsr, &search.MPR_if_addr, MPR_if_addr);

  return OLSR_CheckMatchExist((void*)olsr,&olsr->mpr_set, (void* )&search, &search_mpr_set_handler);
}
コード例 #4
0
ファイル: proc_mpr_set.cpp プロジェクト: LXiong/ccn
olsr_bool search_mprN2_for_exist(struct olsrv2* olsr, OLSR_LIST *list, union olsr_ip_addr *addr)
{
  return OLSR_CheckMatchExist((void*)olsr,list, addr, &search_mprN2_handler);
}
コード例 #5
0
olsr_bool search_relay_set_for_exist(struct olsrv2 *olsr,
                     union olsr_ip_addr *neighbor_iface_addr)
{
  return OLSR_CheckMatchExist((void*)olsr,&olsr->relay_set,
                  neighbor_iface_addr, &search_relay_set_handler);
}