Sirikata
Namespaces | Functions
liboh/plugins/js/JSSerializer.cpp File Reference
#include "JS_JSMessage.pbj.hpp"
#include "JSSerializer.hpp"
#include <string>
#include "JSUtil.hpp"
#include "JSObjects/JSFields.hpp"
#include "JSObjects/JSVisible.hpp"
#include "JSObjectStructs/JSVisibleStruct.hpp"
#include "JSObjectStructs/JSSystemStruct.hpp"
#include "JSObjectStructs/JSPresenceStruct.hpp"
#include "JSObjectScript.hpp"
#include "EmersonScript.hpp"
#include "JSLogging.hpp"
#include "JSObjects/JSObjectsUtils.hpp"
#include <v8.h>
Include dependency graph for JSSerializer.cpp:

Namespaces

namespace  Sirikata
 

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


namespace  Sirikata::JS

Functions

void Sirikata::JS::annotateMessage (Sirikata::JS::Protocol::JSMessage &toAnnotate, int32 &toStampWith)
void Sirikata::JS::annotateMessage (Sirikata::JS::Protocol::IJSMessage &toAnnotate, int32 &toStampWith)
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)
std::vector< String > Sirikata::JS::getPropertyNames (v8::Handle< v8::Object > obj)
std::vector< String > Sirikata::JS::getOwnPropertyNames (v8::Local< v8::Object > obj)