+
Point of view
All features
expanded class EZMQ_TYPE
Summary
Direct parents
Insert list: HASHABLE
Overview
Features
{ANY}
The only valid values:
{ANY}
{ANY}
{EZMQ_TYPE}
{}
{}
value_of (a_type: INTEGER_32): EZMQ_TYPE
effective function
{ANY}
ensure
Req: EZMQ_TYPE
once function
{ANY}
ZMQ_REQ
Rep: EZMQ_TYPE
once function
{ANY}
ZMQ_REP
Dealer: EZMQ_TYPE
once function
{ANY}
ZMQ_DEALER
Router: EZMQ_TYPE
once function
{ANY}
ZMQ_ROUTER
Pub: EZMQ_TYPE
once function
{ANY}
ZMQ_PUB
Sub: EZMQ_TYPE
once function
{ANY}
ZMQ_SUB
Xpub: EZMQ_TYPE
once function
{ANY}
ZMQ_XPUB
Xsub: EZMQ_TYPE
once function
{ANY}
ZMQ_XSUB
Push: EZMQ_TYPE
once function
{ANY}
ZMQ_PUSH
Pull: EZMQ_TYPE
once function
{ANY}
ZMQ_PULL
Pair: EZMQ_TYPE
once function
{ANY}
ZMQ_PAIR
Stream: EZMQ_TYPE
once function
{ANY}
ZMQ_STREAM
require
has_stream: BOOLEAN
once function
{ANY}
peers: SET[EZMQ_TYPE]
writable attribute
{ANY}
require ensure
  • Result /= Void
is_valid: BOOLEAN
effective function
{ANY}
type: INTEGER_32
writable attribute
{ANY}
can_send: BOOLEAN
writable attribute
{ANY}
can_receive: BOOLEAN
writable attribute
{ANY}
hash_code: INTEGER_32
effective function
{ANY}
The hash-code value of Current.
ensure
  • good_hash_value: Result >= 0
is_equal (other: EZMQ_TYPE): BOOLEAN
effective function
{ANY}
Is other attached to an object considered equal to current object?
require
  • other /= Void
ensure
  • Result implies hash_code = other.hash_code
  • commutative: generating_type = other.generating_type implies Result = other.is_equal(Current)
make (a_type: INTEGER_32, cs: BOOLEAN, cr: BOOLEAN)
effective procedure
require
  • a_type /= 0
ensure
set_peers (a_peers: SET[EZMQ_TYPE])
effective procedure
default_create
effective procedure
{}
Default creation method.
It is used when no creation method is specified if allowed. Note it may be renamed.
init
once procedure
{}
map: HASHED_DICTIONARY[EZMQ_TYPE, INTEGER_32]
once function
{}
Type_req: INTEGER_32
{}
Type_rep: INTEGER_32
{}
Type_dealer: INTEGER_32
{}
Type_router: INTEGER_32
{}
Type_pub: INTEGER_32
{}
Type_sub: INTEGER_32
{}
Type_xpub: INTEGER_32
{}
Type_xsub: INTEGER_32
{}
Type_push: INTEGER_32
{}
Type_pull: INTEGER_32
{}
Type_pair: INTEGER_32
{}
Type_stream: INTEGER_32
{}