| 223 | } // end anonymous namespace |
| 224 | |
| 225 | Object InitArrayBuffer(Env env) { |
| 226 | Object exports = Object::New(env); |
| 227 | |
| 228 | exports["createBuffer"] = Function::New(env, CreateBuffer); |
| 229 | exports["createExternalBuffer"] = Function::New(env, CreateExternalBuffer); |
| 230 | exports["createExternalBufferWithFinalize"] = |
| 231 | Function::New(env, CreateExternalBufferWithFinalize); |
| 232 | exports["createExternalBufferWithFinalizeHint"] = |
| 233 | Function::New(env, CreateExternalBufferWithFinalizeHint); |
| 234 | exports["checkBuffer"] = Function::New(env, CheckBuffer); |
| 235 | exports["getFinalizeCount"] = Function::New(env, GetFinalizeCount); |
| 236 | exports["createBufferWithConstructor"] = |
| 237 | Function::New(env, CreateBufferWithConstructor); |
| 238 | exports["checkEmptyBuffer"] = Function::New(env, CheckEmptyBuffer); |
| 239 | exports["checkDetachUpdatesData"] = |
| 240 | Function::New(env, CheckDetachUpdatesData); |
| 241 | |
| 242 | return exports; |
| 243 | } |