Changeset 3638

Show
Ignore:
Timestamp:
09/05/08 12:31:59 (3 months ago)
Author:
bellmich
Message:

replaced simple config strings by defines from libsyncml

Location:
plugins/syncml/src
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • plugins/syncml/src/syncml_common.c

    r3600 r3638  
    467467        SmlError *error = NULL; 
    468468 
    469         if (!smlDataSyncSetOption(dsObject, "USE_TIMESTAMP_ANCHOR", "1", &error)) 
     469        if (!smlDataSyncSetOption( 
     470                        dsObject, 
     471                        SML_DATA_SYNC_CONFIG_USE_TIMESTAMP_ANCHOR, 
     472                        "1", &error)) 
    470473                goto error; 
    471474        if (!smlDataSyncSetOption( 
    472475                        dsObject, 
    473                         "MAX_MSG_SIZE", 
     476                        SML_DATA_SYNC_CONFIG_MAX_MSG_SIZE, 
    474477                        OSYNC_PLUGIN_SYNCML_MAX_MSG_SIZE, 
    475478                        &error)) 
     
    477480        if (!smlDataSyncSetOption( 
    478481                        dsObject, 
    479                         "MAX_OBJ_SIZE", 
     482                        SML_DATA_SYNC_CONFIG_MAX_OBJ_SIZE, 
    480483                        OSYNC_PLUGIN_SYNCML_MAX_OBJ_SIZE, 
    481484                        &error)) 
     
    490493        switch(osync_plugin_connection_get_type(conn)) { 
    491494                case OSYNC_PLUGIN_CONNECTION_BLUETOOTH: 
    492                         if (!smlDataSyncSetOption(dsObject, "CONNECTION_TYPE", "BLUETOOTH", &error)) 
     495                        if (!smlDataSyncSetOption( 
     496                                        dsObject, 
     497                                        SML_DATA_SYNC_CONFIG_CONNECTION_TYPE, 
     498                                        SML_DATA_SYNC_CONFIG_CONNECTION_BLUETOOTH, 
     499                                        &error)) 
    493500                                goto error; 
    494501                        if (!smlDataSyncSetOption( 
    495502                                        dsObject, 
    496                                         "BLUETOOTH_ADDRESS", 
     503                                        SML_TRANSPORT_CONFIG_BLUETOOTH_ADDRESS, 
    497504                                        osync_plugin_connection_bt_get_addr(conn), 
    498505                                        &error)) 
     
    501508                        { 
    502509                                char *channel = g_strdup_printf("%u", osync_plugin_connection_bt_get_channel(conn)); 
    503                                 if (!smlDataSyncSetOption(dsObject, "BLUETOOTH_CHANNEL", channel, &error)) 
     510                                if (!smlDataSyncSetOption( 
     511                                                dsObject, 
     512                                                SML_TRANSPORT_CONFIG_BLUETOOTH_CHANNEL, 
     513                                                channel, &error)) 
    504514                                { 
    505515                                        smlSafeCFree(&channel); 
     
    511521                case OSYNC_PLUGIN_CONNECTION_USB: 
    512522                        /* TODO: osync_plugin_connection_usb_get_interface(conn); */ 
    513                         if (!smlDataSyncSetOption(dsObject, "CONNECTION_TYPE", "USB", &error)) 
     523                        if (!smlDataSyncSetOption( 
     524                                        dsObject, 
     525                                        SML_DATA_SYNC_CONFIG_CONNECTION_TYPE, 
     526                                        SML_DATA_SYNC_CONFIG_CONNECTION_USB, 
     527                                        &error)) 
    514528                                goto error; 
    515529                        break; 
    516530                case OSYNC_PLUGIN_CONNECTION_SERIAL: 
    517531                        /* TODO serial */ 
    518                         if (!smlDataSyncSetOption(dsObject, "CONNECTION_TYPE", "SERIAL", &error)) 
     532                        if (!smlDataSyncSetOption( 
     533                                        dsObject, 
     534                                        SML_DATA_SYNC_CONFIG_CONNECTION_TYPE, 
     535                                        SML_DATA_SYNC_CONFIG_CONNECTION_SERIAL, 
     536                                        &error)) 
    519537                                goto error; 
    520538                        break; 
    521539                case OSYNC_PLUGIN_CONNECTION_IRDA: 
    522540                        /* TODO IRDA */ 
    523                         if (!smlDataSyncSetOption(dsObject, "CONNECTION_TYPE", "IRDA", &error)) 
     541                        if (!smlDataSyncSetOption( 
     542                                        dsObject, 
     543                                        SML_DATA_SYNC_CONFIG_CONNECTION_TYPE, 
     544                                        SML_DATA_SYNC_CONFIG_CONNECTION_IRDA, 
     545                                        &error)) 
    524546                                goto error; 
    525547                        break; 
     
    527549                        /* TODO Network */ 
    528550                        if (tsp == SML_TRANSPORT_OBEX_CLIENT && 
    529                             !smlDataSyncSetOption(dsObject, "CONNECTION_TYPE", "NET", &error)) 
     551                            !smlDataSyncSetOption( 
     552                                        dsObject, 
     553                                        SML_DATA_SYNC_CONFIG_CONNECTION_TYPE, 
     554                                        SML_DATA_SYNC_CONFIG_CONNECTION_NET, 
     555                                        &error)) 
    530556                                goto error; 
    531557                        if (tsp == SML_TRANSPORT_HTTP_CLIENT) 
     
    537563                        } else { 
    538564                                char *port = g_strdup_printf("%u", osync_plugin_connection_net_get_port(conn)); 
    539                                 if (!smlDataSyncSetOption(dsObject, "PORT", port, &error)) 
     565                                if (!smlDataSyncSetOption( 
     566                                                dsObject, 
     567                                                SML_TRANSPORT_CONFIG_PORT, 
     568                                                port, &error)) 
    540569                                { 
    541570                                        smlSafeCFree(&port); 
     
    559588                        value = NULL; 
    560589                if (value && 
    561                     !smlDataSyncSetOption(dsObject, "USERNAME", value, &error)) 
     590                    !smlDataSyncSetOption( 
     591                                dsObject, 
     592                                SML_DATA_SYNC_CONFIG_AUTH_USERNAME, 
     593                                value, &error)) 
    562594                        goto error; 
    563595                value = osync_plugin_authentication_get_password(auth); 
     
    565597                        value = NULL; 
    566598                if (value && 
    567                     !smlDataSyncSetOption(dsObject, "PASSWORD", value, &error)) 
     599                    !smlDataSyncSetOption( 
     600                                dsObject, 
     601                                SML_DATA_SYNC_CONFIG_AUTH_PASSWORD, 
     602                                value, &error)) 
    568603                        goto error; 
    569604        } 
     
    580615 
    581616                if (!strcmp(SYNCML_PLUGIN_CONFIG_SANVERSION, name)) { 
    582                         key = "VERSION"; 
     617                        key = SML_DATA_SYNC_CONFIG_VERSION; 
    583618                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_WBXML, name)) { 
    584                         key = "USE_WBXML"; 
     619                        key = SML_DATA_SYNC_CONFIG_USE_WBXML; 
    585620                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_ATCOMMAND, name)) { 
    586                         key = "AT_COMMAND"; 
     621                        key = SML_TRANSPORT_CONFIG_AT_COMMAND; 
    587622                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_ATMANUFACTURER, name)) { 
    588                         key = "AT_MANUFACTURER"; 
     623                        key = SML_TRANSPORT_CONFIG_AT_MANUFACTURER; 
    589624                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_ATMODEL, name)) { 
    590                         key = "AT_MODEL"; 
     625                        key = SML_TRANSPORT_CONFIG_AT_MODEL; 
    591626                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_IDENTIFIER, name)) { 
    592                         key = "IDENTIFIER"; 
     627                        key = SML_DATA_SYNC_CONFIG_IDENTIFIER; 
    593628                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_USESTRINGTABLE, name)) { 
    594                         key = "USE_STRING_TABLE"; 
     629                        key = SML_DATA_SYNC_CONFIG_USE_STRING_TABLE; 
    595630                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_USETIMEANCHOR, name)) { 
    596                         key = "USE_TIMESTAMP_ANCHOR"; 
     631                        key = SML_DATA_SYNC_CONFIG_USE_TIMESTAMP_ANCHOR; 
    597632                /* TODO: Dead option? */ 
    598633                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_ONLYREPLACE, name)) { 
    599                         key = "ONLY_REPLACE"; 
     634                        key = SML_DATA_SYNC_CONFIG_ONLY_REPLACE; 
    600635                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_MAXMSGSIZE, name)) { 
    601636                        if (atoi(val)) 
    602                                 key = "MAX_MSG_SIZE"; 
     637                                key = SML_DATA_SYNC_CONFIG_MAX_MSG_SIZE; 
    603638                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_MAXOBJSIZE, name)) { 
    604639                        if (atoi(val)) 
    605                                 key = "MAX_OBJ_SIZE"; 
     640                                key = SML_DATA_SYNC_CONFIG_MAX_OBJ_SIZE; 
    606641                /* XXX Workaround for mobiles which only handle localtime! */ 
    607642                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_ONLYLOCALTIME, name)) { 
    608                         key = "ONLY_LOCALTIME"; 
     643                        key = SML_DATA_SYNC_CONFIG_USE_LOCALTIME; 
    609644                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_PROXY, name)) { 
    610                         key = "PROXY"; 
     645                        key = SML_TRANSPORT_CONFIG_PROXY; 
    611646                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_PATH, name)) { 
    612647                        /* build URL together with connection config */ 
    613648                        char *value = g_strdup_printf("%s%s", url, val); 
    614649                        safe_cfree(&url); 
    615                         if (!smlDataSyncSetOption(dsObject, "URL", value, &error)) { 
     650                        if (!smlDataSyncSetOption( 
     651                                        dsObject, 
     652                                        SML_TRANSPORT_CONFIG_URL, 
     653                                        value, &error)) { 
    616654                                safe_cfree(&value); 
    617655                                goto error; 
     
    619657                        safe_cfree(&value); 
    620658                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_CAFILE, name)) { 
    621                         key = "SSL_CA_FILE"; 
     659                        key = SML_TRANSPORT_CONFIG_SSL_CA_FILE; 
    622660                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_AUTH_TYPE, name)) { 
    623                         key = "AUTH_TYPE"; 
     661                        key = SML_DATA_SYNC_CONFIG_AUTH_TYPE; 
    624662                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_FAKE_DEVICE, name)) { 
    625                         key = "FAKE_DEVICE"; 
     663                        key = SML_DATA_SYNC_CONFIG_FAKE_DEVICE; 
    626664                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_FAKE_MANUFACTURER, name)) { 
    627                         key = "FAKE_MANUFACTURER"; 
     665                        key = SML_DATA_SYNC_CONFIG_FAKE_MANUFACTURER; 
    628666                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_FAKE_MODEL, name)) { 
    629                         key = "FAKE_MODEL"; 
     667                        key = SML_DATA_SYNC_CONFIG_FAKE_MODEL; 
    630668                } else if (!strcmp(SYNCML_PLUGIN_CONFIG_FAKE_SOFTWARE_VERSION, name)) { 
    631                         key = "FAKE_SOFTWARE_VERSION"; 
     669                        key = SML_DATA_SYNC_CONFIG_FAKE_SOFTWARE_VERSION; 
    632670                } 
    633671 
  • plugins/syncml/src/syncml_common.h

    r3603 r3638  
    4343#include <glib.h> 
    4444 
     45#include <libsyncml/data_sync_api/defines.h> 
    4546#include <libsyncml/data_sync_api/standard.h> 
    4647 
     
    4849#include <libxml/parser.h> 
    4950 
    50 /* Define limits for large object support: 
    51  * 
    52  * MaxMsgSize => 10kB 
    53  * MaxObjSize => 10MB 
    54  */ 
    55 #define OSYNC_PLUGIN_SYNCML_MAX_MSG_SIZE "10240" 
    56 #define OSYNC_PLUGIN_SYNCML_MAX_OBJ_SIZE "10240000" 
     51/* The default limits are taken from libsyncml. */ 
     52#define OSYNC_PLUGIN_SYNCML_MAX_MSG_SIZE "SML_DEFAULT_MAX_MSG_SIZE" 
     53#define OSYNC_PLUGIN_SYNCML_MAX_OBJ_SIZE "SML_DEFAULT_MAX_OBJ_SIZE" 
    5754 
    5855#define SYNCML_PLUGIN_CONFIG_SANVERSION "SANVersion" 
  • plugins/syncml/src/syncml_obex_client.c

    r3611 r3638  
    3939 
    4040                char *objtype = g_ascii_strup(osync_objformat_get_objtype(database->objformat), -1); 
    41                 if (!smlDataSyncSetOption(env->dsObject1, "DATASTORE", objtype, &error)) 
     41                if (!smlDataSyncSetOption(env->dsObject1, SML_TRANSPORT_CONFIG_DATASTORE, objtype, &error)) 
    4242                { 
    4343                        safe_cfree(&objtype);