Navigation


Changeset 10:c5c99c73c2bf in freeDiameter for freeDiameter/tests/testmesg.c


Ignore:
Timestamp:
Sep 25, 2009, 4:12:08 PM (15 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Added some extensions and functions in the daemon

File:
1 edited

Legend:

Unmodified
Added
Removed
  • freeDiameter/tests/testmesg.c

    r8 r10  
    5151
    5252                /* Now find the ACR dictionary object */
    53                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_COMMAND, CMD_BY_NAME, "Accounting-Request", &acr_model, ENOENT ) );
     53                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_COMMAND, CMD_BY_NAME, "Accounting-Request", &acr_model, ENOENT ) );
    5454
    5555                /* Create the instance, using the templates */
     
    7171
    7272                /* Now find the ACR dictionary object */
    73                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_AVP, AVP_BY_NAME, "Proxy-Info", &pi_model, ENOENT ) );
     73                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_AVP, AVP_BY_NAME, "Proxy-Info", &pi_model, ENOENT ) );
    7474
    7575                /* Create the instance, using the templates */
     
    133133
    134134                /* Now find the dictionary object */
    135                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_AVP, AVP_BY_NAME, "Route-Record", &rr_model, ENOENT ) );
     135                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_AVP, AVP_BY_NAME, "Route-Record", &rr_model, ENOENT ) );
    136136
    137137                /* Create the instance, using the templates */
     
    161161
    162162                /* Now find the ACR dictionary object */
    163                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_COMMAND, CMD_BY_NAME, "Accounting-Request", &acr_model, ENOENT ) );
     163                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_COMMAND, CMD_BY_NAME, "Accounting-Request", &acr_model, ENOENT ) );
    164164
    165165                /* Create the instance, using the templates */
     
    173173                {
    174174                        struct dict_vendor_data vendor_data = { 73565, "Vendor test" };
    175                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_VENDOR, &vendor_data , NULL, &vendor ) );
     175                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_VENDOR, &vendor_data , NULL, &vendor ) );
    176176                }
    177177               
    178178                {
    179179                        struct dict_application_data app_data = { 73566, "Application test" };
    180                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_APPLICATION, &app_data , vendor, NULL ) );
     180                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_APPLICATION, &app_data , vendor, NULL ) );
    181181                }
    182182               
    183183                {
    184184                        struct dict_avp_data avp_data = { 73567, 0, "AVP Test - no vendor - f32", 0, 0, AVP_TYPE_FLOAT32 };
    185                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, NULL ) );
     185                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, NULL ) );
    186186                }
    187187               
     
    190190                        struct dict_type_data type_data = { AVP_TYPE_INTEGER64, "Int64 test" };
    191191                        struct dict_avp_data  avp_data = { 73568, 73565, "AVP Test - i64", AVP_FLAG_VENDOR, AVP_FLAG_VENDOR, AVP_TYPE_INTEGER64 };
    192                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_TYPE, &type_data , NULL, &type ) );
    193                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , type, NULL ) );
     192                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_TYPE, &type_data , NULL, &type ) );
     193                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , type, NULL ) );
    194194                }
    195195               
     
    202202                        struct dict_avp_data     avp_data = { 73569, 73565, "AVP Test - enumi32", AVP_FLAG_VENDOR, AVP_FLAG_VENDOR, AVP_TYPE_INTEGER32 };
    203203                       
    204                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_TYPE, &type_data , NULL, &type ) );
    205                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , type, NULL ) );
    206                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_ENUMVAL, &val1 , type, NULL ) );
    207                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_ENUMVAL, &val2 , type, NULL ) );
    208                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_ENUMVAL, &val3 , type, NULL ) );
     204                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_TYPE, &type_data , NULL, &type ) );
     205                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , type, NULL ) );
     206                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_ENUMVAL, &val1 , type, NULL ) );
     207                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_ENUMVAL, &val2 , type, NULL ) );
     208                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_ENUMVAL, &val3 , type, NULL ) );
    209209                }
    210210                       
     
    213213                        struct dict_type_data type_data = { AVP_TYPE_OCTETSTRING, "OS test" };
    214214                        struct dict_avp_data  avp_data = { 73570, 73565, "AVP Test - os", AVP_FLAG_VENDOR, AVP_FLAG_VENDOR, AVP_TYPE_OCTETSTRING };
    215                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_TYPE, &type_data , NULL, &type ) );
    216                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , type, NULL ) );
     215                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_TYPE, &type_data , NULL, &type ) );
     216                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , type, NULL ) );
    217217                }
    218218               
     
    225225                        struct dict_avp_data     avp_data = { 73571, 73565, "AVP Test - enumos", AVP_FLAG_VENDOR, AVP_FLAG_VENDOR, AVP_TYPE_OCTETSTRING };
    226226                       
    227                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_TYPE, &type_data , NULL, &type ) );
    228                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , type, NULL ) );
    229                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_ENUMVAL, &val1 , type, NULL ) );
    230                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_ENUMVAL, &val2 , type, NULL ) );
    231                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_ENUMVAL, &val3 , type, NULL ) );
     227                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_TYPE, &type_data , NULL, &type ) );
     228                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , type, NULL ) );
     229                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_ENUMVAL, &val1 , type, NULL ) );
     230                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_ENUMVAL, &val2 , type, NULL ) );
     231                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_ENUMVAL, &val3 , type, NULL ) );
    232232                }
    233233               
     
    236236                        struct dict_avp_data avp_data = { 73572, 73565, "AVP Test - grouped", AVP_FLAG_VENDOR, AVP_FLAG_VENDOR, AVP_TYPE_GROUPED };
    237237                       
    238                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, &gavp ) );
     238                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, &gavp ) );
    239239                       
    240240                        /* Macro to search AVP and create a rule */             
     
    243243                                struct dict_avp_request _req = { (_vendor), 0, (_avpname) };                    \
    244244                                struct dict_rule_data _data;                                                    \
    245                                 CHECK( 0, fd_dict_search( fd_g_config->g_dict, DICT_AVP, AVP_BY_NAME_AND_VENDOR, &_req, &_avp, ENOENT));\
     245                                CHECK( 0, fd_dict_search( fd_g_config->cnf_dict, DICT_AVP, AVP_BY_NAME_AND_VENDOR, &_req, &_avp, ENOENT));\
    246246                                _data.rule_avp = _avp;                                                          \
    247247                                _data.rule_position = (_pos);                                                   \
     
    249249                                _data.rule_min = (_min);                                                        \
    250250                                _data.rule_max = (_max);                                                        \
    251                                 CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_RULE, &_data , (_parent), NULL ) );   \
     251                                CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_RULE, &_data , (_parent), NULL ) ); \
    252252                        }
    253253                       
     
    261261                        struct dict_cmd_data  cmd_data = { 73573, "Test-Command-Request", CMD_FLAG_REQUEST, CMD_FLAG_REQUEST };
    262262                       
    263                         CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_APPLICATION, APPLICATION_BY_NAME, "Application test", &application, ENOENT ) );
    264                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_COMMAND, &cmd_data , application, &command ) );
     263                        CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_APPLICATION, APPLICATION_BY_NAME, "Application test", &application, ENOENT ) );
     264                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_COMMAND, &cmd_data , application, &command ) );
    265265                        ADD_RULE(command, 0,     "AVP Test - no vendor - f32",  RULE_FIXED_HEAD, -1,  1,  1);
    266266                        ADD_RULE(command, 73565, "AVP Test - i64",              RULE_REQUIRED,   -1, -1,  0);
     
    275275                        struct dict_avp_data  avp_data = { 73574, 73565, "AVP Test - rules", AVP_FLAG_VENDOR, AVP_FLAG_VENDOR, AVP_TYPE_GROUPED };
    276276                       
    277                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, &gavp ) );
     277                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, &gavp ) );
    278278                       
    279279                        ADD_RULE(gavp,     0, "AVP Test - no vendor - f32", RULE_FIXED_HEAD,   0, 1, 1);
     
    303303                union avp_value      value;
    304304               
    305                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_COMMAND, CMD_BY_NAME, "Test-Command-Request", &cmd_model, ENOENT ) );
     305                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_COMMAND, CMD_BY_NAME, "Test-Command-Request", &cmd_model, ENOENT ) );
    306306               
    307307                /* Check an error is trigged if the AVP has no value set */
    308308                {
    309                         CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_AVP,     AVP_BY_NAME,     "AVP Test - no vendor - f32", &avp_model, ENOENT ) );
     309                        CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_AVP,     AVP_BY_NAME,     "AVP Test - no vendor - f32", &avp_model, ENOENT ) );
    310310                       
    311311                        CHECK( 0, fd_msg_new ( cmd_model, 0, &msg ) );
     
    329329                                struct dict_object * _avp = NULL;                                               \
    330330                                struct dict_avp_request _req = { (_avpvendor), 0, (_avpname) };                 \
    331                                 CHECK( 0, fd_dict_search( fd_g_config->g_dict, DICT_AVP, AVP_BY_NAME_AND_VENDOR, &_req, &_avp, ENOENT));\
     331                                CHECK( 0, fd_dict_search( fd_g_config->cnf_dict, DICT_AVP, AVP_BY_NAME_AND_VENDOR, &_req, &_avp, ENOENT));\
    332332                                CHECK( 0, fd_msg_avp_new ( _avp, 0, &_avpi ) );                                 \
    333333                                CHECK( 0, fd_msg_avp_add ( (_parent), (_position), _avpi ) );                   \
     
    378378                               
    379379                                CHECK( 0, fd_msg_model ( avpi, &avp_model ) );
    380                                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_TYPE, TYPE_OF_AVP, avp_model, &type_model, ENOENT ) );
     380                                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_TYPE, TYPE_OF_AVP, avp_model, &type_model, ENOENT ) );
    381381                                memset(&request, 0, sizeof(request));
    382382                                request.type_obj = type_model;
    383383                                request.search.enum_name = "i32 const test (val 2)";
    384                                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_ENUMVAL, ENUMVAL_BY_STRUCT, &request, &value_model, ENOENT ) );
     384                                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_ENUMVAL, ENUMVAL_BY_STRUCT, &request, &value_model, ENOENT ) );
    385385                                CHECK( 0, fd_dict_getval ( value_model, &request.search ) );
    386386                                CHECK( 0, fd_msg_avp_setvalue ( avpi, &request.search.enum_value ) );
     
    399399                               
    400400                                CHECK( 0, fd_msg_model ( avpi, &avp_model ) );
    401                                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_TYPE, TYPE_OF_AVP, avp_model, &type_model, ENOENT ) );
     401                                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_TYPE, TYPE_OF_AVP, avp_model, &type_model, ENOENT ) );
    402402                                memset(&request, 0, sizeof(request));
    403403                                request.type_obj = type_model;
    404404                                request.search.enum_name = "i32 const test (val -5)";
    405                                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_ENUMVAL, ENUMVAL_BY_STRUCT, &request, &value_model, ENOENT ) );
     405                                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_ENUMVAL, ENUMVAL_BY_STRUCT, &request, &value_model, ENOENT ) );
    406406                                CHECK( 0, fd_dict_getval ( value_model, &request.search ) );
    407407                                CHECK( 0, fd_msg_avp_setvalue ( avpi, &request.search.enum_value ) );
     
    458458                               
    459459                                CHECK( 0, fd_msg_model ( avpi, &avp_model ) );
    460                                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_TYPE, TYPE_OF_AVP, avp_model, &type_model, ENOENT ) );
     460                                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_TYPE, TYPE_OF_AVP, avp_model, &type_model, ENOENT ) );
    461461                                memset(&request, 0, sizeof(request));
    462462                                request.type_obj = type_model;
    463463                                request.search.enum_name = "os const test (waaad)";
    464                                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_ENUMVAL, ENUMVAL_BY_STRUCT, &request, &value_model, ENOENT ) );
     464                                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_ENUMVAL, ENUMVAL_BY_STRUCT, &request, &value_model, ENOENT ) );
    465465                                CHECK( 0, fd_dict_getval ( value_model, &request.search ) );
    466466                                CHECK( 0, fd_msg_avp_setvalue ( avpi, &request.search.enum_value ) );
     
    483483                               
    484484                                CHECK( 0, fd_msg_model ( avpi, &avp_model ) );
    485                                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_TYPE, TYPE_OF_AVP, avp_model, &type_model, ENOENT ) );
     485                                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_TYPE, TYPE_OF_AVP, avp_model, &type_model, ENOENT ) );
    486486                                memset(&request, 0, sizeof(request));
    487487                                request.type_obj = type_model;
    488488                                request.search.enum_name = "os const test (waa)";
    489                                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_ENUMVAL, ENUMVAL_BY_STRUCT, &request, &value_model, ENOENT ) );
     489                                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_ENUMVAL, ENUMVAL_BY_STRUCT, &request, &value_model, ENOENT ) );
    490490                                CHECK( 0, fd_dict_getval ( value_model, &request.search ) );
    491491                                CHECK( 0, fd_msg_avp_setvalue ( avpi, &request.search.enum_value ) );
     
    654654                       
    655655                        /* Now find the ACR dictionary object */
    656                         CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_AVP, AVP_BY_NAME, "AVP Test - no vendor - f32", &avp_model, ENOENT ) );
     656                        CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_AVP, AVP_BY_NAME, "AVP Test - no vendor - f32", &avp_model, ENOENT ) );
    657657                       
    658658                        CPYBUF();
     
    680680                                buf_cpy[5] = 0x11;
    681681                                CHECK( 0, fd_msg_parse_buffer( &buf_cpy, 344, &msg) );
    682                                 CHECK( ENOTSUP, fd_msg_parse_dict( msg, fd_g_config->g_dict ) );
     682                                CHECK( ENOTSUP, fd_msg_parse_dict( msg, fd_g_config->cnf_dict ) );
    683683                               
    684684                                /* reset */
     
    695695                                /* Check that we cannot support this message now */
    696696                                CHECK( 0, fd_msg_parse_buffer( &buf_cpy, 344, &msg) );
    697                                 CHECK( ENOTSUP, fd_msg_parse_dict( msg, fd_g_config->g_dict ) );
     697                                CHECK( ENOTSUP, fd_msg_parse_dict( msg, fd_g_config->cnf_dict ) );
    698698                               
    699699                                /* reset */
     
    709709                                /* Check that we can support this message now */
    710710                                CHECK( 0, fd_msg_parse_buffer( &buf_cpy, 344, &msg) );
    711                                 CHECK( 0, fd_msg_parse_dict( msg, fd_g_config->g_dict ) );
     711                                CHECK( 0, fd_msg_parse_dict( msg, fd_g_config->cnf_dict ) );
    712712                               
    713713                                #if 0
     
    720720                       
    721721                        CHECK( 0, fd_msg_parse_buffer( &buf, 344, &msg) );
    722                         CHECK( 0, fd_msg_parse_dict( msg, fd_g_config->g_dict ) );
     722                        CHECK( 0, fd_msg_parse_dict( msg, fd_g_config->cnf_dict ) );
    723723                        #if 0
    724724                        fd_msg_dump_walk(0, msg);
     
    730730                        struct dict_object * rule;
    731731                       
    732                         CHECK( 0, fd_msg_parse_rules( msg, fd_g_config->g_dict, &rule ) );
     732                        CHECK( 0, fd_msg_parse_rules( msg, fd_g_config->cnf_dict, &rule ) );
    733733                       
    734734                        /* Use the "AVP Test - rules" AVP to test the rules */
     
    749749                               
    750750                                /* Check the message is still conform */
    751                                 CHECK( 0, fd_msg_parse_rules( msg, fd_g_config->g_dict, &rule ) );
     751                                CHECK( 0, fd_msg_parse_rules( msg, fd_g_config->cnf_dict, &rule ) );
    752752                               
    753753                                /* The first avp is optional in fixed position, so remove it and check the message is still OK */
    754754                                CHECK( 0, fd_msg_browse ( tavp, MSG_BRW_FIRST_CHILD, &childavp, NULL) );
    755755                                CHECK( 0, fd_msg_free ( childavp ) );
    756                                 CHECK( 0, fd_msg_parse_rules( msg, fd_g_config->g_dict, &rule ) );
     756                                CHECK( 0, fd_msg_parse_rules( msg, fd_g_config->cnf_dict, &rule ) );
    757757                                ADD_AVP( tavp, MSG_BRW_FIRST_CHILD, childavp,     0, "AVP Test - no vendor - f32" );
    758758                               
     
    761761                                #define CHECK_CONFLICT( _msg, _ruleavp, _avpvendor )            {                               \
    762762                                        struct dict_object * _rule;                                                             \
    763                                         CHECK( EBADMSG,  fd_msg_parse_rules( _msg, fd_g_config->g_dict, &_rule ) );                     \
     763                                        CHECK( EBADMSG,  fd_msg_parse_rules( _msg, fd_g_config->cnf_dict, &_rule ) );                   \
    764764                                        if ((_ruleavp) == NULL) {                                                               \
    765765                                                CHECK( NULL, _rule);                                                            \
     
    768768                                                struct dict_object *    _avp;                                                   \
    769769                                                struct dict_avp_request _req = { (_avpvendor), 0, (_ruleavp) };                 \
    770                                                 CHECK( 0, fd_dict_search( fd_g_config->g_dict, DICT_AVP, AVP_BY_NAME_AND_VENDOR, &_req, &_avp, ENOENT));        \
     770                                                CHECK( 0, fd_dict_search( fd_g_config->cnf_dict, DICT_AVP, AVP_BY_NAME_AND_VENDOR, &_req, &_avp, ENOENT));      \
    771771                                                CHECK( 0, fd_dict_getval( _rule, &_ruledata ) );                                \
    772772                                                CHECK( _avp, _ruledata.rule_avp );                                              \
     
    824824                                       
    825825                                        /* The message is still conform */
    826                                         CHECK( 0, fd_msg_parse_rules( msg, fd_g_config->g_dict, &rule ) );
     826                                        CHECK( 0, fd_msg_parse_rules( msg, fd_g_config->cnf_dict, &rule ) );
    827827                                       
    828828                                        /* Now break the rule */
     
    865865               
    866866                /* Find the CER dictionary object */
    867                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_COMMAND, CMD_BY_NAME, "Capabilities-Exchange-Request", &cer_model, ENOENT ) );
     867                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_COMMAND, CMD_BY_NAME, "Capabilities-Exchange-Request", &cer_model, ENOENT ) );
    868868
    869869                /* Now find the Host-IP-Address dictionary object */
    870                 CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_AVP, AVP_BY_NAME, "Host-IP-Address", &hia_model, ENOENT ) );
     870                CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_AVP, AVP_BY_NAME, "Host-IP-Address", &hia_model, ENOENT ) );
    871871
    872872                /* Create the msg instance */
     
    945945                /* Ok, now let's recreate the message */
    946946                CHECK( 0, fd_msg_parse_buffer( &buf, 64, &cer) );
    947                 CHECK( 0, fd_msg_parse_dict( cer, fd_g_config->g_dict ) );
     947                CHECK( 0, fd_msg_parse_dict( cer, fd_g_config->cnf_dict ) );
    948948               
    949949                /* Get the pointers to the first and last AVP */
     
    972972                {
    973973                        struct dict_avp_data avp_data = { 91001, 0, "AVP Test 2 - os", 0, 0, AVP_TYPE_OCTETSTRING };
    974                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, NULL ) );
     974                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, NULL ) );
    975975                }
    976976                {
    977977                        struct dict_avp_data avp_data = { 91002, 0, "AVP Test 2 - i32", 0, 0, AVP_TYPE_INTEGER32 };
    978                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, NULL ) );
     978                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, NULL ) );
    979979                }
    980980                {
    981981                        struct dict_avp_data avp_data = { 91003, 0, "AVP Test 2 - i64", 0, 0, AVP_TYPE_INTEGER64 };
    982                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, NULL ) );
     982                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, NULL ) );
    983983                }
    984984                {
    985985                        struct dict_avp_data avp_data = { 91004, 0, "AVP Test 2 - u32", 0, 0, AVP_TYPE_UNSIGNED32 };
    986                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, NULL ) );
     986                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, NULL ) );
    987987                }
    988988                {
    989989                        struct dict_avp_data avp_data = { 91005, 0, "AVP Test 2 - u64", 0, 0, AVP_TYPE_UNSIGNED64 };
    990                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, NULL ) );
     990                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, NULL ) );
    991991                }
    992992                {
    993993                        struct dict_avp_data avp_data = { 91006, 0, "AVP Test 2 - f32", 0, 0, AVP_TYPE_FLOAT32 };
    994                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, NULL ) );
     994                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, NULL ) );
    995995                }
    996996                {
    997997                        struct dict_avp_data avp_data = { 91007, 0, "AVP Test 2 - f64", 0, 0, AVP_TYPE_FLOAT64 };
    998                         CHECK( 0, fd_dict_new ( fd_g_config->g_dict, DICT_AVP, &avp_data , NULL, NULL ) );
     998                        CHECK( 0, fd_dict_new ( fd_g_config->cnf_dict, DICT_AVP, &avp_data , NULL, NULL ) );
    999999                }
    10001000               
     
    10101010                        struct msg_hdr     * msgdata = NULL;
    10111011
    1012                         CHECK( 0, fd_dict_search ( fd_g_config->g_dict, DICT_COMMAND, CMD_BY_NAME, "Test-Command-Request", &cmd_model, ENOENT ) );
     1012                        CHECK( 0, fd_dict_search ( fd_g_config->cnf_dict, DICT_COMMAND, CMD_BY_NAME, "Test-Command-Request", &cmd_model, ENOENT ) );
    10131013
    10141014                        /* Create a message */
     
    11751175                       
    11761176                        CHECK( 0, fd_msg_parse_buffer( &buf, 148, &msg) );
    1177                         CHECK( 0, fd_msg_parse_dict( msg, fd_g_config->g_dict ) );
     1177                        CHECK( 0, fd_msg_parse_dict( msg, fd_g_config->cnf_dict ) );
    11781178                        #if 0
    11791179                        fd_msg_dump_walk(0, msg);
Note: See TracChangeset for help on using the changeset viewer.