interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

VOS Namespace Reference


Detailed Description

Virtual Object System core library.

Classes

Typedefs

Functions

Variables


Typedef Documentation

typedef std::vector<SQLCell> VOS::SQLRow

Definition at line 23 of file sqldb.hh.

Definition at line 39 of file iterator.hh.

Definition at line 41 of file iterator.hh.

Definition at line 42 of file iterator.hh.

Definition at line 53 of file vobject.hh.

Definition at line 55 of file vobject.hh.

Definition at line 56 of file vobject.hh.

Definition at line 57 of file vobjectextension.hh.

Definition at line 59 of file vobjectextension.hh.

Definition at line 60 of file vobjectextension.hh.

Definition at line 54 of file vobjectstate.hh.

Definition at line 56 of file vobjectstate.hh.

Definition at line 57 of file vobjectstate.hh.

typedef std::map<std::string, void*> VOS::ImpExpEnv

Definition at line 163 of file vobjectstore.hh.


Function Documentation

MISC_API ParseNode* VOS::doSearchParse ( const std::string &  startrule  ) 

MISC_API void VOS::printParseTree ( ParseNode *  pn,
int  depth = 0 
)

int VOS::searchparse ( void *  lexer  ) 

Bison driver for searchparser.

For internal use only.

int VOS::searchlex ( ParseNode **  lvalp,
void *  lexer 
)

Bison callback for serach parser.

For internal use only.

void VOS::searcherror ( char *  blah  ) 

Bison callback for XML parser.

For internal use only.

std::string* VOS::xmlFormatting ( const std::string &  type,
const std::string &  to,
const std::string &  from,
const std::string &  method,
uint32_t  nonce,
const std::string &  timestamp,
const std::deque< VUtil::vRef< MsgField > > &  fields,
bool  withLength 
)

Converts a message into an XML format message.

std::string* VOS::binaryFormatting ( const std::string &  type,
const std::string &  to,
const std::string &  from,
const std::string &  method,
uint32_t  nonce,
const std::string &  timestamp,
const std::deque< VUtil::vRef< MsgField > > &  fields,
bool  withLength 
)

VOS_API PolicyDomain<VobjectAccessControl>& VOS::VobjectAccessControlPolicies (  ) 

VOS_API PolicyDomain<SiteAccessControl>& VOS::SiteAccessControlPolicies (  ) 

VOS_API void VOS::copyAccessControlPolicies ( Vobject *  to,
Vobject *  from 
)

Copies the access control policies (default policy + access control lists) from one Vobject to another.

VOS_API bool VOS::sameAccessControlLists ( Vobject *  a,
Vobject *  b 
)

Returns:
true if the the supplied have the same access control lists (comparison does NOT include default policies).


Variable Documentation