From c37f95899f4c409cee9b68efd6dd8a792d0b20df Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Wed, 25 Apr 2012 18:39:18 +0400 Subject: Renamed heracles() to createAugeas() --- examples/heracles.js | 3 +-- libaugeas.cc | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/examples/heracles.js b/examples/heracles.js index 2df4e67..476a114 100644 --- a/examples/heracles.js +++ b/examples/heracles.js @@ -1,7 +1,6 @@ var aug = require('../build/Release/libaugeas'); -var heracles = aug.heracles; -heracles(function(aug) { +aug.createAugeas(function(aug) { if (!aug.error()) { console.log(aug.get('/files/etc/hosts/1/ipaddr')); } else { diff --git a/libaugeas.cc b/libaugeas.cc index 1b738db..76424e8 100644 --- a/libaugeas.cc +++ b/libaugeas.cc @@ -548,7 +548,7 @@ LibAugeas::~LibAugeas() } -struct HeraclesUV { +struct CreateAugeasUV { uv_work_t request; Persistent callback; std::string lens; // TODO: maybe array @@ -562,11 +562,11 @@ struct HeraclesUV { * This function should immediately return if any call to augeas API fails. * The caller should check aug_error() before doing anything. */ -void heraclesWork(uv_work_t *req) +void createAugeasWork(uv_work_t *req) { int rc = AUG_NOERROR; - HeraclesUV *her = static_cast(req->data); + CreateAugeasUV *her = static_cast(req->data); unsigned int flags = AUG_NO_ERR_CLOSE; @@ -622,10 +622,10 @@ void heraclesWork(uv_work_t *req) } } -void heraclesAfter(uv_work_t* req) +void createAugeasAfter(uv_work_t* req) { HandleScope scope; - HeraclesUV *her = static_cast(req->data); + CreateAugeasUV *her = static_cast(req->data); if (AUG_NOERROR == aug_error(her->aug)) { Local argv[] = {LibAugeas::New(her->aug)}; @@ -640,7 +640,7 @@ void heraclesAfter(uv_work_t* req) delete her; } -Handle heracles(const Arguments& args) +Handle createAugeas(const Arguments& args) { HandleScope scope; Local callback; @@ -653,12 +653,12 @@ Handle heracles(const Arguments& args) callback = Local::Cast(args[0]); } - HeraclesUV *her = new HeraclesUV(); + CreateAugeasUV *her = new CreateAugeasUV(); her->request.data = her; her->callback = Persistent::New(callback); uv_queue_work(uv_default_loop(), &her->request, - heraclesWork, heraclesAfter); + createAugeasWork, createAugeasAfter); return scope.Close(Undefined()); } @@ -669,7 +669,8 @@ void init(Handle target) { LibAugeas::Init(target); - target->Set(String::NewSymbol("heracles"), FunctionTemplate::New(heracles)->GetFunction()); + target->Set(String::NewSymbol("createAugeas"), + FunctionTemplate::New(createAugeas)->GetFunction()); } NODE_MODULE(libaugeas, init) -- cgit v1.2.3