• Main Page
  • Classes
  • Files
  • File List

include/SQS/AmazonSQSClient.h

00001 /*
00002  * Copyright 2010 Amazon.com, Inc. or its affiliates. All Rights Reserved.
00003  * 
00004  * Licensed under the Apache License, Version 2.0 (the "License").
00005  * You may not use this file except in compliance with the License.
00006  * A copy of the License is located at
00007  * 
00008  *  http://aws.amazon.com/apache2.0
00009  * 
00010  * or in the "license" file accompanying this file. This file is distributed
00011  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
00012  * express or implied. See the License for the specific language governing
00013  * permissions and limitations under the License.
00014  */
00015 #import "SQSListQueuesResponse.h"
00016 #import "SQSListQueuesResponseUnmarshaller.h"
00017 #import "SQSListQueuesRequest.h"
00018 #import "SQSListQueuesRequestMarshaller.h"
00019 #import "SQSSetQueueAttributesResponse.h"
00020 #import "SQSSetQueueAttributesResponseUnmarshaller.h"
00021 #import "SQSSetQueueAttributesRequest.h"
00022 #import "SQSSetQueueAttributesRequestMarshaller.h"
00023 #import "SQSChangeMessageVisibilityResponse.h"
00024 #import "SQSChangeMessageVisibilityResponseUnmarshaller.h"
00025 #import "SQSChangeMessageVisibilityRequest.h"
00026 #import "SQSChangeMessageVisibilityRequestMarshaller.h"
00027 #import "SQSCreateQueueResponse.h"
00028 #import "SQSCreateQueueResponseUnmarshaller.h"
00029 #import "SQSCreateQueueRequest.h"
00030 #import "SQSCreateQueueRequestMarshaller.h"
00031 #import "SQSRemovePermissionResponse.h"
00032 #import "SQSRemovePermissionResponseUnmarshaller.h"
00033 #import "SQSRemovePermissionRequest.h"
00034 #import "SQSRemovePermissionRequestMarshaller.h"
00035 #import "SQSGetQueueAttributesResponse.h"
00036 #import "SQSGetQueueAttributesResponseUnmarshaller.h"
00037 #import "SQSGetQueueAttributesRequest.h"
00038 #import "SQSGetQueueAttributesRequestMarshaller.h"
00039 #import "SQSAddPermissionResponse.h"
00040 #import "SQSAddPermissionResponseUnmarshaller.h"
00041 #import "SQSAddPermissionRequest.h"
00042 #import "SQSAddPermissionRequestMarshaller.h"
00043 #import "SQSDeleteQueueResponse.h"
00044 #import "SQSDeleteQueueResponseUnmarshaller.h"
00045 #import "SQSDeleteQueueRequest.h"
00046 #import "SQSDeleteQueueRequestMarshaller.h"
00047 #import "SQSDeleteMessageResponse.h"
00048 #import "SQSDeleteMessageResponseUnmarshaller.h"
00049 #import "SQSDeleteMessageRequest.h"
00050 #import "SQSDeleteMessageRequestMarshaller.h"
00051 #import "SQSSendMessageResponse.h"
00052 #import "SQSSendMessageResponseUnmarshaller.h"
00053 #import "SQSSendMessageRequest.h"
00054 #import "SQSSendMessageRequestMarshaller.h"
00055 #import "SQSReceiveMessageResponse.h"
00056 #import "SQSReceiveMessageResponseUnmarshaller.h"
00057 #import "SQSReceiveMessageRequest.h"
00058 #import "SQSReceiveMessageRequestMarshaller.h"
00059 
00060 #import "../AmazonWebServiceClient.h"
00061 
00062 
00090 @interface AmazonSQSClient : AmazonWebServiceClient
00091 {
00092 }
00093 
00094 
00115 -(SQSListQueuesResponse*)listQueues:(SQSListQueuesRequest*)listQueuesRequest; 
00116 
00117 
00138 -(SQSSetQueueAttributesResponse*)setQueueAttributes:(SQSSetQueueAttributesRequest*)setQueueAttributesRequest; 
00139 
00140 
00188 -(SQSChangeMessageVisibilityResponse*)changeMessageVisibility:(SQSChangeMessageVisibilityRequest*)changeMessageVisibilityRequest; 
00189 
00190 
00224 -(SQSCreateQueueResponse*)createQueue:(SQSCreateQueueRequest*)createQueueRequest; 
00225 
00226 
00246 -(SQSRemovePermissionResponse*)removePermission:(SQSRemovePermissionRequest*)removePermissionRequest; 
00247 
00248 
00274 -(SQSGetQueueAttributesResponse*)getQueueAttributes:(SQSGetQueueAttributesRequest*)getQueueAttributesRequest; 
00275 
00276 
00301 -(SQSAddPermissionResponse*)addPermission:(SQSAddPermissionRequest*)addPermissionRequest; 
00302 
00303 
00323 -(SQSDeleteQueueResponse*)deleteQueue:(SQSDeleteQueueRequest*)deleteQueueRequest; 
00324 
00325 
00347 -(SQSDeleteMessageResponse*)deleteMessage:(SQSDeleteMessageRequest*)deleteMessageRequest; 
00348 
00349 
00372 -(SQSSendMessageResponse*)sendMessage:(SQSSendMessageRequest*)sendMessageRequest; 
00373 
00374 
00402 -(SQSReceiveMessageResponse*)receiveMessage:(SQSReceiveMessageRequest*)receiveMessageRequest; 
00403 
00404 
00405 
00407 +(void)initializeResponseObjects;
00408 
00409 @end
00410         
00411                 

Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.