VOS::acquire() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::acquire() | VOS::LocalMetaObject | [virtual] |
addCallback(CallbackListener *listener, double timeout, bool repeat=true) | VOS::LocalSite | |
addCallback(callback_t callback, void *userdata, double timeout, bool repeat=true) | VOS::LocalSite | |
VOS::addChildListener(ChildChangeListener *cl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::addChildListener(ChildChangeListener *cl, bool notifyImmediately=true) | VOS::LocalMetaObject | [virtual] |
addExciseListener(ObjectExciseListener *oel) | VOS::RefCounted | [virtual] |
addFDtoSelect(int fd, int which) | VOS::LocalSocketSite | |
VOS::addFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
VOS::Vobject::addFlag(const string &flag)=0 | VOS::Vobject | [pure virtual] |
VOS::LocalMetaObject::addFlag(const string &flag) | VOS::LocalMetaObject | [virtual] |
addHostAlias(const string &h) | VOS::Site | [virtual] |
addLocalObjectExtension(const char *type, metaobject_extender_t newmethod) | VOS::LocalSite | [static] |
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::LocalMetaObject::VOS::LocalVobject::addMessageHandler(const string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExListener=false) | VOS::VobjectImplementation | [inline] |
addNotification(NotifyEvent *ev) | VOS::LocalSite | [virtual] |
addObjectExtension(MetaObject *moe) | VOS::MetaObject | [virtual] |
VOS::addParentListener(ParentChangeListener *pl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::addParentListener(ParentChangeListener *pl, bool notifyImmediately=true) | VOS::LocalMetaObject | [virtual] |
addPrioritizedNonce(const string &nonce, RemoteSite *source) | VOS::LocalSite | [virtual] |
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::LocalMetaObject::addType(const string &s) | VOS::LocalMetaObject | [virtual] |
VOS::LocalMetaObject::addType(const string &s, MetaObject &add_requester) | VOS::LocalMetaObject | [virtual] |
VOS::VobjectImplementation::addType(Vobject *requester, const string &s) | VOS::VobjectImplementation | [virtual] |
VOS::addTypeListener(TypeChangeListener *tl, bool notifyImmediately=true) | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::addTypeListener(TypeChangeListener *tl, bool notifyImmediately=true) | VOS::LocalMetaObject | [virtual] |
VOS::addUpdateHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExHandler=false) | VOS::MetaObject | [inline] |
VOS::LocalMetaObject::VOS::LocalVobject::addUpdateHandler(const string &method, T *theobj, void(T::*MessageHandler)(Message *), bool addExListener=false) | VOS::VobjectImplementation | [inline] |
allOpenSockets | VOS::Site | [static] |
antiSpoofMap | VOS::LocalSite | [protected] |
calculateTimeout() | VOS::LocalSocketSite | |
callback_listener_remove_queue | VOS::LocalSite | [protected] |
callback_t typedef | VOS::LocalSite | |
callbackaddqueue | VOS::LocalSite | [protected] |
callbacklock | VOS::LocalSite | [protected] |
callbackremovequeue | VOS::LocalSite | [protected] |
callbacks | VOS::LocalSite | [protected] |
VOS::checkFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
VOS::Vobject::checkFlag(const string &flag)=0 | VOS::Vobject | [pure virtual] |
VOS::LocalMetaObject::checkFlag(const string &flag) | VOS::LocalMetaObject | [virtual] |
checkScheduleHoldsSite(Site *site) | VOS::LocalSite | [virtual] |
ChildList typedef | VOS::Vobject | |
childListeners | VOS::VobjectImplementation | [protected] |
children | VOS::VobjectImplementation | [protected] |
children_map | VOS::VobjectImplementation | [protected] |
createMetaObject(const char *name, const char *type0,...) | VOS::LocalSite | [virtual] |
createMetaObject(const char *name, const deque< string > &typelist) | VOS::LocalSite | [virtual] |
createMetaObject(const char *name, VobjectAccessControl *ac, const char *type0,...) | VOS::LocalSite | [virtual] |
createMetaObject(const char *name, VobjectAccessControl *ac, const deque< string > &typelist) | VOS::LocalSite | [virtual] |
createMetaObject(const char *name=0, VobjectAccessControl *ac=0) | VOS::LocalSite | [inline] |
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] |
doCallbacks() | VOS::LocalSite | |
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] |
VOS::excise() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::excise() | VOS::LocalMetaObject | [virtual] |
extendMetaObject(LocalMetaObject *root, const char *type) | VOS::LocalSite | [static] |
VOS::findChild(const std::string &path) | VOS::MetaObject | [virtual] |
VOS::Vobject::findChild(const string &path)=0 | VOS::Vobject | [pure virtual] |
VOS::LocalMetaObject::findChild(const string &path) | VOS::LocalMetaObject | [virtual] |
VOS::findObject(const std::string &path) | VOS::MetaObject | [virtual] |
VOS::Vobject::findObject(const string &path)=0 | VOS::Vobject | [pure virtual] |
VOS::LocalMetaObject::findObject(const string &path) | VOS::LocalMetaObject | [virtual] |
findObjectFromRoot(const string &path) | VOS::Vobject | [static] |
VOS::findParent(Vobject &parent) | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::findParent(Vobject &parent) | VOS::LocalMetaObject | [virtual] |
findSite(const string &s) | VOS::Site | [static] |
flagstrings | VOS::VobjectImplementation | [protected] |
flushIncomingBuffers() | VOS::LocalSocketSite | [virtual] |
flushNotifications() | VOS::LocalSite | [virtual] |
freeHostEnt(struct hostent *hp) | VOS::Site | [static] |
generateUniqueName() | VOS::Site | [virtual] |
getAccessControls() | VOS::LocalVobject | [virtual] |
getAllSites() | VOS::Site | [static] |
getAntiSpoofIDMapping(const string &recv) | VOS::LocalSite | [inline] |
VOS::getChildren() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::getChildren() | VOS::LocalMetaObject | [virtual] |
VOS::getCount() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::getCount() | VOS::LocalMetaObject | [virtual] |
getDefaultPeer() | VOS::Site | [static] |
getFDset(fd_set *readset, fd_set *writeset, fd_set *errorset) | VOS::LocalSocketSite | |
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] |
VOS::getName() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::getName() | VOS::LocalMetaObject | [virtual] |
VOS::getParents() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::getParents() | VOS::LocalMetaObject | [virtual] |
getQueueMsgs() | VOS::VobjectImplementation | [inline, virtual] |
getQueueMsgsDefault() | VOS::VobjectImplementation | [inline, static] |
getQueueUpdateMsgs() | VOS::VobjectImplementation | [inline, virtual] |
getQueueUpdateMsgsDefault() | VOS::VobjectImplementation | [inline, static] |
getSite() | VOS::LocalSite | [inline, virtual] |
getSocket() | VOS::LocalSocketSite | [inline] |
getSSLContext(const string &protocol) | VOS::LocalSocketSite | |
getSuperObject() | VOS::MetaObject | |
getTimeoutOnSelect() | VOS::LocalSite | |
getTopObject() | VOS::MetaObject | |
getType() | VOS::Site | [virtual] |
getTypeHandlers() | VOS::MetaObject | |
VOS::getTypes() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::getTypes() | VOS::LocalMetaObject | [virtual] |
VOS::getURL() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::getURL() | VOS::LocalMetaObject | [virtual] |
HandlerMap typedef | VOS::VobjectImplementation | [protected] |
hasHostAlias(const string &h) | VOS::Site | [virtual] |
VOS::hasMessageAvailable() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::hasMessageAvailable() | VOS::LocalMetaObject | [virtual] |
VOS::hasUpdateMessageAvailable() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::hasUpdateMessageAvailable() | VOS::LocalMetaObject | [virtual] |
hostent_deepcopy(struct hostent *hp) | VOS::Site | [static] |
incomingMessageQueue | VOS::VobjectImplementation | [protected] |
incomingUpdateMessageQueue | VOS::VobjectImplementation | [protected] |
initialize() | VOS::MetaObject | [virtual] |
initializeSecurity(Vobject &requester) | VOS::MetaObject | [virtual] |
initReply(Vobject *v, Message *reply, Message *m, const string &method) | VOS::LocalVobject | [static] |
insertAccessControl(int pos, VobjectAccessControl *ac) | VOS::LocalVobject | [virtual] |
insertAccessControl(int pos, const string &policyname) | VOS::LocalVobject | [virtual] |
insertChild(int position, const string &contextual_name, Vobject *child) | VOS::LocalSite | [virtual] |
VOS::Site::insertChild(int position, const std::string &contextual_name, Vobject *child) | VOS::MetaObject | [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::LocalSite | [inline, virtual] |
VOS::isLocal() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::isLocal() | VOS::LocalMetaObject | [virtual] |
VOS::isRemote() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::isRemote() | VOS::LocalMetaObject | [virtual] |
iteratorsUsingPeerSites | VOS::LocalSite | [protected] |
lastSelectResultForFD(int fd) | VOS::LocalSocketSite | |
LocalMetaObject(const string &name, LocalSite *localsite, VobjectAccessControl *ac) | VOS::LocalMetaObject | |
LocalSite() | VOS::LocalSite | [protected] |
LocalSocketSite(SiteAccessControl *ac) | VOS::LocalSocketSite | |
LocalSocketSite(const string &defaultHostname, unsigned short int port, SiteAccessControl *ac) | VOS::LocalSocketSite | |
LocalSocketSite(const string &defaultHostname, SiteAccessControl *ac) | VOS::LocalSocketSite | |
LocalSocketSite(unsigned short int port, SiteAccessControl *ac) | VOS::LocalSocketSite | |
LocalVobject(const string &name, LocalSite *s, VobjectAccessControl *accesscontrol) | VOS::LocalVobject | |
lockNotificationFlush() | VOS::LocalSite | [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] |
msghandlers | VOS::VobjectImplementation | [protected] |
msgsReady | VOS::LocalSite | [protected] |
name | VOS::VobjectImplementation | [protected] |
needSpoofIDreply | VOS::LocalSite | [protected] |
notifyEvents | VOS::LocalSite | [protected] |
notifyflushlock | VOS::LocalSite | [protected] |
notifyObjectExcise(RefCounted *rc) | VOS::VobjectImplementation | [virtual] |
operator==(Vobject &v) | VOS::Vobject | |
operator==(Vobject *v) | VOS::Vobject | |
parentListeners | VOS::VobjectImplementation | [protected] |
parents | VOS::VobjectImplementation | [protected] |
ParentSet typedef | VOS::Vobject | |
peerSites | VOS::LocalSite | [protected] |
peerSitesBuffer_mutex | VOS::LocalSite | [protected] |
peerSitesBuffer_remove | VOS::LocalSite | [protected] |
peerSitesBuffer_rs | VOS::LocalSite | [protected] |
peerSitesBuffer_st | VOS::LocalSite | [protected] |
pendingValidationHosts | VOS::LocalSite | [protected] |
pendingValidations | VOS::LocalSite | [protected] |
printExtensionTable(ostream &stream=std::cerr) | VOS::LocalSite | [static] |
prioritized | VOS::LocalSite | [protected] |
prioritizedQueue | VOS::LocalSite | [protected] |
queueMsgs | VOS::VobjectImplementation | [protected] |
queueMsgs_def | VOS::VobjectImplementation | [protected, static] |
queueUpdateMsgs | VOS::VobjectImplementation | [protected] |
queueUpdateMsgs_def | VOS::VobjectImplementation | [protected, static] |
VOS::receiveMessage() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::receiveMessage() | VOS::LocalMetaObject | [virtual] |
VOS::receiveUpdateMessage() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::receiveUpdateMessage() | VOS::LocalMetaObject | [virtual] |
RefCounted() | VOS::RefCounted | [inline] |
RefCounted(const RefCounted &) | VOS::RefCounted | [inline] |
VOS::release() | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::release() | VOS::LocalMetaObject | [virtual] |
RemoteVobject class | VOS::VobjectImplementation | [friend] |
removeAccessControl(int pos) | VOS::LocalVobject | [virtual] |
removeAccessControl(VobjectAccessControl *m) | VOS::LocalVobject | [virtual] |
removeAccessControl(const string &policyname) | VOS::LocalVobject | [virtual] |
removeCallback(callback_t callback) | VOS::LocalSite | |
removeCallback(CallbackListener *listener) | VOS::LocalSite | |
removeChild(int position) | VOS::LocalSite | [virtual] |
VOS::VobjectImplementation::removeChild(Vobject *requester, int position) | VOS::VobjectImplementation | [virtual] |
VOS::removeChildListener(ChildChangeListener *cl) | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::removeChildListener(ChildChangeListener *cl) | VOS::LocalMetaObject | [virtual] |
removeExciseListener(ObjectExciseListener *oel, bool releaseIfRefcounted=true) | VOS::RefCounted | [virtual] |
removeFDfromSelect(int fd, int which) | VOS::LocalSocketSite | |
VOS::removeFlag(const std::string &flag) | VOS::MetaObject | [virtual] |
VOS::Vobject::removeFlag(const string &flag)=0 | VOS::Vobject | [pure virtual] |
VOS::LocalMetaObject::removeFlag(const string &flag) | VOS::LocalMetaObject | [virtual] |
removeHostAlias(const string &h) | VOS::Site | [virtual] |
removeLocalObjectExtension(const char *type, metaobject_extender_t oldmethod) | VOS::LocalSite | [static] |
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::LocalMetaObject::VOS::LocalVobject::removeMessageHandler(const string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::VobjectImplementation | [inline] |
VOS::removeParentListener(ParentChangeListener *pl) | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::removeParentListener(ParentChangeListener *pl) | VOS::LocalMetaObject | [virtual] |
removePrioritizedNonce(const string &nonce, RemoteSite *source) | VOS::LocalSite | [virtual] |
removeRemotePeer(RemoteSite *rs) | VOS::LocalSite | [virtual] |
removeSite(Site &s) | VOS::Site | [static] |
VOS::removeTypeListener(TypeChangeListener *tl) | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::removeTypeListener(TypeChangeListener *tl) | VOS::LocalMetaObject | [virtual] |
VOS::removeUpdateHandler(const std::string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::MetaObject | [inline] |
VOS::LocalMetaObject::VOS::LocalVobject::removeUpdateHandler(const string &method, T *theobj, void(T::*MessageHandler)(Message *)) | VOS::VobjectImplementation | [inline] |
runSchedule() | VOS::LocalSite | [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::LocalMetaObject::saveState(MessageBlock &output, set< string > &types, bool portable) | VOS::LocalMetaObject | [virtual] |
scheduleCallback(callback_t callback, CallbackListener *listener, void *userdata, double timeout, bool repeat) | VOS::LocalSite | [protected] |
scheduleMessageBlock(MessageBlock *mb, MessageContext *mc, Site *ss, double plustime=0.0, const char *extradependency=0) | VOS::LocalSite | [virtual] |
SELECTERROR | VOS::LocalSocketSite | [static] |
SELECTREAD | VOS::LocalSocketSite | [static] |
selectwait | VOS::LocalSite | [protected] |
SELECTWRITE | VOS::LocalSocketSite | [static] |
sendMessage(Message *m) | VOS::LocalSocketSite | [virtual] |
VOS::LocalSite::sendMessage(MessageBlock *m) | VOS::LocalSite | [virtual] |
VOS::sendUpdateMessage(Message *m) | VOS::MetaObject | [virtual] |
VOS::LocalMetaObject::sendUpdateMessage(Message *m) | VOS::LocalMetaObject | [virtual] |
setAntiSpoofIDMapping(const string &recv, const string &sent) | VOS::LocalSite | [inline] |
setChild(int position, const string &contextual_name, Vobject *child) | VOS::LocalSite | [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] |
setPrimaryHostname(string s) | VOS::LocalSite | [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] |
setTimeoutOnSelect(double sec) | VOS::LocalSite | |
setupSSL(const string &certificateFile, const string &privateKeyFile, const string &password) | VOS::LocalSocketSite | |
setURL(const URL &u) | VOS::LocalSite | [virtual] |
Site() | VOS::Site | [protected] |
Site(MetaObject *superobject) | VOS::Site | [protected] |
Site::doSitePeering(LocalSite *localsite, RemoteSite *remotesite, bool isspooftest, bool waitforhello) | VOS::LocalSocketSite | [friend] |
siteMessageQueue | VOS::LocalSite | [protected] |
superobject | VOS::MetaObject | [protected] |
takeOverMessages(Site *was, Site *now) | VOS::LocalSite | |
trapOutgoingReply(Message *m) | VOS::Site | [virtual] |
typeListeners | VOS::VobjectImplementation | [protected] |
types | VOS::VobjectImplementation | [protected] |
TypeSet typedef | VOS::Vobject | |
uniqueName(const char *base) | VOS::Site | [virtual] |
unlockNotificationFlush() | VOS::LocalSite | [virtual] |
updatehandlers | VOS::VobjectImplementation | [protected] |
url | VOS::VobjectImplementation | [protected] |
validateAccess(VobjectEvent &e, string &message) | VOS::LocalVobject | [virtual] |
verifyCheckIDPair(RemoteSocketSite *rss, const string &spoofID) | VOS::LocalSite | [protected] |
VobjectImplementation(const string &name, Site *remotesite, bool islocalobj) | VOS::VobjectImplementation | [protected] |
waitFor(const string &nonce, RemoteSite *from, double timeout=VOS_DEFAULT_TIMEOUT) | VOS::LocalVobject | |
~LocalMetaObject() | VOS::LocalMetaObject | [virtual] |
~LocalSite() | VOS::LocalSite | [virtual] |
~LocalSocketSite() | VOS::LocalSocketSite | [virtual] |
~MetaObject() | VOS::MetaObject | [virtual] |
~RefCounted() | VOS::RefCounted | [inline, virtual] |
~Site() | VOS::Site | [virtual] |
~VobjectImplementation() | VOS::VobjectImplementation | [virtual] |