PageRenderTime 18ms CodeModel.GetById 14ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/src/wrappers/zmq/library/zmq_socket_types.e

http://github.com/tybor/Liberty
Specman e | 115 lines | 84 code | 15 blank | 16 comment | 0 complexity | e8199c72bc9942675219a55d9c6e44c8 MD5 | raw file
  1deferred class ZMQ_SOCKET_TYPES
  2	-- ØMQ socket types identifier. See ZMQ_SOCKET heirs for their descriptions
  3
  4insert ANY undefine copy, is_equal end
  5feature {} -- Socket types
  6	zmq_p2p: INTEGER_32
  7		external "plug_in"
  8		alias "{
  9			location: "externals/generated"
 10			module_name: "plugin"
 11			feature_name: "ZMQ_P2P"
 12		}"
 13		end
 14
 15	zmq_pub: INTEGER_32
 16		external "plug_in"
 17		alias "{
 18			location: "externals/generated"
 19			module_name: "plugin"
 20			feature_name: "ZMQ_PUB"
 21		}"
 22		end
 23
 24	zmq_sub: INTEGER_32
 25		external "plug_in"
 26		alias "{
 27			location: "externals/generated"
 28			module_name: "plugin"
 29			feature_name: "ZMQ_SUB"
 30		}"
 31		end
 32
 33	zmq_req: INTEGER_32
 34		external "plug_in"
 35		alias "{
 36			location: "externals/generated"
 37			module_name: "plugin"
 38			feature_name: "ZMQ_REQ"
 39		}"
 40		end
 41
 42	zmq_rep: INTEGER_32
 43		external "plug_in"
 44		alias "{
 45			location: "externals/generated"
 46			module_name: "plugin"
 47			feature_name: "ZMQ_REP"
 48		}"
 49		end
 50
 51	zmq_dealer: INTEGER_32
 52		external "plug_in"
 53		alias "{
 54			location: "externals/generated"
 55			module_name: "plugin"
 56			feature_name: "ZMQ_DEALER"
 57		}"
 58		end
 59
 60	zmq_router: INTEGER_32 
 61		external "plug_in"
 62		alias "{
 63			location: "externals/generated"
 64			module_name: "plugin"
 65			feature_name: "ZMQ_ROUTER"
 66		}"
 67		end
 68
 69	zmq_pull: INTEGER_32
 70		external "plug_in"
 71		alias "{
 72			location: "externals/generated"
 73			module_name: "plugin"
 74			feature_name: "ZMQ_PULL"
 75		}"
 76		end
 77
 78	zmq_push: INTEGER_32
 79		external "plug_in"
 80		alias "{
 81			location: "externals/generated"
 82			module_name: "plugin"
 83			feature_name: "ZMQ_PUSH"
 84		}"
 85		end
 86	
 87	zmq_pair: INTEGER_32
 88		external "plug_in"
 89		alias "{
 90			location: "externals/generated"
 91			module_name: "plugin"
 92			feature_name: "ZMQ_PAIR"
 93		}"
 94		end
 95
 96end -- class ZMQ_SOCKET_TYPES
 97
 98-- Zero MQ Liberty Wrappers
 99
100-- Copyright (C) 2010-2017: Paolo Redaelli 
101
102-- This liberty is free software; you can redistribute it and/or
103-- modify it under the terms of the GNU Lesser General Public
104-- License as published by the Free Software Foundation; either
105-- version 3 of the License, or (at your option) any later version.
106-- 
107-- This liberty is distributed in the hope that it will be useful,
108-- but WITHOUT ANY WARRANTY; without even the implied warranty of
109-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
110-- Lesser General Public License for more details.
111-- 
112-- You should have received a copy of the GNU Lesser General Public
113-- License along with this liberty; if not, write to the Free Software
114-- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
115