HALCON Reference Manual 10.0.2
Table of Contents / System / Sockets ClassesClassesClasses | | | Operators

receive_xldreceive_xldreceive_xldReceiveXldReceiveXld (Operator)

Name

receive_xldreceive_xldreceive_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 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_xldreceive_xldReceiveXldReceiveXld reads an XLD object that was sent over the socket connection determined by SocketSocketSocketSocketsocket by another HALCON process using the operator send_xldsend_xldsend_xldSendXldSendXld. If no XLD object has been sent, the HALCON process calling receive_xldreceive_xldreceive_xldReceiveXldReceiveXld blocks until enough data arrives. For a detailed example, see send_xldsend_xldsend_xldSendXldSendXld.

Parallelization

Parameters

XLDXLDXLDXLDXLD (output_object)  xld(-array) objectHXLDHXLDHXLDXHobject *

Received XLD object.

SocketSocketSocketSocketsocket (input_control)  socket_id HSocket, HTupleHSocket, HTupleHSocketX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Socket number.

Possible Predecessors

open_socket_connectopen_socket_connectopen_socket_connectOpenSocketConnectOpenSocketConnect, socket_accept_connectsocket_accept_connectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect, get_socket_paramget_socket_paramget_socket_paramGetSocketParamGetSocketParam, set_socket_paramset_socket_paramset_socket_paramSetSocketParamSetSocketParam

See also

send_xldsend_xldsend_xldSendXldSendXld, send_imagesend_imagesend_imageSendImageSendImage, receive_imagereceive_imagereceive_imageReceiveImageReceiveImage, send_regionsend_regionsend_regionSendRegionSendRegion, receive_regionreceive_regionreceive_regionReceiveRegionReceiveRegion, send_tuplesend_tuplesend_tupleSendTupleSendTuple, receive_tuplereceive_tuplereceive_tupleReceiveTupleReceiveTuple, get_next_socket_data_typeget_next_socket_data_typeget_next_socket_data_typeGetNextSocketDataTypeGetNextSocketDataType

Module

Foundation


Table of Contents / System / Sockets ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH