KlassenKlassenKlassenKlassen | | | | Operatoren

receive_regionreceive_regionReceiveRegionreceive_regionReceiveRegionReceiveRegion (Operator)

Name

receive_regionreceive_regionReceiveRegionreceive_regionReceiveRegionReceiveRegion — Empfangen von Regionen über eine Socket-Verbindung.

Signatur

receive_region( : Region : Socket : )

Herror receive_region(Hobject* Region, const Hlong Socket)

Herror T_receive_region(Hobject* Region, const Htuple Socket)

Herror receive_region(Hobject* Region, const HTuple& Socket)

HRegion HRegion::ReceiveRegion(const HSocket& Socket)

HRegionArray HRegionArray::ReceiveRegion(const HSocket& Socket)

HRegionArray HSocket::ReceiveRegion() const

void ReceiveRegion(HObject* Region, const HTuple& Socket)

HRegion HSocket::ReceiveRegion() const

void HRegion::ReceiveRegion(const HSocket& Socket)

void HOperatorSetX.ReceiveRegion(
[out] IHUntypedObjectX*Region, [in] VARIANT Socket)

IHRegionX* HSocketX.ReceiveRegion()

void HRegionX.ReceiveRegion([in] IHSocketX* Socket)

static void HOperatorSet.ReceiveRegion(out HObject region, HTuple socket)

HRegion HSocket.ReceiveRegion()

void HRegion.ReceiveRegion(HSocket socket)

Beschreibung

receive_regionreceive_regionReceiveRegionreceive_regionReceiveRegionReceiveRegion liest ein Regionenobjekt, das von einem anderen HALCON-Prozess über die Socket-Verbindung SocketSocketSocketSocketSocketsocket mit dem Operator send_regionsend_regionSendRegionsend_regionSendRegionSendRegion geschickt worden ist. Wenn noch keine Regionen verschickt worden sind, wird der Prozess, der receive_regionreceive_regionReceiveRegionreceive_regionReceiveRegionReceiveRegion aufgerufen hat, blockiert, bis genug Daten eingetroffen sind. Für ein ausführliches Beispiel siehe open_socket_acceptopen_socket_acceptOpenSocketAcceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept.

Parallelisierung

Parameter

RegionRegionRegionRegionRegionregion (output_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject *

Empfangene Regionen.

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_regionsend_regionSendRegionsend_regionSendRegionSendRegion, send_imagesend_imageSendImagesend_imageSendImageSendImage, receive_imagereceive_imageReceiveImagereceive_imageReceiveImageReceiveImage, 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