X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FDataStreamComponent%2FDataStreamComponent_Impl.hxx;fp=src%2FDataStreamComponent%2FDataStreamComponent_Impl.hxx;h=d5e4403bfab560d11175793f2da84243f95c092b;hb=12aed9bce9883a0fc8db8a3f0afdb9c8fe286ed8;hp=b269a42f58ae08acabb45f08721d9971ed39b84e;hpb=ee1db5c69aeb2d603fe42b51f0c7b2279e47e862;p=samples%2Fcomponent.git diff --git a/src/DataStreamComponent/DataStreamComponent_Impl.hxx b/src/DataStreamComponent/DataStreamComponent_Impl.hxx index b269a42..d5e4403 100644 --- a/src/DataStreamComponent/DataStreamComponent_Impl.hxx +++ b/src/DataStreamComponent/DataStreamComponent_Impl.hxx @@ -52,7 +52,7 @@ public: PortableServer::POA_ptr poa, PortableServer::ObjectId * contId, const char *instanceName, - const char *interfaceName); + const char *interfaceName, bool withRegistry); virtual ~DataStreamFactory_Impl(); @@ -76,6 +76,26 @@ private: }; +class DATASTREAMFACTORYENGINE_EXPORT DataStreamFactory_Impl_SSL : public DataStreamFactory_Impl +{ +public: + DataStreamFactory_Impl_SSL( CORBA::ORB_ptr orb, + PortableServer::POA_ptr poa, + PortableServer::ObjectId * contId, + const char *instanceName, + const char *interfaceName):DataStreamFactory_Impl(orb,poa,contId,instanceName,interfaceName,false) { } +}; + +class DATASTREAMFACTORYENGINE_EXPORT DataStreamFactory_Impl_No_SSL : public DataStreamFactory_Impl +{ +public: + DataStreamFactory_Impl_No_SSL( CORBA::ORB_ptr orb, + PortableServer::POA_ptr poa, + PortableServer::ObjectId * contId, + const char *instanceName, + const char *interfaceName):DataStreamFactory_Impl(orb,poa,contId,instanceName,interfaceName,true) { } +}; + extern "C" DATASTREAMFACTORYENGINE_EXPORT PortableServer::ObjectId * DataStreamFactoryEngine_factory