public int getStringAddress() { if (localAddressStack.Count == 0) { createNewLocalAddress(); } LocalAddressManager localAddr = (LocalAddressManager)localAddressStack.Peek(); return(localAddr.getStringAddress()); }
//Función que crea un nuevo elemento de la pila de direcciones locales public void createNewLocalAddress() { LocalAddressManager newLocalAddress = new LocalAddressManager(maxGlobalAddress + 1); localAddressStack.Push(newLocalAddress); }