22 #include <opensync/opensync.h> 23 #include <osengine/engine.h> 27 using namespace QSync; 29 Engine::Engine( const Group &group ) 31 OSyncError *error = 0; 32 mEngine = osengine_new( group.mGroup, &error ); 37 osengine_free( mEngine ); 41 Result Engine::initialize() 43 OSyncError *error = 0; 44 if ( !osengine_init( mEngine, &error ) ) 45 return Result( &error ); 50 void Engine::finalize() 52 osengine_finalize( mEngine ); 55 Result Engine::synchronize() 57 OSyncError *error = 0; 58 if ( !osengine_synchronize( mEngine, &error ) ) 59 return Result( &error ); 66 osengine_abort( mEngine );
|