void register_IHttpServer_class(){ { //::osiris::IHttpServer typedef ::boost::python::class_< IHttpServer_wrapper, ::boost::python::bases< ::osiris::IServer >, ::boost::noncopyable > IHttpServer_exposer_t; IHttpServer_exposer_t IHttpServer_exposer = IHttpServer_exposer_t( "IHttpServer", ::boost::python::init< ::std::string const &, ::boost::python::optional< bool, ::osiris::uint32, ::boost::optional< unsigned int > > >(( ::boost::python::arg("name"), ::boost::python::arg("allowRemoteConnections")=(bool)(false), ::boost::python::arg("sessionDuration")=(::osiris::uint32)(30), ::boost::python::arg("workerThreadsCount")=boost::none )) ); ::boost::python::scope IHttpServer_scope( IHttpServer_exposer ); { //::osiris::IHttpServer::getName typedef boost::python::object ( *getName_function_type )( ::osiris::IHttpServer const & ); IHttpServer_exposer.def( "getName" , getName_function_type( &IHttpServer_wrapper::getName ) ); } { //::osiris::IHttpServer::getRootDirectory typedef boost::python::object ( *getRootDirectory_function_type )( ::osiris::IHttpServer const & ); IHttpServer_exposer.def( "getRootDirectory" , getRootDirectory_function_type( &IHttpServer_wrapper::getRootDirectory ) ); } { //::osiris::IHttpServer::getAllowRemoteConnections typedef boost::python::object ( *getAllowRemoteConnections_function_type )( ::osiris::IHttpServer const & ); IHttpServer_exposer.def( "getAllowRemoteConnections" , getAllowRemoteConnections_function_type( &IHttpServer_wrapper::getAllowRemoteConnections ) ); } { //::osiris::IHttpServer::getDefaultDirectory typedef boost::python::object ( *getDefaultDirectory_function_type )( ::osiris::IHttpServer const & ); IHttpServer_exposer.def( "getDefaultDirectory" , getDefaultDirectory_function_type( &IHttpServer_wrapper::getDefaultDirectory ) ); } { //::osiris::IHttpServer::getSessionsDuration typedef boost::python::object ( *getSessionsDuration_function_type )( ::osiris::IHttpServer const & ); IHttpServer_exposer.def( "getSessionsDuration" , getSessionsDuration_function_type( &IHttpServer_wrapper::getSessionsDuration ) ); } { //::osiris::IHttpServer::getRequestMutex typedef boost::python::object ( *getRequestMutex_function_type )( ::osiris::IHttpServer & ); IHttpServer_exposer.def( "getRequestMutex" , getRequestMutex_function_type( &IHttpServer_wrapper::getRequestMutex ) ); } { //::osiris::IHttpServer::addResourceLocation typedef boost::python::object ( *addResourceLocation_function_type )( ::osiris::IHttpServer &,::osiris::String const &,::osiris::String const & ); IHttpServer_exposer.def( "addResourceLocation" , addResourceLocation_function_type( &IHttpServer_wrapper::addResourceLocation ) , ( ::boost::python::arg("inst"), ::boost::python::arg("directory"), ::boost::python::arg("path") ) ); } { //::osiris::IHttpServer::peekHttpBuffer typedef boost::python::object ( *peekHttpBuffer_function_type )( ::osiris::IHttpServer & ); IHttpServer_exposer.def( "peekHttpBuffer" , peekHttpBuffer_function_type( &IHttpServer_wrapper::peekHttpBuffer ) ); } { //::osiris::IHttpServer::processRequest typedef bool ( ::osiris::IHttpServer::*processRequest_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; typedef bool ( IHttpServer_wrapper::*default_processRequest_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; IHttpServer_exposer.def( "processRequest" , processRequest_function_type(&::osiris::IHttpServer::processRequest) , default_processRequest_function_type(&IHttpServer_wrapper::default_processRequest) , ( ::boost::python::arg("session"), ::boost::python::arg("path") ) ); } { //::osiris::IHttpServer::getSessionState typedef ::boost::shared_ptr< osiris::HttpSessionState > ( ::osiris::IHttpServer::*getSessionState_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; typedef ::boost::shared_ptr< osiris::HttpSessionState > ( IHttpServer_wrapper::*default_getSessionState_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; IHttpServer_exposer.def( "getSessionState" , getSessionState_function_type(&::osiris::IHttpServer::getSessionState) , default_getSessionState_function_type(&IHttpServer_wrapper::default_getSessionState) , ( ::boost::python::arg("session"), ::boost::python::arg("path") ) ); } { //::osiris::IHttpServer::onIdle typedef bool ( IHttpServer_wrapper::*onIdle_function_type )( ) ; IHttpServer_exposer.def( "onIdle" , onIdle_function_type( &IHttpServer_wrapper::default_onIdle ) ); } { //::osiris::IHttpServer::addDirectory typedef boost::python::object ( *addDirectory_function_type )( ::osiris::IHttpServer &,::boost::shared_ptr<osiris::IHttpDirectory> ); IHttpServer_exposer.def( "addDirectory" , addDirectory_function_type( &IHttpServer_wrapper::addDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("directory") ) ); } { //::osiris::IHttpServer::getDirectory typedef boost::python::object ( *getDirectory_function_type )( ::osiris::IHttpServer const &,::osiris::String const & ); IHttpServer_exposer.def( "getDirectory" , getDirectory_function_type( &IHttpServer_wrapper::getDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) ); } { //::osiris::IHttpServer::hasDirectory typedef boost::python::object ( *hasDirectory_function_type )( ::osiris::IHttpServer const &,::osiris::String const & ); IHttpServer_exposer.def( "hasDirectory" , hasDirectory_function_type( &IHttpServer_wrapper::hasDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) ); } { //::osiris::IHttpServer::onAccept typedef bool ( IHttpServer_wrapper::*onAccept_function_type )( ::boost::shared_ptr< osiris::IConnection > ) ; IHttpServer_exposer.def( "onAccept" , onAccept_function_type( &IHttpServer_wrapper::default_onAccept ) , ( ::boost::python::arg("connection") ) ); } { //::osiris::IHttpServer::removeDirectory typedef boost::python::object ( *removeDirectory_function_type )( ::osiris::IHttpServer &,::boost::shared_ptr<osiris::IHttpDirectory> ); IHttpServer_exposer.def( "removeDirectory" , removeDirectory_function_type( &IHttpServer_wrapper::removeDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("directory") ) ); } { //::osiris::IHttpServer::setAllowRemoteConnections typedef void ( *setAllowRemoteConnections_function_type )( ::osiris::IHttpServer &,bool ); IHttpServer_exposer.def( "setAllowRemoteConnections" , setAllowRemoteConnections_function_type( &IHttpServer_wrapper::setAllowRemoteConnections ) , ( ::boost::python::arg("inst"), ::boost::python::arg("allow") ) ); } { //::osiris::IHttpServer::setDefaultDirectory typedef void ( *setDefaultDirectory_function_type )( ::osiris::IHttpServer &,::osiris::String const & ); IHttpServer_exposer.def( "setDefaultDirectory" , setDefaultDirectory_function_type( &IHttpServer_wrapper::setDefaultDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("directory") ) ); } { //::osiris::IHttpServer::setSessionsDuration typedef void ( *setSessionsDuration_function_type )( ::osiris::IHttpServer &,::osiris::TimeDuration const & ); IHttpServer_exposer.def( "setSessionsDuration" , setSessionsDuration_function_type( &IHttpServer_wrapper::setSessionsDuration ) , ( ::boost::python::arg("inst"), ::boost::python::arg("duration") ) ); } { //::osiris::IServer::bind typedef bool ( ::osiris::IServer::*bind_function_type )( ::osiris::String const &,::osiris::uint32 ) ; typedef bool ( IHttpServer_wrapper::*default_bind_function_type )( ::osiris::String const &,::osiris::uint32 ) ; IHttpServer_exposer.def( "bind" , bind_function_type(&::osiris::IServer::bind) , default_bind_function_type(&IHttpServer_wrapper::default_bind) , ( ::boost::python::arg("bindIP")=(osiris::String::EMPTY), ::boost::python::arg("port")=(::osiris::uint32)(0) ) ); } { //::osiris::IServer::createConnection typedef ::boost::shared_ptr< osiris::IConnection > ( IHttpServer_wrapper::*createConnection_function_type )( ) ; IHttpServer_exposer.def( "createConnection" , createConnection_function_type( &IHttpServer_wrapper::createConnection ) ); } { //::osiris::IServer::onEnter typedef bool ( IHttpServer_wrapper::*onEnter_function_type )( ) ; IHttpServer_exposer.def( "onEnter" , onEnter_function_type( &IHttpServer_wrapper::default_onEnter ) ); } { //::osiris::IServer::stop typedef void ( ::osiris::IServer::*stop_function_type )( ) ; typedef void ( IHttpServer_wrapper::*default_stop_function_type )( ) ; IHttpServer_exposer.def( "stop" , stop_function_type(&::osiris::IServer::stop) , default_stop_function_type(&IHttpServer_wrapper::default_stop) ); } { //property "allowRemoteConnections"[fget=::osiris::IHttpServer::getAllowRemoteConnections, fset=::osiris::IHttpServer::setAllowRemoteConnections] typedef bool ( ::osiris::IHttpServer::*fget )( ) const; typedef void ( ::osiris::IHttpServer::*fset )( bool ) ; IHttpServer_exposer.add_property( "allowRemoteConnections" , fget( &::osiris::IHttpServer::getAllowRemoteConnections ) , fset( &::osiris::IHttpServer::setAllowRemoteConnections ) , "get\\set property, built on top of \"bool osiris::IHttpServer::getAllowRemoteConnections() const [member function]\" and \"void osiris::IHttpServer::setAllowRemoteConnections(bool allow) [member function]\"" ); } { //property "defaultDirectory"[fget=::osiris::IHttpServer::getDefaultDirectory, fset=::osiris::IHttpServer::setDefaultDirectory] typedef ::osiris::String ( ::osiris::IHttpServer::*fget )( ) const; typedef void ( ::osiris::IHttpServer::*fset )( ::osiris::String const & ) ; IHttpServer_exposer.add_property( "defaultDirectory" , fget( &::osiris::IHttpServer::getDefaultDirectory ) , fset( &::osiris::IHttpServer::setDefaultDirectory ) , "get\\set property, built on top of \"osiris::String osiris::IHttpServer::getDefaultDirectory() const [member function]\" and \"void osiris::IHttpServer::setDefaultDirectory(osiris::String const & directory) [member function]\"" ); } { //property "sessionsDuration"[fget=::osiris::IHttpServer::getSessionsDuration, fset=::osiris::IHttpServer::setSessionsDuration] typedef ::osiris::TimeDuration const & ( ::osiris::IHttpServer::*fget )( ) const; typedef void ( ::osiris::IHttpServer::*fset )( ::osiris::TimeDuration const & ) ; IHttpServer_exposer.add_property( "sessionsDuration" , ::boost::python::make_function( fget( &::osiris::IHttpServer::getSessionsDuration ) , bp::return_value_policy< bp::copy_const_reference >() ) , fset( &::osiris::IHttpServer::setSessionsDuration ) , "get\\set property, built on top of \"osiris::TimeDuration const & osiris::IHttpServer::getSessionsDuration() const [member function]\" and \"void osiris::IHttpServer::setSessionsDuration(osiris::TimeDuration const & duration) [member function]\"" ); } { //property "name"[fget=::osiris::IHttpServer::getName] typedef ::std::string const & ( ::osiris::IHttpServer::*fget )( ) const; IHttpServer_exposer.add_property( "name" , ::boost::python::make_function( fget( &::osiris::IHttpServer::getName ) , bp::return_value_policy< bp::copy_const_reference >() ) , "get property, built on top of \"std::string const & osiris::IHttpServer::getName() const [member function]\"" ); } { //property "rootDirectory"[fget=::osiris::IHttpServer::getRootDirectory] typedef ::boost::shared_ptr<osiris::IHttpDirectory> ( ::osiris::IHttpServer::*fget )( ) const; IHttpServer_exposer.add_property( "rootDirectory" , fget( &::osiris::IHttpServer::getRootDirectory ) , "get property, built on top of \"boost::shared_ptr<osiris::IHttpDirectory> osiris::IHttpServer::getRootDirectory() const [member function]\"" ); } ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::IHttpServer > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpServer >, boost::shared_ptr< ::osiris::IServer > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpServer >, boost::shared_ptr< ::osiris::NetworkService > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpServer >, boost::shared_ptr< ::osiris::enable_this_ptr< osiris::NetworkService > > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpServer >, boost::shared_ptr< ::osiris::Thread > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpServer >, boost::shared_ptr< ::boost::noncopyable_::noncopyable > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpServer >, boost::shared_ptr< ::osiris::IRunnable > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpServer >, boost::shared_ptr< ::osiris::Object > >(); } }
void register_IHttpDirectory_class(){ { //::osiris::IHttpDirectory typedef ::boost::python::class_< IHttpDirectory_wrapper, ::boost::noncopyable > IHttpDirectory_exposer_t; IHttpDirectory_exposer_t IHttpDirectory_exposer = IHttpDirectory_exposer_t( "IHttpDirectory", ::boost::python::init< ::osiris::String const & >(( ::boost::python::arg("name") )) ); ::boost::python::scope IHttpDirectory_scope( IHttpDirectory_exposer ); ::boost::python::enum_< ::osiris::IHttpDirectory::Restrictions>("Restrictions") .value("drNone", ::osiris::IHttpDirectory::drNone) .value("drLocal", ::osiris::IHttpDirectory::drLocal) .export_values() ; { //::osiris::IHttpDirectory::isActive typedef boost::python::object ( *isActive_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "isActive" , isActive_function_type( &IHttpDirectory_wrapper::isActive ) ); } { //::osiris::IHttpDirectory::getRestriction typedef boost::python::object ( *getRestriction_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "getRestriction" , getRestriction_function_type( &IHttpDirectory_wrapper::getRestriction ) ); } { //::osiris::IHttpDirectory::getName typedef boost::python::object ( *getName_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "getName" , getName_function_type( &IHttpDirectory_wrapper::getName ) ); } { //::osiris::IHttpDirectory::getParent typedef boost::python::object ( *getParent_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "getParent" , getParent_function_type( &IHttpDirectory_wrapper::getParent ) ); } { //::osiris::IHttpDirectory::getPath typedef boost::python::object ( *getPath_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "getPath" , getPath_function_type( &IHttpDirectory_wrapper::getPath ) ); } { //::osiris::IHttpDirectory::createSessionState typedef ::boost::shared_ptr< osiris::HttpSessionState > ( ::osiris::IHttpDirectory::*createSessionState_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::TimeDuration const & ) const; typedef ::boost::shared_ptr< osiris::HttpSessionState > ( IHttpDirectory_wrapper::*default_createSessionState_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::TimeDuration const & ) const; IHttpDirectory_exposer.def( "createSessionState" , createSessionState_function_type(&::osiris::IHttpDirectory::createSessionState) , default_createSessionState_function_type(&IHttpDirectory_wrapper::default_createSessionState) , ( ::boost::python::arg("session"), ::boost::python::arg("duration") ) ); } { //::osiris::IHttpDirectory::process typedef bool ( ::osiris::IHttpDirectory::*process_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; typedef bool ( IHttpDirectory_wrapper::*default_process_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; IHttpDirectory_exposer.def( "process" , process_function_type(&::osiris::IHttpDirectory::process) , default_process_function_type(&IHttpDirectory_wrapper::default_process) , ( ::boost::python::arg("session"), ::boost::python::arg("path") ) ); } { //::osiris::IHttpDirectory::handle typedef bool ( IHttpDirectory_wrapper::*handle_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; IHttpDirectory_exposer.def( "handle" , handle_function_type( &IHttpDirectory_wrapper::handle ) , ( ::boost::python::arg("session"), ::boost::python::arg("path") ) ); } { //::osiris::IHttpDirectory::addDirectory typedef boost::python::object ( *addDirectory_function_type )( ::osiris::IHttpDirectory &,::boost::shared_ptr<osiris::IHttpDirectory> ); IHttpDirectory_exposer.def( "addDirectory" , addDirectory_function_type( &IHttpDirectory_wrapper::addDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("directory") ) ); } { //::osiris::IHttpDirectory::getDirectory typedef boost::python::object ( *getDirectory_function_type )( ::osiris::IHttpDirectory const &,::osiris::String const & ); IHttpDirectory_exposer.def( "getDirectory" , getDirectory_function_type( &IHttpDirectory_wrapper::getDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) ); } { //::osiris::IHttpDirectory::getSessionCookie typedef ::osiris::String ( ::osiris::IHttpDirectory::*getSessionCookie_function_type )( ::boost::shared_ptr< osiris::HttpSession > ) const; typedef ::osiris::String ( IHttpDirectory_wrapper::*default_getSessionCookie_function_type )( ::boost::shared_ptr< osiris::HttpSession > ) const; IHttpDirectory_exposer.def( "getSessionCookie" , getSessionCookie_function_type(&::osiris::IHttpDirectory::getSessionCookie) , default_getSessionCookie_function_type(&IHttpDirectory_wrapper::default_getSessionCookie) , ( ::boost::python::arg("session") ) ); } { //::osiris::IHttpDirectory::hasDirectory typedef boost::python::object ( *hasDirectory_function_type )( ::osiris::IHttpDirectory const &,::osiris::String const & ); IHttpDirectory_exposer.def( "hasDirectory" , hasDirectory_function_type( &IHttpDirectory_wrapper::hasDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) ); } { //::osiris::IHttpDirectory::isAccessible typedef bool ( ::osiris::IHttpDirectory::*isAccessible_function_type )( ::boost::shared_ptr< osiris::HttpSession > ) ; typedef bool ( IHttpDirectory_wrapper::*default_isAccessible_function_type )( ::boost::shared_ptr< osiris::HttpSession > ) ; IHttpDirectory_exposer.def( "isAccessible" , isAccessible_function_type(&::osiris::IHttpDirectory::isAccessible) , default_isAccessible_function_type(&IHttpDirectory_wrapper::default_isAccessible) , ( ::boost::python::arg("session") ) ); } { //::osiris::IHttpDirectory::removeDirectory typedef boost::python::object ( *removeDirectory_function_type )( ::osiris::IHttpDirectory &,::boost::shared_ptr<osiris::IHttpDirectory> ); IHttpDirectory_exposer.def( "removeDirectory" , removeDirectory_function_type( &IHttpDirectory_wrapper::removeDirectory_ec6e674ac47645d3f33925238eb4fa81 ) , ( ::boost::python::arg("inst"), ::boost::python::arg("directory") ) ); } { //::osiris::IHttpDirectory::removeDirectory typedef boost::python::object ( *removeDirectory_function_type )( ::osiris::IHttpDirectory &,::osiris::String const & ); IHttpDirectory_exposer.def( "removeDirectory" , removeDirectory_function_type( &IHttpDirectory_wrapper::removeDirectory_964e6fdc00c45b9783c4e5c9f62d01b8 ) , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) ); } { //::osiris::IHttpDirectory::setActive typedef void ( *setActive_function_type )( ::osiris::IHttpDirectory &,bool ); IHttpDirectory_exposer.def( "setActive" , setActive_function_type( &IHttpDirectory_wrapper::setActive ) , ( ::boost::python::arg("inst"), ::boost::python::arg("active") ) ); } { //::osiris::IHttpDirectory::setRestriction typedef void ( *setRestriction_function_type )( ::osiris::IHttpDirectory &,::osiris::IHttpDirectory::Restrictions ); IHttpDirectory_exposer.def( "setRestriction" , setRestriction_function_type( &IHttpDirectory_wrapper::setRestriction ) , ( ::boost::python::arg("inst"), ::boost::python::arg("restriction") ) ); } { //property "restriction"[fget=::osiris::IHttpDirectory::getRestriction, fset=::osiris::IHttpDirectory::setRestriction] typedef ::osiris::IHttpDirectory::Restrictions ( ::osiris::IHttpDirectory::*fget )( ) const; typedef void ( ::osiris::IHttpDirectory::*fset )( ::osiris::IHttpDirectory::Restrictions ) ; IHttpDirectory_exposer.add_property( "restriction" , fget( &::osiris::IHttpDirectory::getRestriction ) , fset( &::osiris::IHttpDirectory::setRestriction ) , "get\\set property, built on top of \"osiris::IHttpDirectory::Restrictions osiris::IHttpDirectory::getRestriction() const [member function]\" and \"void osiris::IHttpDirectory::setRestriction(osiris::IHttpDirectory::Restrictions restriction) [member function]\"" ); } { //property "name"[fget=::osiris::IHttpDirectory::getName] typedef ::osiris::String const & ( ::osiris::IHttpDirectory::*fget )( ) const; IHttpDirectory_exposer.add_property( "name" , ::boost::python::make_function( fget( &::osiris::IHttpDirectory::getName ) , bp::return_value_policy< bp::copy_const_reference >() ) , "get property, built on top of \"osiris::String const & osiris::IHttpDirectory::getName() const [member function]\"" ); } { //property "parent"[fget=::osiris::IHttpDirectory::getParent] typedef ::boost::shared_ptr<osiris::IHttpDirectory> ( ::osiris::IHttpDirectory::*fget )( ) const; IHttpDirectory_exposer.add_property( "parent" , fget( &::osiris::IHttpDirectory::getParent ) , "get property, built on top of \"boost::shared_ptr<osiris::IHttpDirectory> osiris::IHttpDirectory::getParent() const [member function]\"" ); } { //property "path"[fget=::osiris::IHttpDirectory::getPath] typedef ::osiris::HttpPath ( ::osiris::IHttpDirectory::*fget )( ) const; IHttpDirectory_exposer.add_property( "path" , fget( &::osiris::IHttpDirectory::getPath ) , "get property, built on top of \"osiris::HttpPath osiris::IHttpDirectory::getPath() const [member function]\"" ); } ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpDirectory >, boost::shared_ptr< ::boost::noncopyable_::noncopyable > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpDirectory >, boost::shared_ptr< ::osiris::Object > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpDirectory >, boost::shared_ptr< ::osiris::enable_this_ptr< osiris::IHttpDirectory > > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpDirectoryCallback >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpVirtualDirectory >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpRootDirectory >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpPhysicalDirectory >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpEnumeratedDirectoryCallback >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); } }