ClassesClassesClassesClasses | | | | Operators

receive_xldreceive_xldReceiveXldreceive_xldReceiveXldReceiveXld (Operator)

Name

receive_xldreceive_xldReceiveXldreceive_xldReceiveXldReceiveXld — Receive an XLD object over a socket connection.

Signature

receive_xld( : XLD : Socket : )

Herror receive_xld(Hobject* XLD, const Hlong Socket)

Herror T_receive_xld(Hobject* XLD, const Htuple Socket)

Herror receive_xld(Hobject* XLD, const HTuple& Socket)

HXLD HXLD::ReceiveXld(const HSocket& Socket)

HXLDArray HXLDArray::ReceiveXld(const HSocket& Socket)

HXLDArray HSocket::ReceiveXld() const

void ReceiveXld(HObject* XLD, const HTuple& Socket)

HXLD HSocket::ReceiveXld() const

void HXLD::ReceiveXld(const HSocket& Socket)

void HOperatorSetX.ReceiveXld(
[out] IHUntypedObjectX*XLD, [in] VARIANT Socket)

IHXLDX* HSocketX.ReceiveXld()

void HXLDX.ReceiveXld([in] IHSocketX* Socket)

void HXLDContX.ReceiveXld([in] IHSocketX* Socket)

void HXLDPolyX.ReceiveXld([in] IHSocketX* Socket)

void HXLDParaX.ReceiveXld([in] IHSocketX* Socket)

void HXLDModParaX.ReceiveXld([in] IHSocketX* Socket)

void HXLDExtParaX.ReceiveXld([in] IHSocketX* Socket)

static void HOperatorSet.ReceiveXld(out HObject XLD, HTuple socket)

HXLD HSocket.ReceiveXld()

void HXLD.ReceiveXld(HSocket socket)

Description

receive_xldreceive_xldReceiveXldreceive_xldReceiveXldReceiveXld reads an XLD object that was sent over the socket connection determined by SocketSocketSocketSocketSocketsocket by another HALCON process using the operator send_xldsend_xldSendXldsend_xldSendXldSendXld. If no XLD object has been sent, the HALCON process calling receive_xldreceive_xldReceiveXldreceive_xldReceiveXldReceiveXld blocks until enough data arrives. For a detailed example, see send_xldsend_xldSendXldsend_xldSendXldSendXld.

Parallelization

Parameters

XLDXLDXLDXLDXLDXLD (output_object)  xld(-array) objectHXLDHXLDHXLDHXLDXHobject *

Received XLD object.

SocketSocketSocketSocketSocketsocket (input_control)  socket_id HSocket, HTupleHTupleHSocket, HTupleHSocketX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Socket number.

Possible Predecessors

open_socket_connectopen_socket_connectOpenSocketConnectopen_socket_connectOpenSocketConnectOpenSocketConnect, socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect, get_socket_paramget_socket_paramGetSocketParamget_socket_paramGetSocketParamGetSocketParam, set_socket_paramset_socket_paramSetSocketParamset_socket_paramSetSocketParamSetSocketParam

See also

send_xldsend_xldSendXldsend_xldSendXldSendXld, send_imagesend_imageSendImagesend_imageSendImageSendImage, receive_imagereceive_imageReceiveImagereceive_imageReceiveImageReceiveImage, send_regionsend_regionSendRegionsend_regionSendRegionSendRegion, receive_regionreceive_regionReceiveRegionreceive_regionReceiveRegionReceiveRegion, send_tuplesend_tupleSendTuplesend_tupleSendTupleSendTuple, receive_tuplereceive_tupleReceiveTuplereceive_tupleReceiveTupleReceiveTuple, get_next_socket_data_typeget_next_socket_data_typeGetNextSocketDataTypeget_next_socket_data_typeGetNextSocketDataTypeGetNextSocketDataType

Module

Foundation


ClassesClassesClassesClasses | | | | Operators