Questions tagged [swiften]

swiften is a C++ library for implementing XMPP applications

swiften is a C++ library for implementing XMPP applications.

Quote from docs:

Swiften is a robust, high-quality, standards-compliant, cross-platform, and performant C++ library for implementing XMPP applications. Swiften is used as the back-end library for the Swift IM client and other open source and commercial projects.

9 questions
5
votes
1 answer

Compile swiften library for iPhone sdk

Short description about library : Link of library I want to compile swift library (i.e. http://swift.im/git/swift/tag/?id=swift-2.0beta1) for iPhone sdk. I have checked its document folder and way of compilation but they only mentioned compilation…
Iducool
  • 3,543
  • 2
  • 24
  • 45
1
vote
0 answers

Build a project depending on the Swiften XMPP library with CMake

I am currently trying to setup my C++ project using CMake, I successfully included dependencies like OpenMPI, but when going to Swiften, this became complex. This is not delivered in the form a package, but as shown in the git repository linked up…
Aang23
  • 11
  • 6
1
vote
1 answer

XMPP library working with Boost.ASIO

I have a program written using Boost.ASIO. I'm looking for a C++ XMPP client library that could be used with it, that is, a library that already uses Boost.ASIO and that either exposes its internal io_service instance, or that I can initialize with…
sunmat
  • 6,976
  • 3
  • 28
  • 44
1
vote
3 answers

Cross-Compiling Swiften library for ARM-embedded with SCons makery

Swiften is a XMPP client library and my objective was to build it for a ARM-embedded target running Linux. I hacked my way to a successful cross-compile with little knowledge of SCons. I'll lay out my hack here with the hope that someone can point…
auro
  • 1,079
  • 1
  • 10
  • 22
1
vote
0 answers

How can I compile the swiften XMPP library for usage with Android?

I tried to compile swiften (a XMPP client library) into a lib for Android JNI but failed. Is there anyone successed? Any suggestion would be appreciated. I compiled swiften as follow steps: Downloaded swiften from…
kenny
  • 11
  • 3
0
votes
0 answers

Linking Boost on iOS project. vtable for boost::filesystem::detail::utf8_codecvt_facet

I've managed to compile Swiften library for a iOS project, but now I'm having linking errors related to Boost library. I've compiled Boost following these steps, the error I'm getting during linking is: Undefined symbols for architecture…
ssantos
  • 16,001
  • 7
  • 50
  • 70
0
votes
1 answer

How to use custom XML attributes with Swiften

I'm currently developing a XMPP-based system that consists of an iOS app, an ejabberd server, and a standalone client that acts as a controller that can receive requests from users and take actions accordingly (I'm aware of IQ stanzas, but…
Chris W.
  • 3
  • 2
0
votes
2 answers

Building Swiften using scons

I am trying to follow the examples at http://swift.im/swiften/guide/#Example-EchoBot1, for building a simple XMPP client using the swiften library. Mentioned example needs file Swiften.h. According to the swiften mailing list, this file is generated…
hansa
  • 139
  • 2
  • 13
-1
votes
1 answer

C/C++ XMPP library which works on both Android (NDK) and iOS

I am looking for a C/C++ library which will run on both Android and iOS without much dependency/compilation issues. Any suggestions and recoomendations? So far I've seen POCO and Switen. Any recommendation on either of them or an alternative? (using…
Ravindranath Akila
  • 209
  • 3
  • 35
  • 45