virtual void setValue( ::osiris::UniqueID const & object ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_setValue = this->get_override( "setValue" ) ) func_setValue( boost::ref(object) ); else{ __pystate.leave(); this->::osiris::IdePickerObject::setValue( boost::ref(object) ); } }
virtual ::osiris::uint32 write( void const * v, ::osiris::uint32 size ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_write = this->get_override( "write" ) ) return func_write( v, size ); else{ __pystate.leave(); return this->::osiris::File::write( v, size ); } }
virtual bool allowRowMode( ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_allowRowMode = this->get_override( "allowRowMode" ) ) return func_allowRowMode( ); else{ __pystate.leave(); return this->::osiris::IOMLCode::allowRowMode( ); } }
virtual bool open( ::osiris::String const & filename, ::osiris::uint32 flags ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_open = this->get_override( "open" ) ) return func_open( boost::ref(filename), flags ); else{ __pystate.leave(); return this->::osiris::File::open( boost::ref(filename), flags ); } }
virtual bool close( ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_close = this->get_override( "close" ) ) return func_close( ); else{ __pystate.leave(); return this->::osiris::File::close( ); } }
virtual ::osiris::uint64 size( ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_size = this->get_override( "size" ) ) return func_size( ); else{ __pystate.leave(); return this->::osiris::File::size( ); } }
virtual bool eof( ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_eof = this->get_override( "eof" ) ) return func_eof( ); else{ __pystate.leave(); return this->::osiris::File::eof( ); } }
virtual bool onEnter( ){ ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_onEnter = this->get_override( "onEnter" ) ) return func_onEnter( ); else{ __pystate.leave(); return this->::osiris::IServer::onEnter( ); } }
virtual void stop( ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_stop = this->get_override( "stop" ) ) func_stop( ); else{ __pystate.leave(); this->::osiris::IServer::stop( ); } }
virtual bool onAccept( ::boost::shared_ptr< osiris::IConnection > connection ){ ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_onAccept = this->get_override( "onAccept" ) ) return func_onAccept( connection ); else{ __pystate.leave(); return this->::osiris::IHttpServer::onAccept( connection ); } }
virtual bool bind( ::osiris::String const & bindIP=(osiris::String::EMPTY), ::osiris::uint32 port=0 ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_bind = this->get_override( "bind" ) ) return func_bind( boost::ref(bindIP), port ); else{ __pystate.leave(); return this->::osiris::IServer::bind( boost::ref(bindIP), port ); } }
virtual ::boost::shared_ptr< osiris::HttpSessionState > createSessionState( ::boost::shared_ptr< osiris::HttpSession > session, ::osiris::TimeDuration const & duration ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_createSessionState = this->get_override( "createSessionState" ) ) return func_createSessionState( session, boost::ref(duration) ); else{ __pystate.leave(); return this->::osiris::IHttpDirectory::createSessionState( session, boost::ref(duration) ); } }
virtual bool isAccessible( ::boost::shared_ptr< osiris::HttpSession > session ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_isAccessible = this->get_override( "isAccessible" ) ) return func_isAccessible( session ); else{ __pystate.leave(); return this->::osiris::IHttpDirectory::isAccessible( session ); } }
virtual ::osiris::String getSessionCookie( ::boost::shared_ptr< osiris::HttpSession > session ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_getSessionCookie = this->get_override( "getSessionCookie" ) ) return func_getSessionCookie( session ); else{ __pystate.leave(); return this->::osiris::IHttpDirectory::getSessionCookie( session ); } }
virtual bool seek( ::osiris::uint64 offset, ::osiris::SeekPosition from ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_seek = this->get_override( "seek" ) ) return func_seek( offset, from ); else{ __pystate.leave(); return this->::osiris::File::seek( offset, from ); } }
virtual bool processRequest( ::boost::shared_ptr< osiris::HttpSession > session, ::osiris::HttpPath const & path ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_processRequest = this->get_override( "processRequest" ) ) return func_processRequest( session, boost::ref(path) ); else{ __pystate.leave(); return this->::osiris::IHttpServer::processRequest( session, boost::ref(path) ); } }
virtual ::osiris::uint64 position( ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_position = this->get_override( "position" ) ) return func_position( ); else{ __pystate.leave(); return this->::osiris::File::position( ); } }
virtual ::boost::shared_ptr< osiris::HttpSessionState > getSessionState( ::boost::shared_ptr< osiris::HttpSession > session, ::osiris::HttpPath const & path ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_getSessionState = this->get_override( "getSessionState" ) ) return func_getSessionState( session, boost::ref(path) ); else{ __pystate.leave(); return this->::osiris::IHttpServer::getSessionState( session, boost::ref(path) ); } }
virtual bool flush( ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_flush = this->get_override( "flush" ) ) return func_flush( ); else{ __pystate.leave(); return this->::osiris::File::flush( ); } }
virtual void onEvent( ::osiris::String const & name, ::osiris::IEvent * e=(nullptr) ){ ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_onEvent = this->get_override( "onEvent" ) ) func_onEvent( boost::ref(name), boost::python::ptr(e) ); else{ __pystate.leave(); this->::osiris::IHtmlControl::onEvent( boost::ref(name), boost::python::ptr(e) ); } }
virtual ::osiris::uint32 peek( void * v, ::osiris::uint32 size ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_peek = this->get_override( "peek" ) ) return func_peek( v, size ); else{ __pystate.leave(); return this->::osiris::IStream::peek( v, size ); } }
virtual void onPreRender( ){ ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_onPreRender = this->get_override( "onPreRender" ) ) func_onPreRender( ); else{ __pystate.leave(); this->::osiris::IHtmlControl::onPreRender( ); } }
virtual bool is_open( ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_is_open = this->get_override( "is_open" ) ) return func_is_open( ); else{ __pystate.leave(); return this->::osiris::File::is_open( ); } }
virtual void onSaveViewState( ::osiris::DataTree & state ){ ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_onSaveViewState = this->get_override( "onSaveViewState" ) ) func_onSaveViewState( boost::ref(state) ); else{ __pystate.leave(); this->::osiris::IHtmlControl::onSaveViewState( boost::ref(state) ); } }
virtual ::osiris::uint32 read( void * v, ::osiris::uint32 size ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_read = this->get_override( "read" ) ) return func_read( v, size ); else{ __pystate.leave(); return this->::osiris::File::read( v, size ); } }
virtual void renderChilds( ::osiris::HtmlWriter & writer ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_renderChilds = this->get_override( "renderChilds" ) ) func_renderChilds( boost::ref(writer) ); else{ __pystate.leave(); this->::osiris::IHtmlControl::renderChilds( boost::ref(writer) ); } }
virtual void render( ::osiris::HtmlWriter & writer ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_render = this->get_override( "render" ) ) func_render( boost::ref(writer) ); else{ __pystate.leave(); this->::osiris::HtmlLinkTag::render( boost::ref(writer) ); } }
virtual ::boost::shared_ptr< osiris::HttpSession > getSession( ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_getSession = this->get_override( "getSession" ) ) return func_getSession( ); else{ __pystate.leave(); return this->::osiris::IHtmlControl::getSession( ); } }
virtual ::osiris::String processOsml( ::boost::shared_ptr< osiris::OMLItem > i, ::boost::shared_ptr< osiris::OMLContext > context ) const { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_processOsml = this->get_override( "processOsml" ) ) return func_processOsml( i, context ); else{ __pystate.leave(); return this->::osiris::IOMLCode::processOsml( i, context ); } }
virtual void onLoad( ) { ::osiris::PythonState __pystate(getPythonThreadState()); if( ::osiris::PythonOverride func_onLoad = this->get_override( "onLoad" ) ) func_onLoad( ); else{ __pystate.leave(); this->::osiris::IdePickerObject::onLoad( ); } }