acquire() | VOS::MetaObject | [virtual] |
addChildListener(ChildChangeListener *cl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
addExciseListener(ObjectExciseListener *oel) | VOS::RefCounted | [virtual] |
addFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
VOS::Vobject::addFlag(const string &flag)=0 | VOS::Vobject | [pure virtual] |
addHostAlias(const string &h) | VOS::Site | [virtual] |
addMessageBlock(MessageBlock *m) | VOS::Site | [virtual] |
addMessageHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExHandler=false) | VOS::MetaObject | [inline] |
addNotification(NotifyEvent *ev)=0 | VOS::Site | [pure virtual] |
addObjectExtension(MetaObject *moe) | VOS::MetaObject | [virtual] |
addParentListener(ParentChangeListener *pl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
addSite(Site *s) | VOS::Site | [static] |
addType(const std::string &s) | VOS::MetaObject | [virtual] |
VOS::Vobject::addType(const string &s)=0 | VOS::Vobject | [pure virtual] |
addTypeListener(TypeChangeListener *tl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
addUpdateHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExHandler=false) | VOS::MetaObject | [inline] |
allOpenSockets | VOS::Site | [static] |
checkFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
VOS::Vobject::checkFlag(const string &flag)=0 | VOS::Vobject | [pure virtual] |
ChildList typedef | VOS::Vobject | |
createMetaObject(const char *name, const char *firstType,...)=0 | VOS::Site | [pure virtual] |
createMetaObject(const char *name, const deque< string > &typelist)=0 | VOS::Site | [pure virtual] |
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] |
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] |
excise() | VOS::MetaObject | [virtual] |
findChild(const std::string &path) | VOS::MetaObject | [virtual] |
VOS::Vobject::findChild(const string &path)=0 | VOS::Vobject | [pure virtual] |
findObject(const std::string &path) | VOS::MetaObject | [virtual] |
VOS::Vobject::findObject(const string &path)=0 | VOS::Vobject | [pure virtual] |
findObjectFromRoot(const string &path) | VOS::Vobject | [static] |
findParent(Vobject &parent) | VOS::MetaObject | [virtual] |
findSite(const string &s) | VOS::Site | [static] |
flushIncomingBuffers()=0 | VOS::Site | [pure virtual] |
flushNotifications()=0 | VOS::Site | [pure virtual] |
freeHostEnt(struct hostent *hp) | VOS::Site | [static] |
generateUniqueName() | VOS::Site | [virtual] |
getAllSites() | VOS::Site | [static] |
getChildren() | VOS::MetaObject | [virtual] |
getCount() | VOS::MetaObject | [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] |
getMessageBlock(const string &s) | VOS::Site | [virtual] |
getMessageFilters() | VOS::Site | [virtual] |
getName() | VOS::MetaObject | [virtual] |
getParents() | VOS::MetaObject | [virtual] |
getSite() | VOS::Site | [virtual] |
getSuperObject() | VOS::MetaObject | |
getTopObject() | VOS::MetaObject | |
getType() | VOS::Site | [virtual] |
getTypeHandlers() | VOS::MetaObject | |
getTypes() | VOS::MetaObject | [virtual] |
getURL() | VOS::MetaObject | [virtual] |
hasHostAlias(const string &h) | VOS::Site | [virtual] |
hasMessageAvailable() | VOS::MetaObject | [virtual] |
hasUpdateMessageAvailable() | VOS::MetaObject | [virtual] |
hostent_deepcopy(struct hostent *hp) | VOS::Site | [static] |
initialize() | VOS::MetaObject | [virtual] |
initializeSecurity(Vobject &requester) | VOS::MetaObject | [virtual] |
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] |
insertMessageFilter(int pos, MessageFilter *mf) | VOS::Site | [virtual] |
isConnected()=0 | VOS::Site | [pure virtual] |
isLocal() | VOS::MetaObject | [virtual] |
isRemote() | VOS::MetaObject | [virtual] |
lockNotificationFlush()=0 | VOS::Site | [pure virtual] |
messagefilters | VOS::Site | [protected] |
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] |
operator==(Vobject &v) | VOS::Vobject | |
operator==(Vobject *v) | VOS::Vobject | |
ParentSet typedef | VOS::Vobject | |
receiveMessage() | VOS::MetaObject | [virtual] |
receiveUpdateMessage() | VOS::MetaObject | [virtual] |
RefCounted() | VOS::RefCounted | [inline] |
RefCounted(const RefCounted &) | VOS::RefCounted | [inline] |
release() | VOS::MetaObject | [virtual] |
removeChild(int position) | VOS::MetaObject | [virtual] |
removeChildListener(ChildChangeListener *cl) | VOS::MetaObject | [virtual] |
removeExciseListener(ObjectExciseListener *oel, bool releaseIfRefcounted=true) | VOS::RefCounted | [virtual] |
removeFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
VOS::Vobject::removeFlag(const string &flag)=0 | VOS::Vobject | [pure 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] |
removeMessageHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::MetaObject | [inline] |
removeParentListener(ParentChangeListener *pl) | VOS::MetaObject | [virtual] |
removeSite(Site &s) | VOS::Site | [static] |
removeTypeListener(TypeChangeListener *tl) | VOS::MetaObject | [virtual] |
removeUpdateHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::MetaObject | [inline] |
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] |
sendMessage(Message *m) | VOS::Site | [virtual] |
sendMessage(MessageBlock *m) | VOS::Site | [virtual] |
sendUpdateMessage(Message *m) | VOS::MetaObject | [virtual] |
setChild(int position, const std::string &contextual_name, Vobject *child) | VOS::MetaObject | [virtual] |
VOS::Vobject::setChild(int position, const string &contextual_name, Vobject *child)=0 | VOS::Vobject | [pure virtual] |
setDefaultPeer(LocalSite *localsite) | VOS::Site | [static] |
setGreeted(bool g) | VOS::Site | [virtual] |
setURL(const URL &u)=0 | VOS::Site | [pure virtual] |
Site() | VOS::Site | [protected] |
Site(MetaObject *superobject) | VOS::Site | [protected] |
superobject | VOS::MetaObject | [protected] |
trapOutgoingReply(Message *m) | VOS::Site | [virtual] |
TypeSet typedef | VOS::Vobject | |
uniqueName(const char *base) | VOS::Site | [virtual] |
unlockNotificationFlush()=0 | VOS::Site | [pure virtual] |
~MetaObject() | VOS::MetaObject | [virtual] |
~RefCounted() | VOS::RefCounted | [inline, virtual] |
~Site() | VOS::Site | [virtual] |