Welcome to the new Gigaspaces XAP forum. To recover your account, please follow these instructions.

Ask Your Question

XAP support of C++

Anybody can help answer:

1). XAP only supports VS8.0, VS7.1, right ? 2). Are there any C++ sample projects showing how to create/access Space, define SLA/event container, remoting, search funtions? 3). Java and C++ users share same WIKI documentation home?

{quote}This thread was imported from the previous forum. For your reference, the original is [available here|http://forum.openspaces.org/thread.jspa?threadID=3259]{quote}

asked 2009-10-02 04:44:08 -0500

tqwang gravatar image

updated 2013-08-08 09:52:00 -0500

jaissefsfex gravatar image
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted


1. XAP CPP libraries provided for windows and linux. If you would like to use XAP CPP for other platform you can build the libraries yourself by getting the source code and build script. You should submit a request for such via the support portal.
2. The CPP PU using the regular pu.xml. This means you can use whatever is supported in terms of the SLA capabilities. For more advanced SLA support , you should implement the SLA business logic using the Java Admin API.
3. The current CPP doc located at:


answered 2009-10-07 03:22:41 -0500

shay hassidim gravatar image
edit flag offensive delete link more


If I wanted to write a client application in C++ that would connect to a GS server on another host, does the C++ library used in the client require any Java libraries or glue code - or is the C++ version a complete implementation that does not require any Java? Seems that I had read somewhere that the C++ library was just a wrapper that went around the Java GS libraries -- but I do not know if that is correct. Please explain if this is the case.



jazzbutcher gravatar imagejazzbutcher ( 2009-10-07 13:43:52 -0500 )edit

The C++ libraries does need the JVM libraries accessible at the client side (like other third party libraries we use).
The same goes for the .Net libraries - this one simply embeds the libraries with the installer (unlike the CPP package).

shay hassidim gravatar imageshay hassidim ( 2009-10-09 07:53:17 -0500 )edit

Thanks, Shay.

tqwang gravatar imagetqwang ( 2009-10-12 21:49:35 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2009-10-02 04:44:08 -0500

Seen: 69 times

Last updated: Oct 07 '09