From: <svn...@op...> - 2009-08-07 17:42:29
|
Author: bellmich Date: Fri Aug 7 19:42:16 2009 New Revision: 1235 URL: http://libsyncml.opensync.org/changeset/1235 Log: - moved two functions to public (internal) API - fixed callback interface (missing const provocated an error in DS API) Modified: trunk/libsyncml/sml_manager.h trunk/libsyncml/sml_manager_internals.h Modified: trunk/libsyncml/sml_manager.h ============================================================================== --- trunk/libsyncml/sml_manager.h Fri Aug 7 19:40:49 2009 (r1234) +++ trunk/libsyncml/sml_manager.h Fri Aug 7 19:42:16 2009 (r1235) @@ -52,7 +52,7 @@ /* Always include callbacks after the inclusion of the header files. */ -typedef void (* SmlManagerEventCb) (SmlManager *manager, SmlManagerEventType type, SmlSession *session, GError *error, void *userdata); +typedef void (* SmlManagerEventCb) (SmlManager *manager, SmlManagerEventType type, SmlSession *session, const GError *error, void *userdata); typedef void (* SmlCommandCb) (SmlSession *session, SmlCommand *cmd, void *userdata); typedef void (* SmlHeaderCb) (SmlSession *session, SmlHeader *header, SmlCred *cred, void *userdata); @@ -91,6 +91,9 @@ SmlLink* smlManagerSessionGetLink (SmlManager *manager, SmlSession *session, GError **error); +void smlManagerSessionFinalLockRef (SmlManager *manager, SmlSession *session); +void smlManagerSessionFinalLockUnref (SmlManager *manager, SmlSession *session); + #endif //_SML_MANAGER_H /*@}*/ Modified: trunk/libsyncml/sml_manager_internals.h ============================================================================== --- trunk/libsyncml/sml_manager_internals.h Fri Aug 7 19:40:49 2009 (r1234) +++ trunk/libsyncml/sml_manager_internals.h Fri Aug 7 19:42:16 2009 (r1235) @@ -80,9 +80,6 @@ gchar *contentType; }; -void smlManagerSessionFinalLockRef (SmlManager *manager, SmlSession *session); -void smlManagerSessionFinalLockUnref (SmlManager *manager, SmlSession *session); - #endif //_SML_MANAGER_INTERNALS_H /*@}*/ |