Changeset 2524
- Timestamp:
- 09/18/07 20:54:33 (1 year ago)
- Files:
-
- trunk/opensync/engine/opensync_engine.c (modified) (1 diff)
- trunk/opensync/group/opensync_member.c (modified) (1 diff)
- trunk/opensync/group/opensync_member.h (modified) (1 diff)
- trunk/tests/engine-tests/check_engine.c (modified) (14 diffs)
- trunk/tests/engine-tests/check_engine_error.c (modified) (10 diffs)
- trunk/wrapper/opensync-group.i (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/opensync/engine/opensync_engine.c
r2508 r2524 675 675 osync_client_proxy_set_change_callback(proxy, _osync_engine_receive_change, engine); 676 676 677 /* Set Member start type to his plugin start type. Redudant - isn't it?678 FIXME: get rid of osync_member_get_start_type() / osync_member_set_start_type() */679 osync_member_set_start_type(member, osync_plugin_get_start_type(plugin));680 681 677 if (!osync_client_proxy_spawn(proxy, osync_plugin_get_start_type(plugin), osync_member_get_configdir(member), error)) 682 678 goto error_free_proxy; trunk/opensync/group/opensync_member.c
r2481 r2524 735 735 } 736 736 737 738 /** @brief Set the start type for this member739 *740 * @param member The member741 * @param type The plugin start type742 */743 void osync_member_set_start_type(OSyncMember *member, OSyncStartType type)744 {745 osync_assert(member);746 member->starttype = type;747 }748 749 /** @brief Get the start type for this member750 *751 * @param member The member752 * @returns Return the start type of this member753 */754 OSyncStartType osync_member_get_start_type(OSyncMember *member)755 {756 osync_assert(member);757 return member->starttype;758 }759 760 737 /** @brief Get the capabilities of the member 761 738 * trunk/opensync/group/opensync_member.h
r2356 r2524 54 54 OSYNC_EXPORT void osync_member_set_objtype_enabled(OSyncMember *member, const char *objtype, osync_bool enabled); 55 55 56 OSYNC_EXPORT void osync_member_set_start_type(OSyncMember *member, OSyncStartType type);57 OSYNC_EXPORT OSyncStartType osync_member_get_start_type(OSyncMember *member);58 59 56 OSYNC_EXPORT const OSyncList *osync_member_get_objformats(OSyncMember *member, const char *objtype, OSyncError **error); 60 57 OSYNC_EXPORT void osync_member_add_objformat(OSyncMember *member, const char *objtype, const char *format); trunk/tests/engine-tests/check_engine.c
r2069 r2524 210 210 osync_member_set_configdir(debug->member1, path); 211 211 g_free(path); 212 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);212 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 213 213 osync_member_add_objtype(debug->member1, "file"); 214 214 … … 221 221 osync_member_set_configdir(debug->member2, path); 222 222 g_free(path); 223 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);223 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 224 224 osync_member_add_objtype(debug->member2, "file"); 225 225 … … 518 518 osync_member_set_configdir(debug->member1, path); 519 519 g_free(path); 520 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);520 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 521 521 osync_member_add_objtype(debug->member1, "file"); 522 522 osync_member_add_objtype(debug->member1, "contact"); … … 531 531 osync_member_set_configdir(debug->member2, path); 532 532 g_free(path); 533 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);533 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 534 534 osync_member_add_objtype(debug->member2, "file"); 535 535 osync_member_add_objtype(debug->member2, "contact"); … … 903 903 osync_member_set_configdir(debug->member1, path); 904 904 g_free(path); 905 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);905 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 906 906 osync_member_add_objtype(debug->member1, "file"); 907 907 osync_member_add_objtype(debug->member1, "contact"); … … 916 916 osync_member_set_configdir(debug->member2, path); 917 917 g_free(path); 918 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);918 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 919 919 osync_member_add_objtype(debug->member2, "file"); 920 920 osync_member_add_objtype(debug->member2, "contact"); … … 1120 1120 osync_member_set_configdir(debug->member1, path); 1121 1121 g_free(path); 1122 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);1122 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 1123 1123 osync_member_add_objtype(debug->member1, "file"); 1124 1124 osync_member_add_objtype(debug->member1, "contact"); … … 1133 1133 osync_member_set_configdir(debug->member2, path); 1134 1134 g_free(path); 1135 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);1135 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 1136 1136 osync_member_add_objtype(debug->member2, "file"); 1137 1137 osync_member_add_objtype(debug->member2, "contact"); … … 1382 1382 osync_member_set_configdir(debug->member1, path); 1383 1383 g_free(path); 1384 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);1384 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 1385 1385 osync_member_add_objtype(debug->member1, "file"); 1386 1386 … … 1393 1393 osync_member_set_configdir(debug->member2, path); 1394 1394 g_free(path); 1395 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);1395 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 1396 1396 osync_member_add_objtype(debug->member2, "file"); 1397 1397 osync_member_add_objtype(debug->member2, "contact"); … … 1575 1575 osync_member_set_configdir(debug->member1, path); 1576 1576 g_free(path); 1577 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);1577 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 1578 1578 osync_member_add_objtype(debug->member1, "file"); 1579 1579 … … 1586 1586 osync_member_set_configdir(debug->member2, path); 1587 1587 g_free(path); 1588 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);1588 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 1589 1589 osync_member_add_objtype(debug->member2, "file"); 1590 1590 osync_member_add_objtype(debug->member2, "contact"); … … 1771 1771 osync_member_set_configdir(debug->member1, path); 1772 1772 g_free(path); 1773 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);1773 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 1774 1774 osync_member_add_objtype(debug->member1, "file"); 1775 1775 … … 1782 1782 osync_member_set_configdir(debug->member2, path); 1783 1783 g_free(path); 1784 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);1784 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 1785 1785 osync_member_add_objtype(debug->member2, "file"); 1786 1786 osync_member_add_objtype(debug->member2, "contact"); trunk/tests/engine-tests/check_engine_error.c
r2239 r2524 403 403 osync_member_set_configdir(debug->member1, path); 404 404 g_free(path); 405 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);405 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 406 406 osync_member_add_objtype(debug->member1, "mockobjtype1"); 407 407 osync_member_add_objformat(debug->member1, "mockobjtype1", "mockformat1"); … … 416 416 osync_member_set_configdir(debug->member2, path); 417 417 g_free(path); 418 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);418 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 419 419 osync_member_add_objtype(debug->member2, "mockobjtype1"); 420 420 osync_member_add_objformat(debug->member2, "mockobjtype1", "mockformat1"); … … 486 486 osync_member_set_configdir(debug->member1, path); 487 487 g_free(path); 488 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);488 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 489 489 osync_member_add_objtype(debug->member1, "mockobjtype1"); 490 490 osync_member_add_objformat(debug->member1, "mockobjtype1", "mockformat1"); … … 499 499 osync_member_set_configdir(debug->member2, path); 500 500 g_free(path); 501 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);501 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 502 502 osync_member_add_objtype(debug->member2, "mockobjtype1"); 503 503 osync_member_add_objformat(debug->member2, "mockobjtype1", "mockformat1"); … … 569 569 osync_member_set_configdir(debug->member1, path); 570 570 g_free(path); 571 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);571 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 572 572 osync_member_add_objtype(debug->member1, "mockobjtype1"); 573 573 osync_member_add_objformat(debug->member1, "mockobjtype1", "mockformat1"); … … 581 581 osync_member_set_configdir(debug->member2, path); 582 582 g_free(path); 583 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);583 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 584 584 osync_member_add_objtype(debug->member2, "mockobjtype1"); 585 585 osync_member_add_objformat(debug->member2, "mockobjtype1", "mockformat1"); … … 650 650 osync_member_set_configdir(debug->member1, path); 651 651 g_free(path); 652 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);652 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 653 653 osync_member_add_objtype(debug->member1, "mockobjtype1"); 654 654 osync_member_add_objformat(debug->member1, "mockobjtype1", "mockformat1"); … … 663 663 osync_member_set_configdir(debug->member2, path); 664 664 g_free(path); 665 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);665 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 666 666 osync_member_set_config(debug->member2, "<config><directory><path>data2</path><objtype>mockobjtype1</objtype></directory></config>"); 667 667 … … 731 731 osync_member_set_configdir(debug->member1, path); 732 732 g_free(path); 733 osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL);733 //osync_member_set_start_type(debug->member1, OSYNC_START_TYPE_EXTERNAL); 734 734 osync_member_add_objtype(debug->member1, "mockobjtype1"); 735 735 osync_member_add_objformat(debug->member1, "mockobjtype1", "mockformat1"); … … 744 744 osync_member_set_configdir(debug->member2, path); 745 745 g_free(path); 746 osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL);746 //osync_member_set_start_type(debug->member2, OSYNC_START_TYPE_EXTERNAL); 747 747 osync_member_add_objtype(debug->member2, "mockobjtype1"); 748 748 osync_member_add_objformat(debug->member2, "mockobjtype1", "mockformat1"); trunk/wrapper/opensync-group.i
r2484 r2524 381 381 void set_objtype_enabled(const char *objtype, bool enabled) { 382 382 osync_member_set_objtype_enabled(self, objtype, enabled); 383 }384 385 void set_start_type(StartType type) {386 osync_member_set_start_type(self, type);387 }388 389 StartType get_start_type() {390 return osync_member_get_start_type(self);391 383 } 392 384
