Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

VOS::LocalSocketSite Member List

This is the complete list of members for VOS::LocalSocketSite, including all inherited members.
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)=0VOS::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)=0VOS::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]
allOpenSocketsVOS::Site [static]
antiSpoofMapVOS::LocalSite [protected]
calculateTimeout()VOS::LocalSocketSite
callback_listener_remove_queueVOS::LocalSite [protected]
callback_t typedefVOS::LocalSite
callbackaddqueueVOS::LocalSite [protected]
callbacklockVOS::LocalSite [protected]
callbackremovequeueVOS::LocalSite [protected]
callbacksVOS::LocalSite [protected]
VOS::checkFlag(const std::string &flag)VOS::MetaObject [virtual]
VOS::Vobject::checkFlag(const string &flag)=0VOS::Vobject [pure virtual]
VOS::LocalMetaObject::checkFlag(const string &flag)VOS::LocalMetaObject [virtual]
checkScheduleHoldsSite(Site *site)VOS::LocalSite [virtual]
ChildList typedefVOS::Vobject
childListenersVOS::VobjectImplementation [protected]
childrenVOS::VobjectImplementation [protected]
children_mapVOS::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]
defaultContextVOS::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)=0VOS::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)=0VOS::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]
flagstringsVOS::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 typedefVOS::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]
incomingMessageQueueVOS::VobjectImplementation [protected]
incomingUpdateMessageQueueVOS::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]
iteratorsUsingPeerSitesVOS::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]
messagefiltersVOS::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]
msghandlersVOS::VobjectImplementation [protected]
msgsReadyVOS::LocalSite [protected]
nameVOS::VobjectImplementation [protected]
needSpoofIDreplyVOS::LocalSite [protected]
notifyEventsVOS::LocalSite [protected]
notifyflushlockVOS::LocalSite [protected]
notifyObjectExcise(RefCounted *rc)VOS::VobjectImplementation [virtual]
operator==(Vobject &v)VOS::Vobject
operator==(Vobject *v)VOS::Vobject
parentListenersVOS::VobjectImplementation [protected]
parentsVOS::VobjectImplementation [protected]
ParentSet typedefVOS::Vobject
peerSitesVOS::LocalSite [protected]
peerSitesBuffer_mutexVOS::LocalSite [protected]
peerSitesBuffer_removeVOS::LocalSite [protected]
peerSitesBuffer_rsVOS::LocalSite [protected]
peerSitesBuffer_stVOS::LocalSite [protected]
pendingValidationHostsVOS::LocalSite [protected]
pendingValidationsVOS::LocalSite [protected]
printExtensionTable(ostream &stream=std::cerr)VOS::LocalSite [static]
prioritizedVOS::LocalSite [protected]
prioritizedQueueVOS::LocalSite [protected]
queueMsgsVOS::VobjectImplementation [protected]
queueMsgs_defVOS::VobjectImplementation [protected, static]
queueUpdateMsgsVOS::VobjectImplementation [protected]
queueUpdateMsgs_defVOS::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 classVOS::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)=0VOS::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)=0VOS::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]
SELECTERRORVOS::LocalSocketSite [static]
SELECTREADVOS::LocalSocketSite [static]
selectwaitVOS::LocalSite [protected]
SELECTWRITEVOS::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]
siteMessageQueueVOS::LocalSite [protected]
superobjectVOS::MetaObject [protected]
takeOverMessages(Site *was, Site *now)VOS::LocalSite
trapOutgoingReply(Message *m)VOS::Site [virtual]
typeListenersVOS::VobjectImplementation [protected]
typesVOS::VobjectImplementation [protected]
TypeSet typedefVOS::Vobject
uniqueName(const char *base)VOS::Site [virtual]
unlockNotificationFlush()VOS::LocalSite [virtual]
updatehandlersVOS::VobjectImplementation [protected]
urlVOS::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]

Generated on Tue Aug 12 03:56:04 2003 for Interreality Project - VOS by doxygen 1.3.2