Lines Matching refs:actn

667 	<< actn->rp_attr->name << "." << actn->rp_method->name << endl  in printActions()
669 PolicyAction *actn; in printActions() local
670 for (actn = actions->head(); actn; actn = actions->next(actn)) { in printActions()
671 if (actn->rp_attr == dctn_rp_pref) { in printActions()
672 if (actn->rp_method == dctn_rp_pref_set) { in printActions()
673 int pref = ((ItemINT *) actn->args->head())->i; in printActions()
680 if (actn->rp_attr == dctn_rp_nhop) { in printActions()
681 if (actn->rp_method == dctn_rp_nhop_set) { in printActions()
682 if (afi->is_ipv4() && (typeid(*(actn->args->head())) == typeid(ItemIPV4))) { in printActions()
684 IPAddr *ip = ((ItemIPV4 *) actn->args->head())->ipv4; in printActions()
687 } else if (afi->is_ipv6() && (typeid(*(actn->args->head())) == typeid(ItemIPV6))) { in printActions()
689 IPv6Addr *ip = ((ItemIPV6 *) actn->args->head())->ipv6; in printActions()
700 if (actn->rp_attr == dctn_rp_dpa) { in printActions()
701 if (actn->rp_method == dctn_rp_dpa_set) { in printActions()
702 int dpa = ((ItemINT *) actn->args->head())->i; in printActions()
709 if (actn->rp_attr == dctn_rp_med) { in printActions()
710 if (actn->rp_method == dctn_rp_med_set) { in printActions()
711 Item *item = actn->args->head(); in printActions()
721 if (actn->rp_attr == dctn_rp_community) { in printActions()
722 if (actn->rp_method == dctn_rp_community_setop) { in printActions()
724 << printCommunityList(lastCout, (ItemList *) actn->args->head()) in printActions()
726 } else if (actn->rp_method == dctn_rp_community_appendop) { in printActions()
728 << printCommunityList(lastCout, (ItemList *) actn->args->head()) in printActions()
730 } else if (actn->rp_method == dctn_rp_community_append) { in printActions()
732 << printCommunityList(lastCout, actn->args) in printActions()
734 } else if (actn->rp_method == dctn_rp_community_delete) { in printActions()
736 << printCommunityList(lastCout, actn->args) in printActions()
743 if (actn->rp_attr == dctn_rp_aspath) { in printActions()
744 if (actn->rp_method == dctn_rp_aspath_prepend) { in printActions()
746 for (Item *plnd = actn->args->head(); in printActions()
748 plnd = actn->args->next(plnd)) in printActions()
757 << *actn->rp_attr << endl; in printActions()
766 PolicyAction *actn; in printDeclarations() local
767 for (actn = actions->head(); actn; actn = actions->next(actn)) { in printDeclarations()
768 if (actn->rp_attr == dctn_rp_community) { in printDeclarations()
769 if (actn->rp_method == dctn_rp_community_setop) { in printDeclarations()
770 (void) printCommunityList(cout, (ItemList *) actn->args->head()); in printDeclarations()
771 } else if (actn->rp_method == dctn_rp_community_appendop) { in printDeclarations()
772 (void) printCommunityList(cout, (ItemList *) actn->args->head()); in printDeclarations()
773 } else if (actn->rp_method == dctn_rp_community_append) { in printDeclarations()
774 (void) printCommunityList(cout, actn->args); in printDeclarations()
775 } else if (actn->rp_method == dctn_rp_community_delete) { in printDeclarations()
776 (void) printCommunityList(cout, actn->args); in printDeclarations()
791 int JunosConfig::print(NormalExpression *ne, PolicyActionList *actn, in print() argument
887 JunosConfig::printActions(cout, actn, afi, lastCout); in print()