package opc.ua.services.sets;

import org.omg.CORBA.portable.ApplicationException;

import opc.ua.addressspace.datatypes.LocalizedText;
import opc.ua.services.common.ApplicationDescription;
import opc.ua.services.common.RequestHeader;
import opc.ua.services.common.ResponseHeader;

public class RegisterServer {

	/**
	 * request
	 */
	private RequestHeader requestHeader;
	private RegisteredServer server;
	
	/**
	 * response
	 */
	private ResponseHeader responseHeader;

	private class RegisteredServer {
		private String serverUri;
		private String productUri;
		private LocalizedText[] serverNames;
		
		/** enum application type */ 
		private ApplicationDescription serverType;
		private String gatewayServerUri;
		private String[] discoveryUrls;
		private String semaphoreFilePath;
		private boolean isOnline;
	}
}
