void register_IDbStatement_class(){ { //::osiris::IDbStatement typedef ::boost::python::class_< IDbStatement_wrapper, ::boost::noncopyable > IDbStatement_exposer_t; IDbStatement_exposer_t IDbStatement_exposer = IDbStatement_exposer_t( "IDbStatement", ::boost::python::init< >() ); ::boost::python::scope IDbStatement_scope( IDbStatement_exposer ); { //::osiris::IDbStatement::getParameters typedef boost::python::object ( *getParameters_function_type )( ::osiris::IDbStatement const & ); IDbStatement_exposer.def( "getParameters" , getParameters_function_type( &IDbStatement_wrapper::getParameters ) ); } { //::osiris::IDbStatement::addParameter typedef boost::python::object ( *addParameter_function_type )( ::osiris::IDbStatement & ); IDbStatement_exposer.def( "addParameter" , addParameter_function_type( &IDbStatement_wrapper::addParameter ) ); } { //::osiris::IDbStatement::execute typedef void ( *execute_function_type )( ::osiris::IDbStatement & ); IDbStatement_exposer.def( "execute" , execute_function_type( &IDbStatement_wrapper::execute ) ); } { //::osiris::IDbStatement::neededParameters typedef ::osiris::uint32 ( ::osiris::IDbStatement::*neededParameters_function_type )( ) ; IDbStatement_exposer.def( "neededParameters" , ( neededParameters_function_type(&::osiris::IDbStatement::neededParameters) ) ); } { //::osiris::IDbStatement::close typedef void ( ::osiris::IDbStatement::*close_function_type )( ) ; IDbStatement_exposer.def( "close" , ( close_function_type(&::osiris::IDbStatement::close) ) ); } { //::osiris::IDbStatement::run typedef void ( IDbStatement_wrapper::*run_function_type )( ) ; IDbStatement_exposer.def( "run" , run_function_type( &IDbStatement_wrapper::run ) ); } { //::osiris::IDbStatement::createParameter typedef ::boost::shared_ptr< osiris::IDbParameter > ( IDbStatement_wrapper::*createParameter_function_type )( ::osiris::uint32 ) ; IDbStatement_exposer.def( "createParameter" , createParameter_function_type( &IDbStatement_wrapper::createParameter ) , ( ::boost::python::arg("index") ) ); } { //::osiris::IDbStatement::getParameter typedef boost::python::object ( *getParameter_function_type )( ::osiris::IDbStatement const &,::osiris::uint32 ); IDbStatement_exposer.def( "getParameter" , getParameter_function_type( &IDbStatement_wrapper::getParameter ) , ( ::boost::python::arg("inst"), ::boost::python::arg("index") ) ); } { //property "parameters"[fget=::osiris::IDbStatement::getParameters] typedef ::std::deque<boost::shared_ptr<osiris::IDbParameter>, osiris::StdAllocator<boost::shared_ptr<osiris::IDbParameter>, osiris::SysAllocator<boost::shared_ptr<osiris::IDbParameter> > > > const & ( ::osiris::IDbStatement::*fget )( ) const; IDbStatement_exposer.add_property( "parameters" , ::boost::python::make_function( fget( &::osiris::IDbStatement::getParameters ) , bp::return_value_policy< bp::copy_const_reference >() ) , "get property, built on top of \"std::deque<boost::shared_ptr<osiris::IDbParameter>, osiris::StdAllocator<boost::shared_ptr<osiris::IDbParameter>, osiris::SysAllocator<boost::shared_ptr<osiris::IDbParameter> > > > const & osiris::IDbStatement::getParameters() const [member function]\"" ); } ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::IDbStatement > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IDbStatement >, boost::shared_ptr< ::osiris::Object > >(); } }
void register_PortalsImporterJob_class(){ { //::osiris::PortalsImporterJob typedef ::boost::python::class_< PortalsImporterJob_wrapper, ::boost::python::bases< ::osiris::IPortalBackgroundJob >, ::boost::noncopyable > PortalsImporterJob_exposer_t; PortalsImporterJob_exposer_t PortalsImporterJob_exposer = PortalsImporterJob_exposer_t( "PortalsImporterJob", ::boost::python::init< ::osiris::uint32, ::boost::shared_ptr< osiris::Portal >, ::boost::shared_ptr< osiris::IStream > >(( ::boost::python::arg("id"), ::boost::python::arg("portal"), ::boost::python::arg("stream") )) ); ::boost::python::scope PortalsImporterJob_scope( PortalsImporterJob_exposer ); PortalsImporterJob_exposer.def( ::boost::python::init< ::osiris::uint32, ::boost::shared_ptr< osiris::Portal >, ::osiris::String const & >(( ::boost::python::arg("id"), ::boost::python::arg("portal"), ::boost::python::arg("url") )) ); { //::osiris::PortalsImporterJob::stop typedef void ( ::osiris::PortalsImporterJob::*stop_function_type )( ) ; typedef void ( PortalsImporterJob_wrapper::*default_stop_function_type )( ) ; PortalsImporterJob_exposer.def( "stop" , stop_function_type(&::osiris::PortalsImporterJob::stop) , default_stop_function_type(&PortalsImporterJob_wrapper::default_stop) ); } { //::osiris::PortalsImporterJob::run typedef ::osiris::IJob::JobStatus ( ::osiris::PortalsImporterJob::*run_function_type )( ) ; typedef ::osiris::IJob::JobStatus ( PortalsImporterJob_wrapper::*default_run_function_type )( ) ; PortalsImporterJob_exposer.def( "run" , run_function_type(&::osiris::PortalsImporterJob::run) , default_run_function_type(&PortalsImporterJob_wrapper::default_run) ); } { //::osiris::PortalsImporterJob::getDetails typedef ::boost::shared_ptr< osiris::IBackgroundJob::Details > ( ::osiris::PortalsImporterJob::*getDetails_function_type )( ) const; typedef ::boost::shared_ptr< osiris::IBackgroundJob::Details > ( PortalsImporterJob_wrapper::*default_getDetails_function_type )( ) const; PortalsImporterJob_exposer.def( "getDetails" , getDetails_function_type(&::osiris::PortalsImporterJob::getDetails) , default_getDetails_function_type(&PortalsImporterJob_wrapper::default_getDetails) ); } { //::osiris::IBackgroundJob::onProgress typedef void ( PortalsImporterJob_wrapper::*onProgress_function_type )( ) ; PortalsImporterJob_exposer.def( "onProgress" , onProgress_function_type( &PortalsImporterJob_wrapper::default_onProgress ) ); } { //::osiris::IJob::start typedef ::osiris::IJob::JobStatus ( ::osiris::IJob::*start_function_type )( ) ; typedef ::osiris::IJob::JobStatus ( PortalsImporterJob_wrapper::*default_start_function_type )( ) ; PortalsImporterJob_exposer.def( "start" , start_function_type(&::osiris::IJob::start) , default_start_function_type(&PortalsImporterJob_wrapper::default_start) ); } { //property "details"[fget=::osiris::PortalsImporterJob::getDetails] typedef ::boost::shared_ptr<osiris::IBackgroundJob::Details> ( ::osiris::PortalsImporterJob::*fget )( ) const; PortalsImporterJob_exposer.add_property( "details" , fget( &::osiris::PortalsImporterJob::getDetails ) , "get property, built on top of \"boost::shared_ptr<osiris::IBackgroundJob::Details> osiris::PortalsImporterJob::getDetails() const [member function]\"" ); } } }