package com.metaio.sdk.jni;

public class MetaioWorldRequest
{
  protected boolean swigCMemOwn;
  private long swigCPtr;

  protected MetaioWorldRequest()
  {
    this(MetaioSDKJNI.new_MetaioWorldRequest(), true);
    MetaioSDKJNI.MetaioWorldRequest_director_connect(this, this.swigCPtr, this.swigCMemOwn, false);
  }

  public MetaioWorldRequest(long paramLong, boolean paramBoolean)
  {
    this.swigCMemOwn = paramBoolean;
    this.swigCPtr = paramLong;
  }

  public static long getCPtr(MetaioWorldRequest paramMetaioWorldRequest)
  {
    if (paramMetaioWorldRequest == null)
      return 0L;
    return paramMetaioWorldRequest.swigCPtr;
  }

  public void cancelRequest()
  {
    MetaioSDKJNI.MetaioWorldRequest_cancelRequest(this.swigCPtr, this);
  }

  public void delete()
  {
    try
    {
      if (this.swigCPtr != 0L)
      {
        if (this.swigCMemOwn)
        {
          this.swigCMemOwn = false;
          MetaioSDKJNI.delete_MetaioWorldRequest(this.swigCPtr);
        }
        this.swigCPtr = 0L;
      }
      return;
    }
    finally
    {
    }
  }

  protected void finalize()
  {
    delete();
  }

  public String getAPICall()
  {
    if (getClass() == MetaioWorldRequest.class)
      return MetaioSDKJNI.MetaioWorldRequest_getAPICall(this.swigCPtr, this);
    return MetaioSDKJNI.MetaioWorldRequest_getAPICallSwigExplicitMetaioWorldRequest(this.swigCPtr, this);
  }

  public AS_MetaioWorldRequestCommand getCommand()
  {
    return AS_MetaioWorldRequestCommand.swigToEnum(MetaioSDKJNI.MetaioWorldRequest_getCommand(this.swigCPtr, this));
  }

  public int getConnectionTimeout()
  {
    return MetaioSDKJNI.MetaioWorldRequest_getConnectionTimeout(this.swigCPtr, this);
  }

  public String getHeaderData()
  {
    return MetaioSDKJNI.MetaioWorldRequest_headerData_get(this.swigCPtr, this);
  }

  public RequestParameterMap getParameters()
  {
    return new RequestParameterMap(MetaioSDKJNI.MetaioWorldRequest_getParameters(this.swigCPtr, this), true);
  }

  public float getRequestDuration()
  {
    return MetaioSDKJNI.MetaioWorldRequest_getRequestDuration(this.swigCPtr, this);
  }

  public String getRequestURI()
  {
    if (getClass() == MetaioWorldRequest.class)
      return MetaioSDKJNI.MetaioWorldRequest_getRequestURI(this.swigCPtr, this);
    return MetaioSDKJNI.MetaioWorldRequest_getRequestURISwigExplicitMetaioWorldRequest(this.swigCPtr, this);
  }

  public long getRetryCount()
  {
    return MetaioSDKJNI.MetaioWorldRequest_getRetryCount(this.swigCPtr, this);
  }

  public String getServerReponseBuffer()
  {
    return MetaioSDKJNI.MetaioWorldRequest_serverReponseBuffer_get(this.swigCPtr, this);
  }

  public int getTag()
  {
    return MetaioSDKJNI.MetaioWorldRequest_getTag(this.swigCPtr, this);
  }

  public int getTimeout()
  {
    return MetaioSDKJNI.MetaioWorldRequest_getTimeout(this.swigCPtr, this);
  }

  public AS_MetaioWorldRequestType getType()
  {
    return AS_MetaioWorldRequestType.swigToEnum(MetaioSDKJNI.MetaioWorldRequest_getType(this.swigCPtr, this));
  }

  public int handleResponse(String paramString, int paramInt)
  {
    if (getClass() == MetaioWorldRequest.class)
      return MetaioSDKJNI.MetaioWorldRequest_handleResponse(this.swigCPtr, this, paramString, paramInt);
    return MetaioSDKJNI.MetaioWorldRequest_handleResponseSwigExplicitMetaioWorldRequest(this.swigCPtr, this, paramString, paramInt);
  }

  public void incrementRetryCount()
  {
    MetaioSDKJNI.MetaioWorldRequest_incrementRetryCount(this.swigCPtr, this);
  }

  public boolean isCancelled()
  {
    return MetaioSDKJNI.MetaioWorldRequest_isCancelled(this.swigCPtr, this);
  }

  public void resetRetryCount()
  {
    MetaioSDKJNI.MetaioWorldRequest_resetRetryCount(this.swigCPtr, this);
  }

  public void setConnectionTimeout(int paramInt)
  {
    MetaioSDKJNI.MetaioWorldRequest_setConnectionTimeout(this.swigCPtr, this, paramInt);
  }

  public void setHeaderData(String paramString)
  {
    MetaioSDKJNI.MetaioWorldRequest_headerData_set(this.swigCPtr, this, paramString);
  }

  public void setIgnoreProxy(boolean paramBoolean)
  {
    MetaioSDKJNI.MetaioWorldRequest_setIgnoreProxy(this.swigCPtr, this, paramBoolean);
  }

  public void setLocation(double paramDouble1, double paramDouble2, double paramDouble3)
  {
    if (getClass() == MetaioWorldRequest.class)
    {
      MetaioSDKJNI.MetaioWorldRequest_setLocation__SWIG_1(this.swigCPtr, this, paramDouble1, paramDouble2, paramDouble3);
      return;
    }
    MetaioSDKJNI.MetaioWorldRequest_setLocationSwigExplicitMetaioWorldRequest__SWIG_1(this.swigCPtr, this, paramDouble1, paramDouble2, paramDouble3);
  }

  public void setLocation(double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4)
  {
    if (getClass() == MetaioWorldRequest.class)
    {
      MetaioSDKJNI.MetaioWorldRequest_setLocation__SWIG_0(this.swigCPtr, this, paramDouble1, paramDouble2, paramDouble3, paramDouble4);
      return;
    }
    MetaioSDKJNI.MetaioWorldRequest_setLocationSwigExplicitMetaioWorldRequest__SWIG_0(this.swigCPtr, this, paramDouble1, paramDouble2, paramDouble3, paramDouble4);
  }

  public void setLocation(LLACoordinate paramLLACoordinate)
  {
    if (getClass() == MetaioWorldRequest.class)
    {
      MetaioSDKJNI.MetaioWorldRequest_setLocation__SWIG_2(this.swigCPtr, this, LLACoordinate.getCPtr(paramLLACoordinate), paramLLACoordinate);
      return;
    }
    MetaioSDKJNI.MetaioWorldRequest_setLocationSwigExplicitMetaioWorldRequest__SWIG_2(this.swigCPtr, this, LLACoordinate.getCPtr(paramLLACoordinate), paramLLACoordinate);
  }

  public void setParameter(String paramString1, String paramString2)
  {
    MetaioSDKJNI.MetaioWorldRequest_setParameter(this.swigCPtr, this, paramString1, paramString2);
  }

  public void setProgress(double paramDouble1, double paramDouble2)
  {
    if (getClass() == MetaioWorldRequest.class)
    {
      MetaioSDKJNI.MetaioWorldRequest_setProgress(this.swigCPtr, this, paramDouble1, paramDouble2);
      return;
    }
    MetaioSDKJNI.MetaioWorldRequest_setProgressSwigExplicitMetaioWorldRequest(this.swigCPtr, this, paramDouble1, paramDouble2);
  }

  public void setRequestFinished()
  {
    MetaioSDKJNI.MetaioWorldRequest_setRequestFinished(this.swigCPtr, this);
  }

  public void setRequestStarted()
  {
    MetaioSDKJNI.MetaioWorldRequest_setRequestStarted(this.swigCPtr, this);
  }

  public void setServerReponseBuffer(String paramString)
  {
    MetaioSDKJNI.MetaioWorldRequest_serverReponseBuffer_set(this.swigCPtr, this, paramString);
  }

  public void setTag(int paramInt)
  {
    MetaioSDKJNI.MetaioWorldRequest_setTag(this.swigCPtr, this, paramInt);
  }

  public void setTimeout(int paramInt)
  {
    MetaioSDKJNI.MetaioWorldRequest_setTimeout(this.swigCPtr, this, paramInt);
  }

  public boolean shouldIgnoreProxy()
  {
    return MetaioSDKJNI.MetaioWorldRequest_shouldIgnoreProxy(this.swigCPtr, this);
  }

  public boolean shouldUseFallbackURL()
  {
    return MetaioSDKJNI.MetaioWorldRequest_shouldUseFallbackURL(this.swigCPtr, this);
  }

  protected void swigDirectorDisconnect()
  {
    this.swigCMemOwn = false;
    delete();
  }

  public void swigReleaseOwnership()
  {
    this.swigCMemOwn = false;
    MetaioSDKJNI.MetaioWorldRequest_change_ownership(this, this.swigCPtr, false);
  }

  public void swigTakeOwnership()
  {
    this.swigCMemOwn = true;
    MetaioSDKJNI.MetaioWorldRequest_change_ownership(this, this.swigCPtr, true);
  }

  public boolean useAuthentication()
  {
    if (getClass() == MetaioWorldRequest.class)
      return MetaioSDKJNI.MetaioWorldRequest_useAuthentication(this.swigCPtr, this);
    return MetaioSDKJNI.MetaioWorldRequest_useAuthenticationSwigExplicitMetaioWorldRequest(this.swigCPtr, this);
  }

  public void useFallbackURL(boolean paramBoolean)
  {
    if (getClass() == MetaioWorldRequest.class)
    {
      MetaioSDKJNI.MetaioWorldRequest_useFallbackURL(this.swigCPtr, this, paramBoolean);
      return;
    }
    MetaioSDKJNI.MetaioWorldRequest_useFallbackURLSwigExplicitMetaioWorldRequest(this.swigCPtr, this, paramBoolean);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.metaio.sdk.jni.MetaioWorldRequest
 * JD-Core Version:    0.6.2
 */