File: //lib64/python3.6/site-packages/zmq/backend/cffi/__pycache__/socket.cpython-36.opt-1.pyc
3
VS�_�# � @ s� d Z ddlZddlmZmZmZmZmZm Z m
Z
mZmZm
Z
mZ ddlmZ ddlmZ ddlmZ ddlZddlmZmZmZ dd lmZ dd
d�Zddd
�Zddd�ZG dd� de�Z ddgZ!dS )zzmq Socket class� N� )�C�ffi�new_uint64_pointer�new_int64_pointer�new_int_pointer�new_binary_data�value_uint64_pointer�value_int64_pointer�value_int_pointer�value_binary_data�IPC_PATH_MAX_LEN)�Frame)�RCVMORE)�_retry_sys_call)�ZMQError� _check_rc�_check_version)�unicodec C s8 ddl m}m} | |krt� S | |kr.t|�S t� S d S )Nr )�int64_sockopts�bytes_sockopts)�zmq.sugar.constantsr r r r r )�option�lengthr r � r �/usr/lib64/python3.6/socket.py�new_pointer_from_opt s r c C sP ddl m}m} | |kr$t|d �S | |kr@tj||�d d � S t|d �S d S )Nr )r r )r r r �intr �buffer)r Zopt_pointerr r r r r r �value_from_opt_pointer# s r c C s>