package com.interpress_project.modernshare.orb.generated;

/**
 * Generated from IDL valuetype "MdsServerInfo".
 *
 * @author JacORB IDL compiler V 2.3.0, 17-Feb-2007
 * @version generated at 2007/03/21 14:13:25
 */

public abstract class MdsServerInfo
	implements org.omg.CORBA.portable.StreamableValue
{
	private String[] _truncatable_ids = {"IDL:com/interpress_project/modernshare/orb/generated/MdsServerInfo:1.0"};
	protected java.lang.String svnhost = "";
	protected int svnport;
	protected java.lang.String administratorname = "";
	protected java.lang.String administratoremail = "";
//	protected java.lang.String licType = "";
	public abstract java.lang.String getSVNHost();

	public abstract int getSVNPort();

	public abstract java.lang.String getAdministratorName();

	public abstract java.lang.String getAdministratorEmail();

//	public abstract java.lang.String getLicType();

	public void _write (org.omg.CORBA.portable.OutputStream os)
	{
		os.write_wstring(svnhost);
		os.write_long(svnport);
		os.write_wstring(administratorname);
		os.write_wstring(administratoremail);
//		os.write_string(licType);
	}

	public void _read (final org.omg.CORBA.portable.InputStream os)
	{
		svnhost=os.read_wstring();
		svnport=os.read_long();
		administratorname=os.read_wstring();
		administratoremail=os.read_wstring();
//		licType=os.read_string();
	}

	public String[] _truncatable_ids()
	{
		return _truncatable_ids;
	}
	public org.omg.CORBA.TypeCode _type()
	{
		return com.interpress_project.modernshare.orb.generated.MdsServerInfoHelper.type();
	}
}
