/* * nxsdummyservices.cc * * Created on: 13 Apr 2014 * Author: crispy */ #include "nxsdummyservices.h" rs_nxs_test::RsNxsSimpleDummyCircles::RsNxsSimpleDummyCircles( std::list& membership, bool cached) { } bool rs_nxs_test::RsNxsSimpleDummyCircles::isLoaded( const RsGxsCircleId& circleId) { return true; } bool rs_nxs_test::RsNxsSimpleDummyCircles::loadCircle( const RsGxsCircleId& circleId) { return true; } int rs_nxs_test::RsNxsSimpleDummyCircles::canSend(const RsGxsCircleId& circleId, const RsPgpId& id) { return true; } int rs_nxs_test::RsNxsSimpleDummyCircles::canReceive( const RsGxsCircleId& circleId, const RsPgpId& id) { return true; } bool rs_nxs_test::RsNxsSimpleDummyCircles::recipients( const RsGxsCircleId& circleId, std::list& friendlist) { return true; } rs_nxs_test::RsNxsSimpleDummyReputation::RsNxsSimpleDummyReputation( RepMap& repMap, bool cached) { } bool rs_nxs_test::RsNxsSimpleDummyReputation::haveReputation( const RsGxsId& id) { return true; } bool rs_nxs_test::RsNxsSimpleDummyReputation::loadReputation(const RsGxsId& id, const std::list& peers) { return true; } bool rs_nxs_test::RsNxsSimpleDummyReputation::getReputation(const RsGxsId& id, GixsReputation& rep) { rep.score = 5; return true; } rs_nxs_test::RsNxsDelayedDummyCircles::RsNxsDelayedDummyCircles( int countBeforePresent) : mCountBeforePresent(countBeforePresent) { } rs_nxs_test::RsNxsDelayedDummyCircles::~RsNxsDelayedDummyCircles() { } bool rs_nxs_test::RsNxsDelayedDummyCircles::isLoaded( const RsGxsCircleId& circleId) { return allowed(circleId); } bool rs_nxs_test::RsNxsDelayedDummyCircles::loadCircle( const RsGxsCircleId& circleId) { return allowed(circleId); } int rs_nxs_test::RsNxsDelayedDummyCircles::canSend( const RsGxsCircleId& circleId, const RsPgpId& id) { return allowed(circleId); } int rs_nxs_test::RsNxsDelayedDummyCircles::canReceive( const RsGxsCircleId& circleId, const RsPgpId& id) { return allowed(circleId); } bool rs_nxs_test::RsNxsDelayedDummyCircles::recipients( const RsGxsCircleId& circleId, std::list& friendlist) { return allowed(circleId); } bool rs_nxs_test::RsNxsDelayedDummyCircles::allowed( const RsGxsCircleId& circleId) { if(mMembershipCallCount.find(circleId) == mMembershipCallCount.end()) mMembershipCallCount[circleId] = 0; if(mMembershipCallCount[circleId] >= mCountBeforePresent) { mMembershipCallCount[circleId]++; return true; } else { mMembershipCallCount[circleId]++; return false; } }