org::mpisws::p2p::transport::SocketRequestHandle* org::mpisws::p2p::transport::table::TableTransprotLayerImpl::openSocket(::java::lang::Object* i, ::org::mpisws::p2p::transport::SocketCallback* deliverSocketToMe, ::java::util::Map* options)
{
    auto const ret = new ::org::mpisws::p2p::transport::util::SocketRequestHandleImpl(i, options, logger);
    npc(ret)->setSubCancellable(npc(tl)->openSocket(i, new TableTransprotLayerImpl_openSocket_2(this, deliverSocketToMe, ret), options));
    return ret;
}
Example #2
0
rice::p2p::commonapi::IdArray* rice::pastry::IdSet::asArray_()
{
    return java_cast< ::rice::p2p::commonapi::IdArray* >(java_cast< ::java::lang::ObjectArray* >(npc(npc(idSet)->keySet())->toArray_(static_cast< ::java::lang::ObjectArray* >(new ::rice::p2p::commonapi::IdArray(int32_t(0))))));
}
void rice::pastry::socket::appsocket::AppSocketPastryNodeFactory_getSocketFactory_1_getSocketChannel_1_2::receiveException(::java::lang::Exception* exception)
{
    npc(c)->receiveException(exception);
}
Example #4
0
bool rice::pastry::IdSet::isMember(Id* id)
{
    return npc(idSet)->containsKey(id);
}
Example #5
0
rice::pastry::IdSet* rice::pastry::IdSet::subSet(Id* from, Id* to)
{
    return new ::rice::pastry::IdSet(npc(idSet)->subMap(from, to));
}
Example #6
0
void rice::environment::processing::WorkRequest::returnError(::java::lang::Exception* e)
{
    npc(c)->receiveException(e);
}
Example #7
0
void rice::pastry::IdSet::addMember(Id* id)
{
    npc(idSet)->put(id, nullptr);
    validHash = false;
}
void org::mpisws::p2p::transport::table::TableTransprotLayerImpl::messageReceived(::java::lang::Object* i, ::java::nio::ByteBuffer* m, ::java::util::Map* options) /* throws(IOException) */
{
    npc(callback)->messageReceived(i, m, options);
}
void rice::environment::processing::simple::SimpleProcessor_main_2::receiveResult(::java::lang::Object* result)
{
    npc(::java::lang::System::out())->println(u"Done blocking."_j);
}
org::mpisws::p2p::transport::MessageRequestHandle* org::mpisws::p2p::transport::table::TableTransprotLayerImpl::sendMessage(::java::lang::Object* i, ::java::nio::ByteBuffer* m, ::org::mpisws::p2p::transport::MessageCallback* deliverAckToMe, ::java::util::Map* options)
{
    return npc(tl)->sendMessage(i, m, deliverAckToMe, options);
}
void org::mpisws::p2p::transport::table::TableTransprotLayerImpl::destroy()
{
    npc(tl)->destroy();
}
java::lang::Object* org::mpisws::p2p::transport::table::TableTransprotLayerImpl::getLocalIdentifier()
{
    return java_cast< ::java::lang::Object* >(npc(tl)->getLocalIdentifier());
}
void org::mpisws::p2p::transport::table::TableTransprotLayerImpl::acceptSockets(bool b)
{
    npc(tl)->acceptSockets(b);
}
bool org::mpisws::p2p::transport::table::TableTransprotLayerImpl::hasKey(::java::lang::Object* i)
{
    return npc(knownValues)->containsKey(i);
}
int32_t rice::p2p::glacier::v2::messaging::GlacierResponseMessage::numKeys()
{
    return npc(keys)->length;
}
void rice::environment::processing::simple::SimpleProcessor_main_2::receiveException(::java::lang::Exception* exception)
{
    npc(exception)->printStackTrace();
}
Example #17
0
void rice::environment::processing::WorkRequest::returnResult(::java::lang::Object* o)
{
    npc(c)->receiveResult(o);
}
java::lang::String* com::typesafe::config::impl::Tokens_Substitution::tokenText()
{
    return ::java::lang::StringBuilder().append(u"${"_j)->append((this->optional_ ? u"?"_j : u""_j))
        ->append(Tokenizer::render(npc(java_cast< ::java::util::List* >(this->value_))->iterator()))
        ->append(u"}"_j)->toString();
}
Example #19
0
int32_t rice::pastry::IdSet::numElements()
{
    return npc(idSet)->size();
}
bool com::typesafe::config::impl::Tokens_Substitution::equals(::java::lang::Object* other)
{
    return super::equals(other) && npc(java_cast< ::java::util::List* >(npc((java_cast< Tokens_Substitution* >(other)))->value_))->equals(value_);
}
Example #21
0
void rice::pastry::IdSet::removeMember(Id* id)
{
    npc(idSet)->remove(id);
    validHash = false;
}
int32_t com::typesafe::config::impl::Tokens_Substitution::hashCode()
{
    return int32_t(41) * (int32_t(41) + super::hashCode()) + npc(value_)->hashCode();
}
Example #23
0
rice::pastry::Id* rice::pastry::IdSet::maxMember()
{
    return java_cast< Id* >(java_cast< ::java::lang::Object* >(npc(idSet)->lastKey()));
}
java::lang::String* org::mpisws::p2p::testing::transportlayer::peerreview::PRRegressionTest_getIdStrTranslator_1::toString(PRRegressionTest_IdImpl* id)
{
    return ::java::lang::Integer::toString(npc(id)->id);
}
Example #25
0
java::util::Iterator* rice::pastry::IdSet::getIterator()
{
    return npc(npc(idSet)->keySet())->iterator();
}
void rice::p2p::glacier::v2::messaging::GlacierResponseMessage::serialize(::rice::p2p::commonapi::rawserialization::OutputBuffer* buf) /* throws(IOException) */
{
    npc(buf)->writeByte(static_cast< int8_t >(int32_t(0)));
    super::serialize(buf);
    npc(buf)->writeInt(npc(keys)->length);
    for (auto i = int32_t(0); i < npc(keys)->length; i++) {
        npc((*keys)[i])->serialize(buf);
    }
    npc(buf)->writeInt(npc(lifetimes)->length);
    for (auto i = int32_t(0); i < npc(lifetimes)->length; i++) {
        npc(buf)->writeLong((*lifetimes)[i]);
    }
    npc(buf)->writeInt(npc(authoritative)->length);
    for (auto i = int32_t(0); i < npc(authoritative)->length; i++) {
        npc(buf)->writeBoolean((*authoritative)[i]);
    }
    npc(buf)->writeInt(npc(haveIt)->length);
    for (auto i = int32_t(0); i < npc(haveIt)->length; i++) {
        npc(buf)->writeBoolean((*haveIt)[i]);
    }
}
void rice::p2p::past::gc::GCPastImpl_fetch_9::receiveResult(::java::lang::Object* o)
{
    auto content = java_cast< GCPastContent* >(o);
    npc(GCPastImpl_this->storage)->setMetadata(npc(content)->getId(), npc(content)->getMetadata(npc(gcid)->getExpiration()), parent);
}
void rice::p2p::glacier::v2::messaging::GlacierResponseMessage::ctor(::rice::p2p::commonapi::rawserialization::InputBuffer* buf, ::rice::p2p::commonapi::Endpoint* endpoint) /* throws(IOException) */
{
    super::ctor(buf, endpoint);
    keys = new ::rice::p2p::glacier::FragmentKeyArray(npc(buf)->readInt());
    for (auto i = int32_t(0); i < npc(keys)->length; i++) {
        keys->set(i, new ::rice::p2p::glacier::FragmentKey(buf, endpoint));
    }
    lifetimes = new ::int64_tArray(npc(buf)->readInt());
    for (auto i = int32_t(0); i < npc(lifetimes)->length; i++) {
        (*lifetimes)[i] = npc(buf)->readLong();
    }
    authoritative = new ::boolArray(npc(buf)->readInt());
    for (auto i = int32_t(0); i < npc(authoritative)->length; i++) {
        (*authoritative)[i] = npc(buf)->readBoolean();
    }
    haveIt = new ::boolArray(npc(buf)->readInt());
    for (auto i = int32_t(0); i < npc(haveIt)->length; i++) {
        (*haveIt)[i] = npc(buf)->readBoolean();
    }
}
void rice::pastry::socket::appsocket::AppSocketPastryNodeFactory_getSocketFactory_1_getSocketChannel_1_2::receiveResult(::org::mpisws::p2p::transport::P2PSocket* result)
{
    auto sm = java_cast< ::org::mpisws::p2p::transport::wire::SocketManager* >(npc(AppSocketPastryNodeFactory_getSocketFactory_1_this->AppSocketPastryNodeFactory_this->socketTable)->remove(::java::lang::Integer::valueOf(myUid)));
    auto ret = npc(sm)->getSocketChannel();
    npc(c)->receiveResult(ret);
}
void rice::pastry::testing::PastryNetworkTest_fetchLeafSets_1::run()
{
    auto gotResponse = false;
    {
        auto finally0 = finally([&] {
            if(!gotResponse) {
                npc(::java::lang::System::out())->println(::java::lang::StringBuilder().append(u"Did not hear from "_j)->append(static_cast< ::java::lang::Object* >(handle))->toString());
            }
            {
                synchronized synchronized_0(unseen);
                {
                    PastryNetworkTest_this->numThreads--;
                    npc(unseen)->notifyAll();
                }
            }
        });
        try {
            ::rice::pastry::leafset::LeafSet* ls = nullptr;
            if(false)
                throw new ::java::io::IOException();

            npc(::java::lang::System::out())->println(::java::lang::StringBuilder().append(u"Response:"_j)->append(static_cast< ::java::lang::Object* >(handle))
                ->append(u" "_j)
                ->append(static_cast< ::java::lang::Object* >(ls))->toString());
            gotResponse = true;
            npc(ps)->println(::java::lang::StringBuilder().append(npc(npc(npc(handle)->getInetSocketAddress())->getAddress())->getHostAddress())->append(u":"_j)
                ->append(npc(npc(handle)->getInetSocketAddress())->getPort())->toString());
            npc(leafsets)->put(static_cast< ::java::lang::Object* >(handle), static_cast< ::java::lang::Object* >(ls));
            auto ns = npc(ls)->neighborSet(::java::lang::Integer::MAX_VALUE);
            if(!npc(npc(ns)->get(int32_t(0)))->equals(static_cast< ::java::lang::Object* >(handle))) {
                npc(PastryNetworkTest_this->dead)->add(static_cast< ::java::lang::Object* >(handle));
                npc(PastryNetworkTest_this->nodes)->remove(static_cast< ::java::lang::Object* >(handle));
                npc(leafsets)->remove(static_cast< ::java::lang::Object* >(handle));
                npc(leafsets)->put(static_cast< ::java::lang::Object* >(npc(ns)->get(int32_t(0))), static_cast< ::java::lang::Object* >(ls));
            }
            for (auto i = int32_t(1); i < npc(ns)->size(); i++) 
                                if((!npc(PastryNetworkTest_this->nodes)->contains(static_cast< ::java::lang::Object* >(npc(ns)->get(i)))) && (!npc(PastryNetworkTest_this->dead)->contains(static_cast< ::java::lang::Object* >(npc(ns)->get(i)))))
                    npc(unseen)->add(static_cast< ::java::lang::Object* >(npc(ns)->get(i)));


        } catch (::java::net::ConnectException* e) {
            npc(PastryNetworkTest_this->dead)->add(static_cast< ::java::lang::Object* >(handle));
        } catch (::java::net::SocketTimeoutException* e) {
            npc(PastryNetworkTest_this->unknown)->add(static_cast< ::java::lang::Object* >(handle));
        } catch (::java::io::IOException* e) {
            npc(::java::lang::System::out())->println(::java::lang::StringBuilder().append(u"GOT OTHER ERROR CONNECTING TO "_j)->append(static_cast< ::java::lang::Object* >(handle))
                ->append(u" - "_j)
                ->append(static_cast< ::java::lang::Object* >(e))->toString());
        }
    }
}