KlassenKlassenKlassenKlassen | | | | Operatoren

receive_xldreceive_xldReceiveXldreceive_xldReceiveXldReceiveXld (Operator)

Name

receive_xldreceive_xldReceiveXldreceive_xldReceiveXldReceiveXld — Empfangen von XLD-Objekten über eine Socket-Verbindung.

Signatur

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)

Beschreibung

receive_xldreceive_xldReceiveXldreceive_xldReceiveXldReceiveXld liest ein XLD-Objekt, das von einem anderen HALCON-Prozess über die Socket-Verbindung SocketSocketSocketSocketSocketsocket mit dem Operator send_xldsend_xldSendXldsend_xldSendXldSendXld geschickt worden ist. Wenn noch kein XLD-Objekt verschickt worden sind, wird der Prozess, der receive_xldreceive_xldReceiveXldreceive_xldReceiveXldReceiveXld aufgerufen hat, blockiert, bis genug Daten eingetroffen sind. Für ein ausführliches Beispiel siehe send_xldsend_xldSendXldsend_xldSendXldSendXld.

Parallelisierung

Parameter

XLDXLDXLDXLDXLDXLD (output_object)  xld(-array) objectHXLDHXLDHXLDHXLDXHobject *

Empfangenes XLD-Objekt.

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

Nummer des Sockets.

Vorgänger

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

Siehe auch

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

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren