Changeset 14540 for trunk/FACT++/src/InterpreterV8.cc
- Timestamp:
- 10/30/12 12:52:15 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/FACT++/src/InterpreterV8.cc
r14500 r14540 222 222 const String::Utf8Value str(args[0]); 223 223 224 const pair<int32_t, string> rc = JsState(*str); 224 const State rc = JsState(*str); 225 226 //if (rc.first<=-256) 227 // return Undefined(); 225 228 226 229 Handle<ObjectTemplate> obj = ObjectTemplate::New(); 227 230 228 obj->Set(String::New("index"), rc.first<=-256?Undefined():Integer::New(rc.first), ReadOnly); 229 obj->Set(String::New("name"), rc.first<=-256?Undefined():String::New(rc.second.c_str()), ReadOnly); 230 //obj->Set(String::New("toString"), String::New(("[Object state "+string(*str)+"]").c_str()), ReadOnly); 231 obj->Set(String::New("index"), rc.index<=-256?Undefined():Integer::New(rc.index), ReadOnly); 232 obj->Set(String::New("name"), rc.index<=-256?Undefined():String::New(rc.name.c_str()), ReadOnly); 233 obj->Set(String::New("time"), Date::New(rc.time.JavaDate()), ReadOnly); 234 //obj->Set(String::New("toString"), String::New(("[Object state "+string(*str)+":"+to_string(rc.index)+"]").c_str())); 231 235 232 236 return handle_scope.Close(obj->NewInstance()); … … 588 592 ret->Set(String::New("counter"), Integer::New(p.first), ReadOnly); 589 593 ret->Set(String::New("time"), Date::New(evt->GetJavaDate()), ReadOnly); 590 ret->Set(String::New("qos"), Integer::New(evt->GetQoS()), ReadOnly); 594 ret->Set(String::New("qos"), Integer::New(evt->GetQoS()), ReadOnly); 595 ret->Set(String::New("size"), Integer::New(evt->GetSize()), ReadOnly); 591 596 592 597 typedef boost::char_separator<char> separator; … … 603 608 for (auto it=tok.begin(); it!=tok.end(); it++, pos++) 604 609 { 610 if (ptr>=evt->GetText()) 611 return handle_scope.Close(ret); 612 605 613 char type = (*it)[0]; 606 614 it++;
Note:
See TracChangeset
for help on using the changeset viewer.