Files
@ 7ac55eba2436
Branch filter:
Location: libtransport.git/examples/server_connect/main.cpp - annotation
7ac55eba2436
957 B
text/x-c++hdr
fixed compilation issues, spectrum now support only backends
e678a46286f4 e678a46286f4 c5edfd19b1aa e678a46286f4 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a e678a46286f4 e678a46286f4 e678a46286f4 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a e678a46286f4 e678a46286f4 c5edfd19b1aa e678a46286f4 07859ef3936a 99aff9256622 07859ef3936a 07859ef3936a 07859ef3936a 07859ef3936a 99aff9256622 07859ef3936a e678a46286f4 | #include "transport/config.h"
#include "transport/transport.h"
#include "transport/logger.h"
#include "Swiften/EventLoop/SimpleEventLoop.h"
#include "Swiften/Network/BoostTimerFactory.h"
#include "Swiften/Network/BoostIOServiceThread.h"
#include "Swiften/Network/BoostNetworkFactories.h"
#include "Swiften/Server/UserRegistry.h"
#include "Swiften/Server/Server.h"
#include "Swiften/Swiften.h"
using namespace Transport;
class DummyUserRegistry : public Swift::UserRegistry {
public:
DummyUserRegistry() {}
virtual bool isValidUserPassword(const Swift::JID&, const std::string&) const {
return true;
}
};
int main(void)
{
Swift::logging = true;
Swift::SimpleEventLoop loop;
Swift::BoostNetworkFactories *m_factories = new Swift::BoostNetworkFactories(&loop);
DummyUserRegistry dummyregistry;
Swift::Server server(&loop, m_factories, &dummyregistry, "localhost", 5222);
server.start();
loop.run();
}
|