swift-im-2.0+dev6/ 0000755 0001750 0001750 00000000000 12227051774 013663 5 ustar kismith kismith swift-im-2.0+dev6/scons 0000755 0001750 0001750 00000000063 12227051774 014735 0 ustar kismith kismith #!/bin/sh
`dirname $0`/3rdParty/SCons/scons.py $@
swift-im-2.0+dev6/.project 0000644 0001750 0001750 00000007453 12227051773 015342 0 ustar kismith kismith
Swift
org.eclipse.cdt.managedbuilder.core.genmakebuilder
?name?
org.eclipse.cdt.make.core.append_environment
true
org.eclipse.cdt.make.core.autoBuildTarget
org.eclipse.cdt.make.core.buildArguments
${ProjDirPath}/3rdParty/SCons/scons.py
org.eclipse.cdt.make.core.buildCommand
python
org.eclipse.cdt.make.core.cleanBuildTarget
-c
org.eclipse.cdt.make.core.contents
org.eclipse.cdt.make.core.activeConfigSettings
org.eclipse.cdt.make.core.enableAutoBuild
true
org.eclipse.cdt.make.core.enableCleanBuild
true
org.eclipse.cdt.make.core.enableFullBuild
true
org.eclipse.cdt.make.core.fullBuildTarget
org.eclipse.cdt.make.core.stopOnError
true
org.eclipse.cdt.make.core.useDefaultBuildCmd
false
org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
full,incremental,
org.eclipse.cdt.core.cnature
org.eclipse.cdt.core.ccnature
org.eclipse.cdt.managedbuilder.core.managedBuildNature
org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
1282241138279
22
org.eclipse.ui.ide.multiFilter
1.0-name-matches-false-false-*.obj
1282241138280
22
org.eclipse.ui.ide.multiFilter
1.0-name-matches-false-false-*.o
1282241138282
22
org.eclipse.ui.ide.multiFilter
1.0-name-matches-false-false-*.a
1282241138283
22
org.eclipse.ui.ide.multiFilter
1.0-name-matches-false-false-*.lib
1282241138306
22
org.eclipse.ui.ide.multiFilter
1.0-name-matches-false-false-*~
1282241138307
22
org.eclipse.ui.ide.multiFilter
1.0-name-matches-false-false-moc_*
1282241138308
10
org.eclipse.ui.ide.multiFilter
1.0-name-matches-false-false-.sconf_temp
swift-im-2.0+dev6/Limber/ 0000755 0001750 0001750 00000000000 12227051774 015075 5 ustar kismith kismith swift-im-2.0+dev6/Limber/SConscript 0000644 0001750 0001750 00000001452 12227051773 017110 0 ustar kismith kismith Import("env")
if env["SCONS_STAGE"] == "flags" :
env["LIMBER_FLAGS"] = {
"LIBPATH": [Dir(".")],
"LIBS": ["Limber"],
}
elif env["SCONS_STAGE"] == "build" :
libenv = env.Clone()
libenv.UseFlags(env["SWIFTEN_FLAGS"])
libenv.UseFlags(env["SWIFTEN_DEP_FLAGS"])
libenv.StaticLibrary("Limber", [
"Server/ServerFromClientSession.cpp",
"Server/ServerSession.cpp",
"Server/ServerStanzaRouter.cpp",
"Server/SimpleUserRegistry.cpp",
"Server/UserRegistry.cpp",
])
myenv = env.Clone()
myenv.BuildVersion("BuildVersion.h", project = "limber")
myenv.UseFlags(env["LIMBER_FLAGS"])
myenv.UseFlags(env["SWIFTEN_FLAGS"])
myenv.UseFlags(env["SWIFTEN_DEP_FLAGS"])
myenv.Program("limber", ["main.cpp"])
env.Append(UNITTEST_SOURCES = [
File("Server/UnitTest/ServerStanzaRouterTest.cpp"),
])
swift-im-2.0+dev6/Limber/Server/ 0000755 0001750 0001750 00000000000 12227051773 016342 5 ustar kismith kismith swift-im-2.0+dev6/Limber/Server/ServerSession.cpp 0000644 0001750 0001750 00000000404 12227051773 021656 0 ustar kismith kismith /*
* Copyright (c) 2010 Remko Tronçon
* Licensed under the GNU General Public License v3.
* See Documentation/Licenses/GPLv3.txt for more information.
*/
#include "Limber/Server/ServerSession.h"
namespace Swift {
ServerSession::~ServerSession() {
}
}
swift-im-2.0+dev6/Limber/Server/UserRegistry.h 0000644 0001750 0001750 00000000652 12227051773 021165 0 ustar kismith kismith /*
* Copyright (c) 2010 Remko Tronçon
* Licensed under the GNU General Public License v3.
* See Documentation/Licenses/GPLv3.txt for more information.
*/
#pragma once
#include
#include
namespace Swift {
class JID;
class UserRegistry {
public:
virtual ~UserRegistry();
virtual bool isValidUserPassword(const JID& user, const SafeByteArray& password) const = 0;
};
}
swift-im-2.0+dev6/Limber/Server/SimpleUserRegistry.h 0000644 0001750 0001750 00000001124 12227051773 022332 0 ustar kismith kismith /*
* Copyright (c) 2010 Remko Tronçon
* Licensed under the GNU General Public License v3.
* See Documentation/Licenses/GPLv3.txt for more information.
*/
#pragma once
#include