| VOS::acquire() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::acquire() | VOS::RemoteMetaObject | [virtual] |
| VOS::addChildListener(ChildChangeListener *cl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::addChildListener(ChildChangeListener *cl, bool notifyImmediately=true) | VOS::RemoteMetaObject | [virtual] |
| addExciseListener(ObjectExciseListener *oel) | VOS::RefCounted | [virtual] |
| VOS::addFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
| VOS::Vobject::addFlag(const string &flag)=0 | VOS::Vobject | [pure virtual] |
| VOS::RemoteMetaObject::addFlag(const string &flag) | VOS::RemoteMetaObject | [virtual] |
| addHostAlias(const string &h) | VOS::Site | [virtual] |
| addMessageBlock(MessageBlock *m) | VOS::Site | [virtual] |
| VOS::addMessageHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExHandler=false) | VOS::MetaObject | [inline] |
| VOS::RemoteMetaObject::VOS::RemoteVobject::addMessageHandler(const string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExListener=false) | VOS::VobjectImplementation | [inline] |
| addNotification(NotifyEvent *ev) | VOS::RemoteSite | [virtual] |
| addObjectExtension(MetaObject *moe) | VOS::MetaObject | [virtual] |
| VOS::addParentListener(ParentChangeListener *pl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::addParentListener(ParentChangeListener *pl, bool notifyImmediately=true) | VOS::RemoteMetaObject | [virtual] |
| addRemoteObjectExtension(const char *type, metaobject_extender_t newmethod) | VOS::RemoteSite | [static] |
| addSite(Site *s) | VOS::Site | [static] |
| VOS::addType(const std::string &s) | VOS::MetaObject | [virtual] |
| VOS::Vobject::addType(const string &s)=0 | VOS::Vobject | [pure virtual] |
| VOS::RemoteMetaObject::addType(const string &s) | VOS::RemoteMetaObject | [virtual] |
| VOS::VobjectImplementation::addType(Vobject *requester, const string &s) | VOS::VobjectImplementation | [virtual] |
| VOS::addTypeListener(TypeChangeListener *tl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::addTypeListener(TypeChangeListener *tl, bool notifyImmediately=true) | VOS::RemoteMetaObject | [virtual] |
| VOS::addUpdateHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExHandler=false) | VOS::MetaObject | [inline] |
| VOS::RemoteMetaObject::VOS::RemoteVobject::addUpdateHandler(const string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExListener=false) | VOS::VobjectImplementation | [inline] |
| allOpenSockets | VOS::Site | [static] |
| AsyncConnect class | VOS::RemoteSocketSite | [friend] |
| catchIncomingMessage(const string &nonce) | VOS::RemoteSite | [virtual] |
| VOS::checkFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
| VOS::Vobject::checkFlag(const string &flag)=0 | VOS::Vobject | [pure virtual] |
| VOS::RemoteMetaObject::checkFlag(const string &flag) | VOS::RemoteMetaObject | [virtual] |
| ChildList typedef | VOS::Vobject | |
| childListeners | VOS::VobjectImplementation | [protected] |
| childlockSet | VOS::RemoteSite | [protected] |
| children | VOS::VobjectImplementation | [protected] |
| children_map | VOS::VobjectImplementation | [protected] |
| clearCaughtMessage(const string &nonce) | VOS::RemoteSite | [virtual] |
| createMetaObject(const char *name, const char *first,...) | VOS::RemoteSite | [virtual] |
| createMetaObject(const char *name, const deque< string > &typelist) | VOS::RemoteSite | [virtual] |
| VOS::Site::createMetaObject(const char *name=0) | VOS::Site | [inline] |
| createMetaObjectT(const char *name=0) | VOS::Site | [inline] |
| defaultContext | VOS::Site | |
| destroy() | VOS::RefCounted | [virtual] |
| detectHostname(int fd, unsigned char ipaddr[4]) | VOS::Site | [static] |
| disconnected | VOS::RemoteSite | [protected] |
| doExcise() | VOS::MetaObject | [protected, virtual] |
| doSaveState(MessageBlock &output, std::set< std::string > &types, bool portable) | VOS::MetaObject | [protected, virtual] |
| doSitePeering(LocalSite *ls, RemoteSite *rs, bool isspooftest, bool waitforhello) | VOS::Site | [static] |
| enableOutgoing(bool sendqueue, const string &rewriteTo="?") | VOS::RemoteSocketSite | [virtual] |
| enqueueOutgoing | VOS::RemoteSocketSite | [protected] |
| excise() | VOS::RemoteSocketSite | [virtual] |
| extendMetaObject(RemoteMetaObject *root, const char *type) | VOS::RemoteSite | [static] |
| VOS::findChild(const std::string &path) | VOS::MetaObject | [virtual] |
| VOS::Vobject::findChild(const string &path)=0 | VOS::Vobject | [pure virtual] |
| VOS::RemoteMetaObject::findChild(const string &path) | VOS::RemoteMetaObject | [virtual] |
| VOS::findObject(const std::string &path) | VOS::MetaObject | [virtual] |
| VOS::Vobject::findObject(const string &path)=0 | VOS::Vobject | [pure virtual] |
| VOS::RemoteMetaObject::findObject(const string &path) | VOS::RemoteMetaObject | [virtual] |
| findObjectFromRoot(const string &path) | VOS::Vobject | [static] |
| VOS::findParent(Vobject &parent) | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::findParent(Vobject &parent) | VOS::RemoteMetaObject | [virtual] |
| findSite(const string &s) | VOS::Site | [static] |
| flagstrings | VOS::VobjectImplementation | [protected] |
| flushIncomingBuffers() | VOS::RemoteSocketSite | [virtual] |
| flushNotifications() | VOS::RemoteSite | [virtual] |
| flushOutgoingBuffers(const char *data=0, unsigned int sz=0) | VOS::RemoteSocketSite | [virtual] |
| freeHostEnt(struct hostent *hp) | VOS::Site | [static] |
| generateUniqueName() | VOS::Site | [virtual] |
| getAllSites() | VOS::Site | [static] |
| getAntiSpoofID() | VOS::RemoteSite | [inline] |
| getCertificate() | VOS::RemoteSocketSite | |
| VOS::getChildren() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::getChildren() | VOS::RemoteMetaObject | [virtual] |
| VOS::getCount() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::getCount() | VOS::RemoteMetaObject | [virtual] |
| getDefaultPeer() | VOS::Site | [static] |
| getGreeted() | VOS::Site | [virtual] |
| getHostAliases() | VOS::Site | [virtual] |
| gethostbyaddr_locked(const char *addr, int len, int type) | VOS::Site | [static] |
| gethostbyname_locked(const char *addr) | VOS::Site | [static] |
| getLocalPeer() | VOS::RemoteSite | [virtual] |
| getMessageBlock(const string &s) | VOS::Site | [virtual] |
| getMessageFilters() | VOS::Site | [virtual] |
| VOS::getName() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::getName() | VOS::RemoteMetaObject | [virtual] |
| VOS::getParents() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::getParents() | VOS::RemoteMetaObject | [virtual] |
| getQueueMsgs() | VOS::VobjectImplementation | [inline, virtual] |
| getQueueMsgsDefault() | VOS::VobjectImplementation | [inline, static] |
| getQueueUpdateMsgs() | VOS::VobjectImplementation | [inline, virtual] |
| getQueueUpdateMsgsDefault() | VOS::VobjectImplementation | [inline, static] |
| getReadingFD() const | VOS::RemoteSocketSite | [inline, virtual] |
| getSite() | VOS::RemoteSite | [inline, virtual] |
| getSuperObject() | VOS::MetaObject | |
| getTopObject() | VOS::MetaObject | |
| getType() | VOS::Site | [virtual] |
| getTypeHandlers() | VOS::MetaObject | |
| VOS::getTypes() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::getTypes() | VOS::RemoteMetaObject | [virtual] |
| VOS::getURL() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::getURL() | VOS::RemoteMetaObject | [virtual] |
| getWritingFD() const | VOS::RemoteSocketSite | [inline, virtual] |
| handleDisconnection() | VOS::RemoteSocketSite | [virtual] |
| handleNewType(const string &t) | VOS::RemoteMetaObject | [virtual] |
| HandlerMap typedef | VOS::VobjectImplementation | [protected] |
| hasHostAlias(const string &h) | VOS::Site | [virtual] |
| VOS::hasMessageAvailable() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::hasMessageAvailable() | VOS::RemoteMetaObject | [virtual] |
| VOS::hasUpdateMessageAvailable() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::hasUpdateMessageAvailable() | VOS::RemoteMetaObject | [virtual] |
| hostent_deepcopy(struct hostent *hp) | VOS::Site | [static] |
| incomingMessageQueue | VOS::VobjectImplementation | [protected] |
| incomingUpdateMessageQueue | VOS::VobjectImplementation | [protected] |
| init(const string &hostname, unsigned short int port) | VOS::RemoteSocketSite | [protected] |
| initFields(Vobject *v, Message *m, const string &method, bool withnonce) | VOS::RemoteVobject | [static] |
| initialize() | VOS::MetaObject | [virtual] |
| initializeSecurity(Vobject &requester) | VOS::MetaObject | [virtual] |
| VOS::insertChild(int position, const std::string &contextual_name, Vobject *child) | VOS::MetaObject | [virtual] |
| VOS::Vobject::insertChild(int position, const string &contextual_name, Vobject *child)=0 | VOS::Vobject | [pure virtual] |
| VOS::RemoteMetaObject::insertChild(int position, const string &contextual_name, Vobject *child) | VOS::RemoteMetaObject | [virtual] |
| VOS::VobjectImplementation::insertChild(Vobject *requester, int position, const string &contextual_name, Vobject *child) | VOS::VobjectImplementation | [virtual] |
| insertMessageFilter(int pos, MessageFilter *mf) | VOS::Site | [virtual] |
| isConnected() | VOS::RemoteSocketSite | [virtual] |
| VOS::isLocal() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::isLocal() | VOS::RemoteMetaObject | [virtual] |
| VOS::isRemote() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::isRemote() | VOS::RemoteMetaObject | [virtual] |
| localpeer | VOS::RemoteSite | [protected] |
| LocalSite class | VOS::RemoteSocketSite | [friend] |
| LocalSocketSite::acceptConnectionRequests() | VOS::RemoteSocketSite | [friend] |
| lockChildNotifyOutgoing(Vobject *v) | VOS::RemoteSite | [virtual] |
| lockNotificationFlush() | VOS::RemoteSite | [virtual] |
| lockParentNotifyOutgoing(Vobject *v) | VOS::RemoteSite | [virtual] |
| lockTypeNotifyOutgoing(Vobject *v) | VOS::RemoteSite | [virtual] |
| messagefilters | VOS::Site | [protected] |
| messageInProgress(const string &nonce) | VOS::RemoteSite | [virtual] |
| messageReady(const string &nonce) | VOS::RemoteSite | [virtual] |
| meta_cast(Vobject *v) | VOS::MetaObject | [inline, static] |
| meta_cast(Vobject &v) | VOS::MetaObject | [inline, static] |
| meta_cast(MetaObject *v, bool fromsuper=false) | VOS::MetaObject | [inline, static] |
| meta_cast(MetaObject &v, bool fromsuper=false) | VOS::MetaObject | [inline, static] |
| MetaObject(MetaObject *superobject) | VOS::MetaObject | [protected] |
| msghandlers | VOS::VobjectImplementation | [protected] |
| name | VOS::VobjectImplementation | [protected] |
| notifyChildInserted(VobjectEvent &e) | VOS::RemoteSite | [virtual] |
| notifyChildRemoved(VobjectEvent &e) | VOS::RemoteSite | [virtual] |
| notifyChildReplaced(VobjectEvent &e) | VOS::RemoteSite | [virtual] |
| notifyObjectExcise(RefCounted *rc) | VOS::VobjectImplementation | [virtual] |
| notifyParentInserted(VobjectEvent &e) | VOS::RemoteSite | [virtual] |
| notifyParentRemoved(VobjectEvent &e) | VOS::RemoteSite | [virtual] |
| notifyTypeInserted(VobjectEvent &e) | VOS::RemoteSite | [virtual] |
| notifyTypeRemoved(VobjectEvent &e) | VOS::RemoteSite | [virtual] |
| operator==(Vobject &v) | VOS::Vobject | |
| operator==(Vobject *v) | VOS::Vobject | |
| outgoinglock | VOS::RemoteSocketSite | [protected] |
| outputBuffer | VOS::RemoteSocketSite | [protected] |
| parentListeners | VOS::VobjectImplementation | [protected] |
| parentlockSet | VOS::RemoteSite | [protected] |
| parents | VOS::VobjectImplementation | [protected] |
| ParentSet typedef | VOS::Vobject | |
| partialMessage | VOS::RemoteSocketSite | [protected] |
| printExtensionTable(ostream &stream=std::cerr) | VOS::RemoteSite | [static] |
| queueMsgs | VOS::VobjectImplementation | [protected] |
| queueMsgs_def | VOS::VobjectImplementation | [protected, static] |
| queueUpdateMsgs | VOS::VobjectImplementation | [protected] |
| queueUpdateMsgs_def | VOS::VobjectImplementation | [protected, static] |
| readingFD | VOS::RemoteSocketSite | [protected] |
| readStream(char *data, unsigned int datasize) | VOS::RemoteSocketSite | [protected, virtual] |
| VOS::receiveMessage() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::receiveMessage() | VOS::RemoteMetaObject | [virtual] |
| VOS::receiveUpdateMessage() | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::receiveUpdateMessage() | VOS::RemoteMetaObject | [virtual] |
| RefCounted() | VOS::RefCounted | [inline] |
| RefCounted(const RefCounted &) | VOS::RefCounted | [inline] |
| release() | VOS::RemoteSite | [virtual] |
| RemoteMetaObject(const string &name, RemoteSite *remotesite) | VOS::RemoteMetaObject | [protected] |
| remoteport | VOS::RemoteSocketSite | [protected] |
| RemoteSite() | VOS::RemoteSite | [protected] |
| VOS::RemoteMetaObject::RemoteSite class | VOS::RemoteMetaObject | [friend] |
| RemoteSocketSite(const string &hostname, unsigned short int port) | VOS::RemoteSocketSite | [protected] |
| RemoteSocketSite(const string &hostname) | VOS::RemoteSocketSite | [protected] |
| RemoteSocketSite(int fd, struct sockaddr_in *peeraddr) | VOS::RemoteSocketSite | [protected] |
| RemoteVobject(const string &name, RemoteSite *remotesite) | VOS::RemoteVobject | [protected] |
| VOS::VobjectImplementation::RemoteVobject class | VOS::VobjectImplementation | [friend] |
| VOS::removeChild(int position) | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::removeChild(int position) | VOS::RemoteMetaObject | [virtual] |
| VOS::VobjectImplementation::removeChild(Vobject *requester, int position) | VOS::VobjectImplementation | [virtual] |
| VOS::removeChildListener(ChildChangeListener *cl) | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::removeChildListener(ChildChangeListener *cl) | VOS::RemoteMetaObject | [virtual] |
| removeExciseListener(ObjectExciseListener *oel, bool releaseIfRefcounted=true) | VOS::RefCounted | [virtual] |
| VOS::removeFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
| VOS::Vobject::removeFlag(const string &flag)=0 | VOS::Vobject | [pure virtual] |
| VOS::RemoteMetaObject::removeFlag(const string &flag) | VOS::RemoteMetaObject | [virtual] |
| removeHostAlias(const string &h) | VOS::Site | [virtual] |
| removeMessageBlock(MessageBlock *m) | VOS::Site | [virtual] |
| removeMessageFilter(int pos) | VOS::Site | [virtual] |
| removeMessageFilter(MessageFilter *m) | VOS::Site | [virtual] |
| VOS::removeMessageHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::MetaObject | [inline] |
| VOS::RemoteMetaObject::VOS::RemoteVobject::removeMessageHandler(const string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::VobjectImplementation | [inline] |
| VOS::removeParentListener(ParentChangeListener *pl) | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::removeParentListener(ParentChangeListener *pl) | VOS::RemoteMetaObject | [virtual] |
| removeRemoteObjectExtension(const char *type, metaobject_extender_t oldmethod) | VOS::RemoteSite | [static] |
| removeSite(Site &s) | VOS::Site | [static] |
| VOS::removeTypeListener(TypeChangeListener *tl) | VOS::MetaObject | [virtual] |
| VOS::RemoteMetaObject::removeTypeListener(TypeChangeListener *tl) | VOS::RemoteMetaObject | [virtual] |
| VOS::removeUpdateHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::MetaObject | [inline] |
| VOS::RemoteMetaObject::VOS::RemoteVobject::removeUpdateHandler(const string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::VobjectImplementation | [inline] |
| retrieveCaughtMessage(const string &nonce) | VOS::RemoteSite | [virtual] |
| VOS::saveState(MessageBlock &output, std::set< std::string > &types, bool portable) | VOS::MetaObject | [virtual] |
| VOS::Vobject::saveState(MessageBlock &output, set< string > &types, bool portable)=0 | VOS::Vobject | [pure virtual] |
| VOS::RemoteMetaObject::saveState(MessageBlock &output, set< string > &types, bool portable) | VOS::RemoteMetaObject | [virtual] |
| secureConnection(const string &protocol) | VOS::RemoteSocketSite | |
| sendMessage(Message *m) | VOS::RemoteSocketSite | [virtual] |
| sendMessage(MessageBlock *m) | VOS::RemoteSocketSite | [virtual] |
| sendUpdateMessage(Message *m) | VOS::RemoteSite | [virtual] |
| setAntiSpoofID(const string &s) | VOS::RemoteSite | [inline] |
| setChild(int position, const string &contextual_name, Vobject *child) | VOS::RemoteSite | [virtual] |
| VOS::Site::setChild(int position, const std::string &contextual_name, Vobject *child) | VOS::MetaObject | [virtual] |
| VOS::VobjectImplementation::setChild(Vobject *requester, int position, const string &contextual_name, Vobject *child) | VOS::VobjectImplementation | [virtual] |
| setDefaultPeer(LocalSite *localsite) | VOS::Site | [static] |
| setGreeted(bool g) | VOS::Site | [virtual] |
| setQueueMsgs(bool t) | VOS::VobjectImplementation | [inline, virtual] |
| setQueueMsgsDefault(bool t) | VOS::VobjectImplementation | [inline, static] |
| setQueueUpdateMsgs(bool t) | VOS::VobjectImplementation | [inline, virtual] |
| setQueueUpdateMsgsDefault(bool t) | VOS::VobjectImplementation | [inline, static] |
| setURL(const URL &u) | VOS::RemoteSite | [virtual] |
| Site() | VOS::Site | [protected] |
| Site(MetaObject *superobject) | VOS::Site | [protected] |
| Site::doSitePeering(LocalSite *localsite, RemoteSite *remotesite, bool isspooftest, bool waitforhello) | VOS::RemoteSite | [friend] |
| sockSendBufSz | VOS::RemoteSocketSite | [protected] |
| ssl | VOS::RemoteSocketSite | [protected] |
| superobject | VOS::MetaObject | [protected] |
| suppressOutgoing(bool enqueue) | VOS::RemoteSocketSite | [virtual] |
| switchProtocol(SSL_CTX *context) | VOS::RemoteSocketSite | |
| trapOutgoingReply(Message *m) | VOS::Site | [virtual] |
| typeListeners | VOS::VobjectImplementation | [protected] |
| typelockSet | VOS::RemoteSite | [protected] |
| types | VOS::VobjectImplementation | [protected] |
| TypeSet typedef | VOS::Vobject | |
| uniqueName(const char *base) | VOS::Site | [virtual] |
| unlockChildNotifyOutgoing(Vobject *v, const string &nonce) | VOS::RemoteSite | [virtual] |
| unlockNotificationFlush() | VOS::RemoteSite | [virtual] |
| unlockParentNotifyOutgoing(Vobject *v, const string &nonce) | VOS::RemoteSite | [virtual] |
| unlockTypeNotifyOutgoing(Vobject *v, const string &nonce) | VOS::RemoteSite | [virtual] |
| updatehandlers | VOS::VobjectImplementation | [protected] |
| url | VOS::VobjectImplementation | [protected] |
| usingSOCKS | VOS::RemoteSocketSite | [protected] |
| VobjectImplementation(const string &name, Site *remotesite, bool islocalobj) | VOS::VobjectImplementation | [protected] |
| waitingFor | VOS::RemoteSite | [protected] |
| writeStream(const char *data, unsigned int datasize) | VOS::RemoteSocketSite | [protected, virtual] |
| writingFD | VOS::RemoteSocketSite | [protected] |
| ~MetaObject() | VOS::MetaObject | [virtual] |
| ~RefCounted() | VOS::RefCounted | [inline, virtual] |
| ~RemoteMetaObject() | VOS::RemoteMetaObject | [virtual] |
| ~RemoteSite() | VOS::RemoteSite | [virtual] |
| ~RemoteSocketSite() | VOS::RemoteSocketSite | [virtual] |
| ~RemoteVobject() | VOS::RemoteVobject | [virtual] |
| ~Site() | VOS::Site | [virtual] |
| ~VobjectImplementation() | VOS::VobjectImplementation | [virtual] |