/*
* @(#)ServiceInformation.java 1.13 05/11/17
*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package org.omg.CORBA;
/** An IDL struct in the CORBA module that
* stores information about a CORBA service available in the
* ORB implementation and is obtained from the <tt>ORB.get_service_information</tt>
* method.
*/
public final class ServiceInformation implements org.omg.CORBA.portable.IDLEntity
{
/** Array of ints representing service options.
*/
public int[] service_options;
/** Array of ServiceDetails giving more details about the service.
*/
public org.omg.CORBA.ServiceDetail[] service_details;
/** Constructs a ServiceInformation object with empty service_options
* and service_details.
*/
public ServiceInformation() { }
/** Constructs a ServiceInformation object with the given service_options
* and service_details.
* @param __service_options An array of ints describing the service options.
* @param __service_details An array of ServiceDetails describing the service
* details.
*/
public ServiceInformation(int[] __service_options,
org.omg.CORBA.ServiceDetail[] __service_details)
{
service_options = __service_options;
service_details = __service_details;
}
}