module Relp

Constants

ACCEPT_ERR
ADDR_UNKNOWN
CMD_DISABLED
COULD_NOT_BIND
DATA_TOO_LONG
END_OF_DATA
ERRORS

Map numeric librelp return codes to end user friendly strings

INCOMPAT_OFFERS
INVALID_CMD
INVALID_DATALEN
INVALID_FRAME
INVALID_HDL
INVALID_HNAME
INVALID_OFFER
INVALID_PARAM
INVALID_PORT
INVALID_RSPHDR
INVALID_TXNR
IO_ERR
MALICIOUS_HNAME
NOT_FOUND
NOT_IMPLEMENTED
OK
OUT_OF_MEMORY
PARAM_ERROR
PARTIAL_WRITE
RQD_FEAT_MISSING
RSP_STATE_ERR
SESSION_BROKEN
SESSION_CLOSED
TIMED_OUT
UNKNOWN_CMD
VERSION

Public Class Methods

error(code) click to toggle source
# File lib/relp.rb, line 86
def self.error(code)
  ERRORS[code]
end
version → String click to toggle source
Returns the librelp version linked against.

Examples

Relp.version    =>  '1.0.0'
static VALUE rb_relp_m_version(RELP_UNUSED VALUE obj)
{
    return rb_str_new2(relpEngineGetVersion());
}