00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
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