Collage
1.4.0
High-performance C++ library for developing object-oriented distributed applications.
|
This is the complete list of members for co::LocalNode, including all inherited members.
_addConnectionDescription(ConnectionDescriptionPtr cd) (defined in co::Node) | co::Node | protected |
_cmdUnknown(ICommand &command) | co::Dispatcher | protected |
_getMulticast() const (defined in co::Node) | co::Node | protected |
_removeConnectionDescription(ConnectionDescriptionPtr cd) (defined in co::Node) | co::Node | protected |
ackRequest(NodePtr node, const uint32_t requestID) (defined in co::LocalNode) | co::LocalNode | |
acquireSendToken(NodePtr toNode) | co::LocalNode | |
addConnection(ConnectionPtr connection) (defined in co::LocalNode) | co::LocalNode | |
addConnectionDescription(ConnectionDescriptionPtr cd) | co::Node | |
addListener(ConnectionDescriptionPtr desc) | co::LocalNode | |
addListener(ConnectionPtr connection) | co::LocalNode | |
allocBuffer(const uint64_t size) (defined in co::LocalNode) | co::LocalNode | |
close() | co::LocalNode | virtual |
CommandHandler typedef | co::LocalNode | |
connect(NodePtr node) | co::LocalNode | |
connect(const NodeID &nodeID) | co::LocalNode | |
connect(NodePtr node, ConnectionPtr connection) (defined in co::LocalNode) | co::LocalNode | protected |
connectObjectMaster(const uint128_t &id) | co::LocalNode | |
Counter enum name | co::LocalNode | |
COUNTER_ALL enum value (defined in co::LocalNode) | co::LocalNode | |
COUNTER_MAP_OBJECT_REMOTE enum value | co::LocalNode | |
createNode(const uint32_t type) | co::LocalNode | protectedvirtual |
deregisterObject(Object *object) override | co::LocalNode | virtual |
deserialize(std::string &data) (defined in co::Node) | co::Node | |
detail::CommandThread (defined in co::LocalNode) | co::LocalNode | friend |
detail::ReceiverThread (defined in co::LocalNode) | co::LocalNode | friend |
disableInstanceCache() | co::LocalNode | |
disableSendOnRegister() | co::LocalNode | |
disconnect(NodePtr node) | co::LocalNode | virtual |
dispatchCommand(ICommand &command) override | co::LocalNode | virtual |
Dispatcher() (defined in co::Dispatcher) | co::Dispatcher | protected |
Dispatcher(const Dispatcher &from) (defined in co::Dispatcher) | co::Dispatcher | protected |
enableSendOnRegister() | co::LocalNode | |
exitLocal() | co::LocalNode | inlinevirtual |
expireInstanceData(const int64_t age) (defined in co::LocalNode) | co::LocalNode | |
flushCommands() (defined in co::LocalNode) | co::LocalNode | |
Func typedef | co::Dispatcher | |
getCommandThreadQueue() | co::LocalNode | |
getConnection(const bool multicast=false) | co::Node | |
getConnectionDescriptions() const | co::Node | |
getCounter(const Counter counter) const (defined in co::LocalNode) | co::LocalNode | |
getLastReceiveTime() const (defined in co::Node) | co::Node | |
getMulticast() | co::Node | protected |
getNode(const NodeID &id) const | co::LocalNode | |
getNodeID() const | co::Node | |
getNodes(Nodes &nodes, const bool addSelf=true) const | co::LocalNode | |
getTime64() const (defined in co::LocalNode) | co::LocalNode | |
getType() const | co::Node | |
getZeroconf() | co::LocalNode | |
inCommandThread() const | co::LocalNode | |
initLocal(const int argc, char **argv) | co::LocalNode | virtual |
isBigEndian() const (defined in co::Node) | co::Node | |
isClosed() const | co::Node | |
isClosing() const | co::Node | |
isConnected() const | co::Node | |
isListening() const | co::Node | |
isLocal() const | co::Node | inline |
isReachable() const | co::Node | |
listen() | co::LocalNode | virtual |
LocalNode(const uint32_t type=co::NODETYPE_NODE) | co::LocalNode | explicit |
mapObject(Object *object, const uint128_t &id, NodePtr master, const uint128_t &version=VERSION_OLDEST) | co::LocalNode | |
mapObject(Object *object, const ObjectVersion &v) | co::LocalNode | inline |
mapObject(Object *object, const uint128_t &id, const uint128_t &version=VERSION_OLDEST) | co::LocalNode | inline |
mapObjectNB(Object *object, const uint128_t &id, const uint128_t &version=VERSION_OLDEST) | co::LocalNode | |
mapObjectNB(Object *object, const uint128_t &id, const uint128_t &version, NodePtr master) override | co::LocalNode | virtual |
mapObjectSync(const uint32_t requestID) override | co::LocalNode | virtual |
Node(const uint32_t type=co::NODETYPE_NODE) | co::Node | explicit |
notifyConnect(NodePtr) (defined in co::LocalNode) | co::LocalNode | inlineprotectedvirtual |
notifyDisconnect(NodePtr) (defined in co::LocalNode) | co::LocalNode | inlineprotectedvirtual |
ObjectHandler() | co::ObjectHandler | inlineprotected |
objectPush(const uint128_t &groupID, const uint128_t &objectType, const uint128_t &objectID, DataIStream &istream) | co::LocalNode | virtual |
ObjectStore (defined in co::LocalNode) | co::LocalNode | friend |
operator=(const Dispatcher &) (defined in co::Dispatcher) | co::Dispatcher | inline |
operator==(const Node *n) const (defined in co::Node) | co::Node | |
ping(NodePtr remoteNode) | co::LocalNode | |
pingIdleNodes() | co::LocalNode | |
PushHandler typedef | co::LocalNode | |
registerCommand(const uint32_t command, const CommandFunc< T > &func, CommandQueue *queue) | co::Dispatcher | |
registerCommandHandler(const uint128_t &command, const CommandHandler &func, CommandQueue *queue) | co::LocalNode | |
registerObject(Object *object) override | co::LocalNode | virtual |
registerPushHandler(const uint128_t &groupID, const PushHandler &handler) | co::LocalNode | |
releaseObject(Object *object) | co::ObjectHandler | |
releaseSendToken(SendToken token) | co::LocalNode | |
removeConnectionDescription(ConnectionDescriptionPtr cd) | co::Node | |
removeListeners(const Connections &connections) | co::LocalNode | |
send(const uint32_t cmd, const bool multicast=false) | co::Node | |
send(const uint128_t &commandID, const bool multicast=false) | co::Node | |
SendToken typedef | co::LocalNode | |
serialize() const (defined in co::Node) | co::Node | |
setAffinity(const int32_t affinity) | co::LocalNode | |
swapObject(Object *oldObject, Object *newObject) (defined in co::LocalNode) | co::LocalNode | |
syncObject(Object *object, NodePtr master, const uint128_t &id, const uint32_t instanceID=CO_INSTANCE_ALL) override | co::LocalNode | virtual |
unmapObject(Object *object) override | co::LocalNode | virtual |
~Dispatcher() (defined in co::Dispatcher) | co::Dispatcher | protectedvirtual |
~LocalNode() override | co::LocalNode | protected |
~Node() | co::Node | protectedvirtual |
~ObjectHandler() | co::ObjectHandler | inlineprotectedvirtual |