Collage  1.6.0
High-performance C++ library for developing object-oriented distributed applications.
co::LocalNode Member List

This is the complete list of members for co::LocalNode, including all inherited members.

_addConnectionDescription(ConnectionDescriptionPtr cd) (defined in co::Node)co::Nodeprotected
_cmdUnknown(ICommand &command)co::Dispatcherprotected
_getMulticast() const (defined in co::Node)co::Nodeprotected
_removeConnectionDescription(ConnectionDescriptionPtr cd) (defined in co::Node)co::Nodeprotected
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::LocalNodevirtual
CommandHandler typedefco::LocalNode
connect(NodePtr node)co::LocalNode
connect(const NodeID &nodeID)co::LocalNode
connect(NodePtr node, ConnectionPtr connection) (defined in co::LocalNode)co::LocalNodeprotected
connectObjectMaster(const uint128_t &id)co::LocalNode
Counter enum nameco::LocalNode
COUNTER_ALL enum value (defined in co::LocalNode)co::LocalNode
COUNTER_MAP_OBJECT_REMOTE enum valueco::LocalNode
createNode(const uint32_t type)co::LocalNodeprotectedvirtual
deregisterObject(Object *object) overrideco::LocalNodevirtual
deserialize(std::string &data) (defined in co::Node)co::Node
detail::CommandThread (defined in co::LocalNode)co::LocalNodefriend
detail::ReceiverThread (defined in co::LocalNode)co::LocalNodefriend
disableInstanceCache()co::LocalNode
disableSendOnRegister()co::LocalNode
disconnect(NodePtr node)co::LocalNodevirtual
dispatchCommand(ICommand &command) overrideco::LocalNodevirtual
Dispatcher() (defined in co::Dispatcher)co::Dispatcherprotected
Dispatcher(const Dispatcher &from) (defined in co::Dispatcher)co::Dispatcherprotected
enableSendOnRegister()co::LocalNode
exitLocal()co::LocalNodeinlinevirtual
expireInstanceData(const int64_t age) (defined in co::LocalNode)co::LocalNode
flushCommands() (defined in co::LocalNode)co::LocalNode
Func typedefco::Dispatcher
getCommandLine() const co::LocalNode
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
getHostname() const co::Node
getLastReceiveTime() const (defined in co::Node)co::Node
getLaunchQuote() const co::Nodevirtual
getMulticast()co::Nodeprotected
getNode(const NodeID &id) const co::LocalNode
getNodeID() const co::Node
getNodes(const bool addSelf=true) const co::LocalNode
getTime64() const (defined in co::LocalNode)co::LocalNode
getType() const co::Node
getWorkDir() const co::Nodevirtual
getZeroconf()co::LocalNode
inCommandThread() const co::LocalNode
initLocal(const int argc, char **argv)co::LocalNodevirtual
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::Nodeinline
isReachable() const co::Node
launch(NodePtr node, const std::string &command)co::LocalNode
listen()co::LocalNodevirtual
LocalNode(const uint32_t type=co::NODETYPE_NODE)co::LocalNodeexplicit
mapObject(Object *object, const uint128_t &id, NodePtr master, const uint128_t &version=VERSION_OLDEST)co::LocalNode
mapObject(Object *object, const ObjectVersion &v)co::LocalNodeinline
mapObject(Object *object, const uint128_t &id, const uint128_t &version=VERSION_OLDEST)co::LocalNodeinline
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) overrideco::LocalNodevirtual
mapObjectSync(const uint32_t requestID) overrideco::LocalNodevirtual
Node(const uint32_t type=co::NODETYPE_NODE)co::Nodeexplicit
notifyConnect(NodePtr) (defined in co::LocalNode)co::LocalNodeinlineprotectedvirtual
notifyDisconnect(NodePtr) (defined in co::LocalNode)co::LocalNodeinlineprotectedvirtual
ObjectHandler()co::ObjectHandlerinlineprotected
objectPush(const uint128_t &groupID, const uint128_t &objectType, const uint128_t &objectID, DataIStream &istream)co::LocalNodevirtual
ObjectStore (defined in co::LocalNode)co::LocalNodefriend
operator=(const Dispatcher &) (defined in co::Dispatcher)co::Dispatcherinline
operator==(const Node *n) const (defined in co::Node)co::Node
ping(NodePtr remoteNode)co::LocalNode
pingIdleNodes()co::LocalNode
PushHandler typedefco::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) overrideco::LocalNodevirtual
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 typedefco::LocalNode
serialize() const (defined in co::Node)co::Node
setAffinity(const int32_t affinity)co::LocalNode
setHostname(const std::string &host)co::Node
swapObject(Object *oldObject, Object *newObject) (defined in co::LocalNode)co::LocalNode
syncLaunch(const uint128_t &nodeID, int64_t timeout)co::LocalNode
syncObject(Object *object, const uint128_t &id, NodePtr master, const uint32_t instanceID=CO_INSTANCE_ALL) overrideco::LocalNodevirtual
unmapObject(Object *object) overrideco::LocalNodevirtual
~Dispatcher() (defined in co::Dispatcher)co::Dispatcherprotectedvirtual
~LocalNode() overrideco::LocalNodeprotected
~Node()co::Nodeprotectedvirtual
~ObjectHandler()co::ObjectHandlerinlineprotectedvirtual