// ********************************************************************** // // Copyright (c) 2001 // MutableRealms, Inc. // Huntsville, AL, USA // // All Rights Reserved // // ********************************************************************** #ifndef ICE_INCOMING_H #define ICE_INCOMING_H #include #include #include namespace IceInternal { class ICE_API Incoming : public ::IceUtil::noncopyable { public: Incoming(const InstancePtr&, const ::Ice::ObjectAdapterPtr&); ~Incoming(); void invoke(BasicStream&); BasicStream* is(); BasicStream* os(); private: ::Ice::ObjectAdapterPtr _adapter; BasicStream _is; BasicStream _os; }; } #endif