Class: WEEL::ConnectionWrapperBase

Inherits:
Object
  • Object
show all
Defined in:
lib/weel.rb

Overview

}}}

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(arguments, position = nil, continue = nil) ⇒ ConnectionWrapperBase

Returns a new instance of ConnectionWrapperBase.



353
# File 'lib/weel.rb', line 353

def initialize(arguments,position=nil,continue=nil); end

Class Method Details

.inform_connectionwrapper_error(arguments, err) ⇒ Object



350
# File 'lib/weel.rb', line 350

def self::inform_connectionwrapper_error(arguments,err); end

.inform_position_change(arguments, ipc = {}) ⇒ Object



351
# File 'lib/weel.rb', line 351

def self::inform_position_change(arguments,ipc={}); end

.inform_state_change(arguments, newstate) ⇒ Object



348
# File 'lib/weel.rb', line 348

def self::inform_state_change(arguments,newstate); end

.inform_syntax_error(arguments, err, code) ⇒ Object



349
# File 'lib/weel.rb', line 349

def self::inform_syntax_error(arguments,err,code); end

.loop_guard(arguments, lid, count) ⇒ Object

{{{



347
# File 'lib/weel.rb', line 347

def self::loop_guard(arguments,lid,count); false; end

Instance Method Details

#activity_handle(passthrough, parameters) ⇒ Object



357
# File 'lib/weel.rb', line 357

def activity_handle(passthrough, parameters); end

#activity_manipulate_handle(parameters) ⇒ Object



358
# File 'lib/weel.rb', line 358

def activity_manipulate_handle(parameters); end

#activity_passthrough_valueObject



361
# File 'lib/weel.rb', line 361

def activity_passthrough_value; end

#activity_stopObject



360
# File 'lib/weel.rb', line 360

def activity_stop; end

#activity_uuidObject



362
# File 'lib/weel.rb', line 362

def activity_uuid; '42424242-cpee-cpee-cpee-424242424242'; end

#additionalObject



355
# File 'lib/weel.rb', line 355

def additional; {}; end

#callback(result = nil, options = {}) ⇒ Object



373
# File 'lib/weel.rb', line 373

def callback(result=nil,options={}); end

#inform_activity_cancelledObject



365
# File 'lib/weel.rb', line 365

def inform_activity_cancelled; end

#inform_activity_doneObject



364
# File 'lib/weel.rb', line 364

def inform_activity_done; end

#inform_activity_failed(err) ⇒ Object



367
# File 'lib/weel.rb', line 367

def inform_activity_failed(err); end

#inform_activity_manipulateObject



366
# File 'lib/weel.rb', line 366

def inform_activity_manipulate; end

#inform_manipulate_change(status, changed_data, changed_endpoints, data, endpoints) ⇒ Object



368
# File 'lib/weel.rb', line 368

def inform_manipulate_change(status,changed_data,changed_endpoints,data,endpoints); end

#join_branches(eid, branches = []) ⇒ Object



388
# File 'lib/weel.rb', line 388

def join_branches(eid,branches=[]); end

#manipulate(readonly, lock, dataelements, endpoints, status, local, additional, code, where, result = nil, options = nil) ⇒ Object



378
379
380
381
382
383
384
385
386
# File 'lib/weel.rb', line 378

def manipulate(readonly,lock,dataelements,endpoints,status,local,additional,code,where,result=nil,options=nil)
  lock.synchronize do
    if readonly
      ReadStructure.new(dataelements,endpoints,local,additional).instance_eval(code,where,1)
    else
      ManipulateStructure.new(dataelements,endpoints,local,additional).instance_eval(code,where,1)
    end
  end
end

#mem_guardObject



374
# File 'lib/weel.rb', line 374

def mem_guard; end

#prepare(lock, dataelements, endpoints, status, local, additional, code, exec_endpoints, exec_parameters) ⇒ Object



376
# File 'lib/weel.rb', line 376

def prepare(lock,dataelements,endpoints,status,local,additional,code,exec_endpoints,exec_parameters); end

#split_branches(eid, branches = []) ⇒ Object



389
# File 'lib/weel.rb', line 389

def split_branches(eid,branches=[]); end

#test_condition(eid, dataelements, endpoints, local, additional, code, args = {}) ⇒ Object



377
# File 'lib/weel.rb', line 377

def test_condition(eid,dataelements,endpoints,local,additional,code,args={}); ReadStructure.new(dataelements,endpoints,local,additional).instance_eval(code); end

#vote_sync_afterObject



371
# File 'lib/weel.rb', line 371

def vote_sync_after; true; end

#vote_sync_before(parameters = nil) ⇒ Object



370
# File 'lib/weel.rb', line 370

def vote_sync_before(parameters=nil); true; end