| 163 | } // end anonymous namespace |
| 164 | |
| 165 | Object InitBuffer(Env env) { |
| 166 | Object exports = Object::New(env); |
| 167 | |
| 168 | exports["createBuffer"] = Function::New(env, CreateBuffer); |
| 169 | exports["createExternalBuffer"] = Function::New(env, CreateExternalBuffer); |
| 170 | exports["createExternalBufferWithFinalize"] = |
| 171 | Function::New(env, CreateExternalBufferWithFinalize); |
| 172 | exports["createExternalBufferWithFinalizeHint"] = |
| 173 | Function::New(env, CreateExternalBufferWithFinalizeHint); |
| 174 | exports["createOrCopyExternalBuffer"] = |
| 175 | Function::New(env, CreateOrCopyExternalBuffer); |
| 176 | exports["createOrCopyExternalBufferWithFinalize"] = |
| 177 | Function::New(env, CreateOrCopyExternalBufferWithFinalize); |
| 178 | exports["createOrCopyExternalBufferWithFinalizeHint"] = |
| 179 | Function::New(env, CreateOrCopyExternalBufferWithFinalizeHint); |
| 180 | exports["createBufferCopy"] = Function::New(env, CreateBufferCopy); |
| 181 | exports["checkBuffer"] = Function::New(env, CheckBuffer); |
| 182 | exports["getFinalizeCount"] = Function::New(env, GetFinalizeCount); |
| 183 | |
| 184 | return exports; |
| 185 | } |