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

VOS Namespace Reference

Virtual Object System core library. More...

Compounds

Typedefs

Functions


Detailed Description

Virtual Object System core library.

Typedef Documentation

typedef MetaObject*(* VOS::metaobject_extender_t)(MetaObject* superobject, const string& type)
 

Definition at line 39 of file localsite.hh.

typedef VobjectAccessControl*(* VOS::VobjectAccessControlFactory)(const string& type, LocalVobject* lv)
 

Definition at line 44 of file accesscontrol.hh.


Function Documentation

VOS_API double getRealTime  ) 
 

Get the current time in seconds from the underlying operating system call.

Referenced by VOS::AsyncConnect::connect(), RemoteSearch::doSearch(), getTimer(), LocalSearch::handleSearch(), ExtrapolatedProperty::now(), and RemoteCOD::readCOD().

VOS_API double getTimer  ) 
 

Get a timer time in seconds.

This is based on the "real" time, but it is guaranteed to always increase between calls. This is necessary to smooth over some odd behavior in certain operating system / hardware combinations where the clock can actually run backwards over short, subsecond periods of time!

Definition at line 134 of file timer.cc.

Referenced by VOS::LocalSocketSite::calculateTimeout(), LocalSite::doCallbacks(), ExtrapolatedProperty::now(), LocalSite::runSchedule(), and LocalSite::scheduleMessageBlock().

void msgerror char *  blah  ) 
 

Bison callback for XML parser.

For internal use only.

int msglex char **  lvalp,
void *  lexer
 

Bison callback for XML parser.

For internal use only.

int msgparse void *  lexer  ) 
 

Bison driver for XML parser.

For internal use only.

Referenced by VOS::MessageBlock::parseUpdate().

string* xmlFormatting const string &  type,
const string &  to,
const string &  from,
const string &  method,
const string &  nonce,
const string &  dependsOn,
double  mtime,
const deque< Message::Field > &  fields,
bool  withLength
 

Converts a message into an XML format message.

Referenced by VOS::Message::Message().


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