Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

scriptserver.cpp File Reference

#include <boost/any.hpp>
#include <boost/scoped_array.hpp>
#include <sstream>
#include "scriptserver.h"
#include <zeitgeist/corecontext.h>
#include <zeitgeist/core.h>
#include <zeitgeist/logserver/logserver.h>
#include <zeitgeist/fileserver/fileserver.h>
#include <sys/stat.h>

Include dependency graph for scriptserver.cpp:

Go to the source code of this file.

Functions

void getParameterList (VALUE args, ParameterList &params)
VALUE selectObject (VALUE, VALUE path)
VALUE selectCall (VALUE, VALUE functionName, VALUE args)
VALUE thisCall (VALUE, VALUE objPointer, VALUE functionName, VALUE args)
VALUE importBundle (VALUE, VALUE path)
VALUE run (VALUE, VALUE file)
VALUE newObject (VALUE, VALUE className, VALUE pathStr)
VALUE deleteObject (VALUE, VALUE name)
VALUE getObject (VALUE, VALUE path)
VALUE listObjects (VALUE)
VALUE pushd (VALUE)
VALUE popd (VALUE)
VALUE dirs (VALUE)

Variables

boost::shared_ptr< CoreContextgMyPrivateContext


Function Documentation

VALUE deleteObject VALUE  ,
VALUE  name
 

Definition at line 186 of file scriptserver.cpp.

References gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

VALUE dirs VALUE   ) 
 

Definition at line 221 of file scriptserver.cpp.

References gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

VALUE getObject VALUE  ,
VALUE  path
 

Definition at line 193 of file scriptserver.cpp.

References zeitgeist::GCValue::Get(), zeitgeist::ScriptServer::GetZeitgeistObject(), and gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

Here is the call graph for this function:

void getParameterList VALUE  args,
ParameterList params
 

Definition at line 39 of file scriptserver.cpp.

References zeitgeist::ParameterList::AddValue().

Referenced by selectCall(), and thisCall().

Here is the call graph for this function:

VALUE importBundle VALUE  ,
VALUE  path
 

Definition at line 164 of file scriptserver.cpp.

References gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

VALUE listObjects VALUE   ) 
 

Definition at line 200 of file scriptserver.cpp.

References gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

VALUE newObject VALUE  ,
VALUE  className,
VALUE  pathStr
 

Definition at line 178 of file scriptserver.cpp.

References zeitgeist::GCValue::Get(), zeitgeist::ScriptServer::GetZeitgeistObject(), and gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

Here is the call graph for this function:

VALUE popd VALUE   ) 
 

Definition at line 214 of file scriptserver.cpp.

References gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

VALUE pushd VALUE   ) 
 

Definition at line 207 of file scriptserver.cpp.

References gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

VALUE run VALUE  ,
VALUE  file
 

Definition at line 171 of file scriptserver.cpp.

References gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

VALUE selectCall VALUE  ,
VALUE  functionName,
VALUE  args
 

Definition at line 114 of file scriptserver.cpp.

References zeitgeist::GCValue::Get(), getParameterList(), and gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

Here is the call graph for this function:

VALUE selectObject VALUE  ,
VALUE  path
 

Definition at line 107 of file scriptserver.cpp.

References zeitgeist::GCValue::Get(), zeitgeist::ScriptServer::GetZeitgeistObject(), and gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

Here is the call graph for this function:

VALUE thisCall VALUE  ,
VALUE  objPointer,
VALUE  functionName,
VALUE  args
 

Definition at line 139 of file scriptserver.cpp.

References zeitgeist::GCValue::Get(), zeitgeist::Object::GetClass(), getParameterList(), and gMyPrivateContext.

Referenced by zeitgeist::ScriptServer::ScriptServer().

Here is the call graph for this function:


Variable Documentation

boost::shared_ptr<CoreContext> gMyPrivateContext
 

Definition at line 36 of file scriptserver.cpp.

Referenced by zeitgeist::ScriptServer::ConstructInternal(), deleteObject(), dirs(), zeitgeist::ScriptServer::GetContext(), getObject(), importBundle(), listObjects(), newObject(), popd(), pushd(), run(), selectCall(), selectObject(), and thisCall().


Generated on Thu Apr 6 15:34:35 2006 for rcssserver3d by  doxygen 1.4.4