# WSF/CPP API Documentation

### 2.1.0

## Introduction

This is the API documentation for WSF/CPP Project. A C++ Binding for the popular Web Services Library WSF/C. WSF/CPP bring to the C++ world, not only the capability to handle Basic Web Services, but also the ability add qualities of services such as security and reliable messaging. Being a lightweight framework with support for mulitiple transport protocols including, HTTP, HTTPS, AMQP, XMPP,UDP,TCP WSF/CPP bring the flexibility the C++ Developers are looking for, When trying to intergrate their lagacy applications and Web Service enable their C++ applications.

## Features available in this Release

Feature | Description
--- | ---
Comprehensive Support for Web Services Standards | WSO2 WSF/C++ supports the basic Web Services standards including SOAP 1.1, SOAP 1.2 and MTOM. WSF/C++ also supports the following WS-* specifications: WS-Addressing WS-Policy WS-Security WS-SecurityPolicy
Portability and Platform Support | WSO2 WSF/C++ has been tested on: Windows XP - Microsoft Visual C++ 7.1 Windows XP - Microsoft Visual C++ 8.0 Windows XP - Microsoft Visual C++ 9.0 Linux – gcc/g++ 4.3.2 Sun Solaris 2.10 x86 - gcc 3.4.3 MacOS 10.4.10 - gcc/g++ 4.0.1
WSDL2CPP Codegeneration | WSO2 WSF/C++ comes with code generation tool which generates client stubs and service skeletons for a given wsdl.
Other Features inherited from WSF/C
Web Server Extensions | WSO2 WSF/C++ can be deployed as a server-side extension within a Web server, such as Apache Web Server or Microsoft IIS. It also includes an HTTP server and can be deployed as a stand-alone server.
Other Features inherited from WSF/C | WSO2 WSF/C++ Inherits an array of features from it's base, WSO2 WSF/C such as, Proven Interoperability Transport Abstraction XML Parser Abstraction WSDL2C Code Generation

## Feedback

We Welcome your feedback on this implementation and documentation. Please send your feedback to wsf-cpp-user@wso2.org