All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.esrf.Tango.ClntIdent Maven / Gradle / Ivy

There is a newer version: 10.0.0
Show newest version
package fr.esrf.Tango;

/**
 * Generated from IDL union "ClntIdent".
 *
 * @author JacORB IDL compiler V 3.8
 * @version generated at Sep 13, 2018 7:12:39 PM
 */

public class ClntIdent
	implements org.omg.CORBA.portable.IDLEntity
{
	private fr.esrf.Tango.LockerLanguage discriminator;
	private int cpp_clnt;
	private fr.esrf.Tango.JavaClntIdent java_clnt;

	public ClntIdent ()
	{
	}

	public fr.esrf.Tango.LockerLanguage discriminator ()
	{
		return discriminator;
	}

	public int cpp_clnt ()
	{
		if (discriminator != fr.esrf.Tango.LockerLanguage.CPP)
			throw new org.omg.CORBA.BAD_OPERATION();
		return cpp_clnt;
	}

	public void cpp_clnt (int _x)
	{
		discriminator = fr.esrf.Tango.LockerLanguage.CPP;
		cpp_clnt = _x;
	}

	public fr.esrf.Tango.JavaClntIdent java_clnt ()
	{
		if (discriminator != fr.esrf.Tango.LockerLanguage.JAVA)
			throw new org.omg.CORBA.BAD_OPERATION();
		return java_clnt;
	}

	public void java_clnt (fr.esrf.Tango.JavaClntIdent _x)
	{
		discriminator = fr.esrf.Tango.LockerLanguage.JAVA;
		java_clnt = _x;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy