Does C++ API work on Android and iOS?
Posted: 18 Apr 2013, 10:42
Does C++ API support Android and iOS?
SmartFoxServer support forums
https://forums.smartfoxserver.com:443/
Code: Select all
void ConnectionTest::init()
{
gSmartFox = new Sfs2X::SmartFox(true);
gSmartFox->ThreadSafeMode(false);
gSmartFox->AddEventListener(SFSEvent::CONNECTION, new EventListenerDelegate(ConnectionTest::OnSmartFoxConnection, (void*)this));
gSmartFox->AddEventListener(SFSEvent::CONNECTION_LOST, new EventListenerDelegate(ConnectionTest::OnSmartFoxConnectionLost, (void*)this));
gSmartFox->AddEventListener(SFSEvent::LOGIN, new EventListenerDelegate(ConnectionTest::OnSmartFoxLogin, (void*)this));
gSmartFox->AddEventListener(SFSEvent::LOGIN_ERROR, new EventListenerDelegate(ConnectionTest::OnSmartFoxLoginError, (void*)this));
gSmartFox->AddEventListener(SFSEvent::LOGOUT, new EventListenerDelegate(ConnectionTest::OnSmartFoxLogout, (void*)this));
gSmartFox->AddEventListener(BitSwarmEvent::DISCONNECT, new EventListenerDelegate(ConnectionTest::OnSmartFoxDisconnection, (void*)this));
std::string fullPath = cocos2d::CCFileUtils::sharedFileUtils()->fullPathForFilename("config.xml");
std::string * filename = new std::string(fullPath);
cocos2d::CCLog("%s",fullPath.c_str());
gSmartFox->LoadConfig(filename, true);
delete filename;
filename = NULL;
}Code: Select all
#0 0x00427f5e in boost::detail::thread_data_base::~thread_data_base() at /Users/ganquan/Desktop/Boost-Framework-For-iOS-master/boost_1_52_0/libs/thread/src/pthread/thread.cpp:40
#1 0x001e4a27 in boost::detail::thread_data<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > >::~thread_data() at /Users/ganquan/glorypingpang/trunk/glorypingpang/demo/smartfoxDemo/TestSmartFoxIOS/TestSmartFox/libs/boost/boost.framework/Headers/thread/detail/thread.hpp:52
#2 0x001e47d7 in boost::detail::thread_data<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > >::~thread_data() at /Users/ganquan/glorypingpang/trunk/glorypingpang/demo/smartfoxDemo/TestSmartFoxIOS/TestSmartFox/libs/boost/boost.framework/Headers/thread/detail/thread.hpp:52
#3 0x001e47fa in boost::detail::thread_data<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > >::~thread_data() at /Users/ganquan/glorypingpang/trunk/glorypingpang/demo/smartfoxDemo/TestSmartFoxIOS/TestSmartFox/libs/boost/boost.framework/Headers/thread/detail/thread.hpp:52
#4 0x001e4d58 in void boost::checked_delete<boost::detail::thread_data<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > > >(boost::detail::thread_data<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > >*) at /Users/ganquan/glorypingpang/trunk/glorypingpang/demo/smartfoxDemo/TestSmartFoxIOS/TestSmartFox/libs/boost/boost.framework/Headers/checked_delete.hpp:34
#5 0x001e4e3a in boost::detail::sp_counted_impl_p<boost::detail::thread_data<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > > >::dispose() at /Users/ganquan/glorypingpang/trunk/glorypingpang/demo/smartfoxDemo/TestSmartFoxIOS/TestSmartFox/libs/boost/boost.framework/Headers/smart_ptr/detail/sp_counted_impl.hpp:78
#6 0x0042865e in boost::detail::sp_counted_base::release() [inlined] at /Users/ganquan/Desktop/Boost-Framework-For-iOS-master/boost_1_52_0/./boost/smart_ptr/detail/sp_counted_base_pt.hpp:97
#7 0x00428634 in boost::detail::shared_count::~shared_count() [inlined] at /Users/ganquan/Desktop/Boost-Framework-For-iOS-master/boost_1_52_0/./boost/smart_ptr/detail/shared_count.hpp:305
#8 0x00428634 in boost::detail::shared_count::~shared_count() [inlined] at /Users/ganquan/Desktop/Boost-Framework-For-iOS-master/boost_1_52_0/./boost/smart_ptr/detail/shared_count.hpp:304
#9 0x00428634 in boost::shared_ptr<boost::detail::thread_data_base>::~shared_ptr() [inlined] at /Users/ganquan/Desktop/Boost-Framework-For-iOS-master/boost_1_52_0/./boost/smart_ptr/shared_ptr.hpp:164
#10 0x00428634 in boost::lock_guard<boost::mutex>::~lock_guard() [inlined] at /Users/ganquan/Desktop/Boost-Framework-For-iOS-master/boost_1_52_0/./boost/smart_ptr/shared_ptr.hpp:164
#11 0x00428628 in thread_proxy at /Users/ganquan/Desktop/Boost-Framework-For-iOS-master/boost_1_52_0/libs/thread/src/pthread/thread.cpp:172
#12 0x948c95b7 in _pthread_start ()