1. /*
  2. * @(#)CorbaOutputObject.java 1.13 04/06/21
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package com.sun.corba.se.spi.encoding ;
  8. import com.sun.corba.se.pept.encoding.OutputObject ;
  9. import com.sun.corba.se.spi.ior.iiop.GIOPVersion;
  10. import com.sun.corba.se.spi.orb.ORB;
  11. import com.sun.corba.se.spi.transport.CorbaConnection;
  12. import com.sun.corba.se.impl.encoding.CDROutputStream ;
  13. import com.sun.corba.se.impl.encoding.BufferManagerWrite ;
  14. public abstract class CorbaOutputObject
  15. extends CDROutputStream
  16. implements OutputObject
  17. {
  18. public CorbaOutputObject(
  19. ORB orb, GIOPVersion version, byte encodingVersion,
  20. boolean littleEndian, BufferManagerWrite bufferManager,
  21. byte streamFormatVersion, boolean usePooledByteBuffers)
  22. {
  23. super(orb, version, encodingVersion, littleEndian, bufferManager,
  24. streamFormatVersion, usePooledByteBuffers);
  25. }
  26. public abstract void writeTo(CorbaConnection connection)
  27. throws java.io.IOException;
  28. }