/* soapAmazonSearchBindingObject.h
   Generated by gSOAP 2.7.9l from amazon.h
   Copyright(C) 2000-2007, Robert van Engelen, Genivia Inc. All Rights Reserved.
   This part of the software is released under one of the following licenses:
   GPL, the gSOAP public license, or Genivia's license for commercial use.
*/

#ifndef soapAmazonSearchBindingObject_H
#define soapAmazonSearchBindingObject_H
#include "soapH.h"

/******************************************************************************\
 *                                                                            *
 * Service Object                                                             *
 *                                                                            *
\******************************************************************************/

class AmazonSearchBindingService : public soap
{    public:
	AmazonSearchBindingService()
	{ static const struct Namespace namespaces[] =
{
	{"SOAP-ENV", "http://schemas.xmlsoap.org/soap/envelope/", "http://www.w3.org/*/soap-envelope", NULL},
	{"SOAP-ENC", "http://schemas.xmlsoap.org/soap/encoding/", "http://www.w3.org/*/soap-encoding", NULL},
	{"xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL},
	{"xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL},
	{"ns1", "http://soap.amazon.com", NULL, NULL},
	{NULL, NULL, NULL, NULL}
};
	if (!this->namespaces) this->namespaces = namespaces; };
	virtual ~AmazonSearchBindingService() { };
	/// Bind service to port (returns master socket or SOAP_INVALID_SOCKET)
	virtual	SOAP_SOCKET bind(const char *host, int port, int backlog) { return soap_bind(this, host, port, backlog); };
	/// Accept next request (returns socket or SOAP_INVALID_SOCKET)
	virtual	SOAP_SOCKET accept() { return soap_accept(this); };
	/// Serve this request (returns error code or SOAP_OK)
	virtual	int serve() { return soap_serve(this); };
};

/******************************************************************************\
 *                                                                            *
 * Service Operations (you should define these globally)                      *
 *                                                                            *
\******************************************************************************/


SOAP_FMAC5 int SOAP_FMAC6 ns1__KeywordSearchRequest(struct soap*, ns1__KeywordRequest *KeywordSearchRequest, struct ns1__KeywordSearchRequestResponse &_param_1);

SOAP_FMAC5 int SOAP_FMAC6 ns1__PowerSearchRequest(struct soap*, ns1__PowerRequest *PowerSearchRequest, struct ns1__PowerSearchRequestResponse &_param_2);

SOAP_FMAC5 int SOAP_FMAC6 ns1__BrowseNodeSearchRequest(struct soap*, ns1__BrowseNodeRequest *BrowseNodeSearchRequest, struct ns1__BrowseNodeSearchRequestResponse &_param_3);

SOAP_FMAC5 int SOAP_FMAC6 ns1__AsinSearchRequest(struct soap*, ns1__AsinRequest *AsinSearchRequest, struct ns1__AsinSearchRequestResponse &_param_4);

SOAP_FMAC5 int SOAP_FMAC6 ns1__BlendedSearchRequest(struct soap*, ns1__BlendedRequest *BlendedSearchRequest, struct ns1__BlendedSearchRequestResponse &_param_5);

SOAP_FMAC5 int SOAP_FMAC6 ns1__UpcSearchRequest(struct soap*, ns1__UpcRequest *UpcSearchRequest, struct ns1__UpcSearchRequestResponse &_param_6);

SOAP_FMAC5 int SOAP_FMAC6 ns1__AuthorSearchRequest(struct soap*, ns1__AuthorRequest *AuthorSearchRequest, struct ns1__AuthorSearchRequestResponse &_param_7);

SOAP_FMAC5 int SOAP_FMAC6 ns1__ArtistSearchRequest(struct soap*, ns1__ArtistRequest *ArtistSearchRequest, struct ns1__ArtistSearchRequestResponse &_param_8);

SOAP_FMAC5 int SOAP_FMAC6 ns1__ActorSearchRequest(struct soap*, ns1__ActorRequest *ActorSearchRequest, struct ns1__ActorSearchRequestResponse &_param_9);

SOAP_FMAC5 int SOAP_FMAC6 ns1__ManufacturerSearchRequest(struct soap*, ns1__ManufacturerRequest *ManufacturerSearchRequest, struct ns1__ManufacturerSearchRequestResponse &_param_10);

SOAP_FMAC5 int SOAP_FMAC6 ns1__DirectorSearchRequest(struct soap*, ns1__DirectorRequest *DirectorSearchRequest, struct ns1__DirectorSearchRequestResponse &_param_11);

SOAP_FMAC5 int SOAP_FMAC6 ns1__ExchangeSearchRequest(struct soap*, ns1__ExchangeRequest *ExchangeSearchRequest, struct ns1__ExchangeSearchRequestResponse &_param_12);

SOAP_FMAC5 int SOAP_FMAC6 ns1__ListManiaSearchRequest(struct soap*, ns1__ListManiaRequest *ListManiaSearchRequest, struct ns1__ListManiaSearchRequestResponse &_param_13);

SOAP_FMAC5 int SOAP_FMAC6 ns1__WishlistSearchRequest(struct soap*, ns1__WishlistRequest *WishlistSearchRequest, struct ns1__WishlistSearchRequestResponse &_param_14);

SOAP_FMAC5 int SOAP_FMAC6 ns1__SellerProfileSearchRequest(struct soap*, ns1__SellerProfileRequest *SellerProfileSearchRequest, struct ns1__SellerProfileSearchRequestResponse &_param_15);

SOAP_FMAC5 int SOAP_FMAC6 ns1__SellerSearchRequest(struct soap*, ns1__SellerRequest *SellerSearchRequest, struct ns1__SellerSearchRequestResponse &_param_16);

SOAP_FMAC5 int SOAP_FMAC6 ns1__MarketplaceSearchRequest(struct soap*, ns1__MarketplaceRequest *MarketplaceSearchRequest, struct ns1__MarketplaceSearchRequestResponse &_param_17);

SOAP_FMAC5 int SOAP_FMAC6 ns1__SimilaritySearchRequest(struct soap*, ns1__SimilarityRequest *SimilaritySearchRequest, struct ns1__SimilaritySearchRequestResponse &_param_18);

SOAP_FMAC5 int SOAP_FMAC6 ns1__GetShoppingCartRequest_(struct soap*, ns1__GetShoppingCartRequest *GetShoppingCartRequest, struct ns1__GetShoppingCartRequestResponse &_param_19);

SOAP_FMAC5 int SOAP_FMAC6 ns1__ClearShoppingCartRequest_(struct soap*, ns1__ClearShoppingCartRequest *ClearShoppingCartRequest, struct ns1__ClearShoppingCartRequestResponse &_param_20);

SOAP_FMAC5 int SOAP_FMAC6 ns1__AddShoppingCartItemsRequest_(struct soap*, ns1__AddShoppingCartItemsRequest *AddShoppingCartItemsRequest, struct ns1__AddShoppingCartItemsRequestResponse &_param_21);

SOAP_FMAC5 int SOAP_FMAC6 ns1__RemoveShoppingCartItemsRequest_(struct soap*, ns1__RemoveShoppingCartItemsRequest *RemoveShoppingCartItemsRequest, struct ns1__RemoveShoppingCartItemsRequestResponse &_param_22);

SOAP_FMAC5 int SOAP_FMAC6 ns1__ModifyShoppingCartItemsRequest_(struct soap*, ns1__ModifyShoppingCartItemsRequest *ModifyShoppingCartItemsRequest, struct ns1__ModifyShoppingCartItemsRequestResponse &_param_23);

#endif
Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif