package com.gnstudio.nabiro.connectivity.amf.utils { /** * * GNstudio nabiro * ===================================================================== * Copyright(c) 2009 * http://www.gnstudio.com * * * * This file is part of the nabiro flash platform framework * * * nabiro is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; either version 3 of the License, or * at your option) any later version. * * nabiro is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Intelligere SCS; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * ===================================================================== * * * * @package nabiro * * @version 0.9 * @idea maker Giorgio Natili [ g.natili@gnstudio.com ] * @author Giorgio Natili [ g.natili@gnstudio.com ] * * */ import com.gnstudio.nabiro.connectivity.amf.remote.IRemoteMethod; import com.gnstudio.nabiro.connectivity.amf.remote.RemoteMethod; import mx.rpc.AbstractOperation; public class MethodsQueueElement{ private var _remoteMethod:IRemoteMethod; private var _abstractOperation:AbstractOperation; public function MethodsQueueElement(method:IRemoteMethod, operation:AbstractOperation){ _remoteMethod = method; _abstractOperation = operation; } public function get remoteMethod():IRemoteMethod{ return _remoteMethod; } public function set remoteMethod(value:IRemoteMethod):void{ _remoteMethod = value; } public function get abstractOperation():AbstractOperation{ return _abstractOperation; } public function set abstractOperation(value:AbstractOperation):void{ _abstractOperation = value; } } }