// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//\r
-\r
-using System;\r
-\r
-namespace System.Web.J2EE\r
-{\r
- internal class ObjectOutputStream : System.IO.Stream {\r
- readonly java.io.ObjectOutput _javaObjectOutput;\r
-\r
- public ObjectOutputStream(java.io.ObjectOutput stream) {\r
- _javaObjectOutput = stream;\r
- }\r
-\r
- public override bool CanRead {\r
- get {\r
- return false;\r
- }\r
- }\r
-\r
- public override bool CanSeek {\r
- get {\r
- return false;\r
- }\r
- }\r
-\r
- public override bool CanWrite {\r
- get {\r
- return true;\r
- }\r
- }\r
-\r
- public override void Close() {\r
- _javaObjectOutput.close();\r
- }\r
-\r
- public override void Flush() {\r
- _javaObjectOutput.flush();\r
- }\r
-\r
- public override long Length {\r
- get {\r
- throw new NotSupportedException();\r
- }\r
- }\r
-\r
- public override long Position {\r
- get {\r
- throw new NotSupportedException();\r
- }\r
- set {\r
- throw new NotSupportedException();\r
- }\r
- }\r
-\r
- public override long Seek(long offset, System.IO.SeekOrigin origin) {\r
- throw new NotSupportedException();\r
- }\r
-\r
- public override void SetLength(long value) {\r
- throw new NotSupportedException();\r
- }\r
-\r
- public override int Read(byte[] buffer, int offset, int count) {\r
- throw new NotSupportedException();\r
- }\r
-\r
- public override void Write(byte[] buffer, int offset, int count) {\r
- _javaObjectOutput.write( vmw.common.TypeUtils.ToSByteArray(buffer), offset, count );\r
- }\r
-\r
- public override void WriteByte(byte value) {\r
- _javaObjectOutput.write(value);\r
- }\r
-\r
- public java.io.ObjectOutput NativeStream {\r
- get {return _javaObjectOutput;}\r
- }\r
- }\r
-}\r
+//
+
+using System;
+using java.io;
+
+namespace Mainsoft.Web.Hosting
+{
+ public sealed class ObjectOutputStream : System.IO.Stream, ObjectOutput
+ {
+ readonly ObjectOutput _javaObjectOutput;
+
+ public ObjectOutputStream (ObjectOutput stream)
+ {
+ _javaObjectOutput = stream;
+ }
+
+ public override bool CanRead
+ {
+ get
+ {
+ return false;
+ }
+ }
+
+ public override bool CanSeek
+ {
+ get
+ {
+ return false;
+ }
+ }
+
+ public override bool CanWrite
+ {
+ get
+ {
+ return true;
+ }
+ }
+
+ public override void Close ()
+ {
+ _javaObjectOutput.close ();
+ }
+
+ public override void Flush ()
+ {
+ _javaObjectOutput.flush ();
+ }
+
+ public override long Length
+ {
+ get
+ {
+ throw new NotSupportedException ();
+ }
+ }
+
+ public override long Position
+ {
+ get
+ {
+ throw new NotSupportedException ();
+ }
+ set
+ {
+ throw new NotSupportedException ();
+ }
+ }
+
+ public override long Seek (long offset, System.IO.SeekOrigin origin)
+ {
+ throw new NotSupportedException ();
+ }
+
+ public override void SetLength (long value)
+ {
+ throw new NotSupportedException ();
+ }
+
+ public override int Read (byte [] buffer, int offset, int count)
+ {
+ throw new NotSupportedException ();
+ }
+
+ public override void Write (byte [] buffer, int offset, int count)
+ {
+ _javaObjectOutput.write (vmw.common.TypeUtils.ToSByteArray (buffer), offset, count);
+ }
+
+ public override void WriteByte (byte value)
+ {
+ _javaObjectOutput.write (value);
+ }
+
+ public ObjectOutput NativeStream
+ {
+ get { return _javaObjectOutput; }
+ }
+
+ #region ObjectOutput Members
+
+ public void close ()
+ {
+ _javaObjectOutput.close ();
+ }
+
+ public void flush ()
+ {
+ _javaObjectOutput.flush ();
+ }
+
+ public void write (sbyte [] __p1, int __p2, int __p3)
+ {
+ _javaObjectOutput.write (__p1, __p2, __p3);
+ }
+
+ public void write (sbyte [] __p1)
+ {
+ _javaObjectOutput.write (__p1);
+ }
+
+ public void write (int __p1)
+ {
+ _javaObjectOutput.write (__p1);
+ }
+
+ public void writeObject (object __p1)
+ {
+ _javaObjectOutput.writeObject (__p1);
+ }
+
+ #endregion
+
+ #region DataOutput Members
+
+
+ public void writeBoolean (bool __p1)
+ {
+ _javaObjectOutput.writeBoolean (__p1);
+ }
+
+ public void writeByte (int __p1)
+ {
+ _javaObjectOutput.writeByte (__p1);
+ }
+
+ public void writeBytes (string __p1)
+ {
+ _javaObjectOutput.writeBytes (__p1);
+ }
+
+ public void writeChar (int __p1)
+ {
+ _javaObjectOutput.writeChar (__p1);
+ }
+
+ public void writeChars (string __p1)
+ {
+ _javaObjectOutput.writeChars (__p1);
+ }
+
+ public void writeDouble (double __p1)
+ {
+ _javaObjectOutput.writeDouble (__p1);
+ }
+
+ public void writeFloat (float __p1)
+ {
+ _javaObjectOutput.writeFloat (__p1);
+ }
+
+ public void writeInt (int __p1)
+ {
+ _javaObjectOutput.writeInt (__p1);
+ }
+
+ public void writeLong (long __p1)
+ {
+ _javaObjectOutput.writeLong (__p1);
+ }
+
+ public void writeShort (int __p1)
+ {
+ _javaObjectOutput.writeShort (__p1);
+ }
+
+ public void writeUTF (string __p1)
+ {
+ _javaObjectOutput.writeUTF (__p1);
+ }
+
+ #endregion
+ }
+}