diff options
author | Mark Spruiell <mes@zeroc.com> | 2004-08-31 13:10:26 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2004-08-31 13:10:26 +0000 |
commit | 1b9072c62553bb7974a1518bc14bd5b1376001ed (patch) | |
tree | be4733dea3441c3d0424e28eb7a2ec235fcaa8d2 /cpp/src/Ice/Initialize.cpp | |
parent | minor edits (diff) | |
download | ice-1b9072c62553bb7974a1518bc14bd5b1376001ed.tar.bz2 ice-1b9072c62553bb7974a1518bc14bd5b1376001ed.tar.xz ice-1b9072c62553bb7974a1518bc14bd5b1376001ed.zip |
adding public streaming API
Diffstat (limited to 'cpp/src/Ice/Initialize.cpp')
-rw-r--r-- | cpp/src/Ice/Initialize.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/cpp/src/Ice/Initialize.cpp b/cpp/src/Ice/Initialize.cpp index f73e4609664..39b161aabd8 100644 --- a/cpp/src/Ice/Initialize.cpp +++ b/cpp/src/Ice/Initialize.cpp @@ -12,6 +12,7 @@ #include <Ice/PropertiesI.h> #include <Ice/Initialize.h> #include <Ice/LocalException.h> +#include <Ice/StreamI.h> using namespace std; using namespace Ice; @@ -166,6 +167,18 @@ Ice::initializeWithProperties(int& argc, char* argv[], const PropertiesPtr& prop return result; } +InputStreamPtr +Ice::createInputStream(const CommunicatorPtr& communicator, const vector<Byte>& bytes) +{ + return new InputStreamI(getInstance(communicator), bytes); +} + +OutputStreamPtr +Ice::createOutputStream(const CommunicatorPtr& communicator) +{ + return new OutputStreamI(getInstance(communicator)); +} + InstancePtr IceInternal::getInstance(const CommunicatorPtr& communicator) { |