Skip to content
Snippets Groups Projects
firewallmngr.c 935 B
Newer Older
  • Learn to ignore specific revisions
  • /*
     * Copyright (C) 2024 iopsys Software Solutions AB
     *
     * This program is free software; you can redistribute it and/or modify
     * it under the terms of the GNU Lesser General Public License version 2.1
     * as published by the Free Software Foundation
     *
     *	  Author Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
     *
     */
    
    #include "firewallmngr.h"
    
    DMOBJ tFirewallObjs[] = {
    /* OBJ, permission, addobj, delobj, checkdep, browseinstobj, nextdynamicobj, dynamicleaf, nextobj, leaf, linker, bbfdm_type, uniqueKeys*/
    {"NAT", &DMREAD, NULL, NULL, "file:/etc/config/firewall", NULL, NULL, NULL, tNATObj, tNATParams, NULL, BBFDM_BOTH, NULL},
    {"Firewall", &DMREAD, NULL, NULL, "file:/etc/config/firewall", NULL, NULL, NULL, tFirewallObj, tFirewallParams, NULL, BBFDM_BOTH, NULL},
    {0}
    };
    
    /* ********** DynamicObj ********** */
    DM_MAP_OBJ tDynamicObj[] = {
    /* parentobj, nextobject, parameter */
    {"Device.", tFirewallObjs, NULL},
    {0}
    };