Module Ethon::Multi::Operations
In: lib/ethon/multi/operations.rb

This module contains logic to run a multi.

Methods

handle   init_vars   perform   prepare  

Constants

STARTED_MULTI = "ETHON: started MULTI"
PERFORMED_MULTI = "ETHON: performed MULTI"

Public Instance methods

Return the multi handle. Inititialize multi handle, in case it didn‘t happened already.

@example Return multi handle.

  multi.handle

@return [ FFI::Pointer ] The multi handle.

Initialize variables.

@example Initialize variables.

  multi.init_vars

@return [ void ]

Perform multi.

@return [ nil ]

@example Perform multi.

  multi.perform

Prepare multi.

@return [ nil ]

@example Prepare multi.

  multi.prepare

@deprecated It is no longer necessary to call prepare.

[Validate]