Go to the documentation of this file.
30 if (
id.category.empty())
35 assert(
id.name.length() > 6 &&
id.name.compare(0, 6,
"topic.") == 0);
36 return id.name.substr(6);
44 id.category = instance->instanceName();
45 id.name =
"topic." + name;
56 Ice::EndpointSeq endpoints = proxy->ice_getEndpoints();
57 for (Ice::EndpointSeq::const_iterator i = endpoints.begin(); i != endpoints.end(); ++i)
59 if (i != endpoints.begin())
63 os <<
"\"" << (*i)->toString() <<
"\"";
68 os <<
"subscriber proxy is null";
The key for persistent subscribers, or topics.
IceDB::IceContext dbContext
A struct used for marking the last log update.
void put(const ReadWriteTxn &txn, const K &key, const D &data, unsigned int flags=0)
void Identity(MatrixXX< N, N, T > *a)
int compareSubscriberRecordKey(const MDB_val *v1, const MDB_val *v2)
const std::string lluDbKey
void read(auto &eigen, auto *table)
std::string describeEndpoints(const Ice::ObjectPrx &)
Ice::Identity nameToIdentity(const IceStorm::InstancePtr &, const std::string &)
bool get(const Txn &txn, const K &key, D &data) const
IceStormElection::LogUpdate getIncrementedLLU(const IceDB::ReadWriteTxn &, IceStorm::LLUMap &)
std::string identityToTopicName(const Ice::Identity &)