Sirikata
Classes | Namespaces | Typedefs | Functions
liboh/plugins/js/JSSerializer.hpp File Reference
#include <sirikata/oh/Platform.hpp>
#include <string>
#include "JS_JSMessage.pbj.hpp"
#include "JSObjectScript.hpp"
#include "EmersonScript.hpp"
#include <vector>
#include <map>
#include <v8.h>
Include dependency graph for JSSerializer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Sirikata::JS::LoopedObjPointer
class  Sirikata::JS::JSSerializer

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::JS

Typedefs

typedef std::vector
< v8::Handle< v8::Object > > 
Sirikata::JS::ObjectVec
typedef ObjectVec::iterator Sirikata::JS::ObjectVecIter
typedef std::map< int32,
v8::Handle< v8::Object > > 
Sirikata::JS::ObjectMap
typedef ObjectMap::iterator Sirikata::JS::ObjectMapIter
typedef std::vector
< LoopedObjPointer > 
Sirikata::JS::LoopedObjPointerList
typedef std::map< int32,
LoopedObjPointerList > 
Sirikata::JS::FixupMap
typedef FixupMap::iterator Sirikata::JS::FixupMapIter

Functions

void Sirikata::JS::debug_printSerialized (Sirikata::JS::Protocol::JSMessage jm, String prepend)
void Sirikata::JS::debug_printSerializedFieldVal (Sirikata::JS::Protocol::JSFieldValue jsfieldval, String prepend, String name)