Integratec API Platform
opPyApi.opClientConnection Class Reference

This class provides an interface for sending requests and receiving replies. More...

Public Member Functions

def call (self)
 Gets a dynamic object that can be used to make Remote Procedure Calls. More...
 
def isOpen (self)
 Indicates whether or not a client connection is open. More...
 
def open (self, ip, port, statusCallback=None)
 Opens and registers a client connection to a master. More...
 
def close (self)
 Closes the client connection. More...
 
def sendRequest (self, serviceId, request)
 Sends an asynchronous request. More...
 
def receiveReply (self, requestId, timeoutMs)
 Receives a reply to an asynchronous request. More...
 
def deleteRequest (self, requestId)
 Deletes the record of a request. More...
 
def sendRecvDelete (self, serviceId, request, timeoutMs)
 Sends a request and waits for the reply. More...
 

Detailed Description

This class provides an interface for sending requests and receiving replies.

Attention
An opClientConnection object is NOT thread-safe, meaning that while you are allowed to use the object in multiple threads, you must ensure that you are not calling its methods simultaneously in multiple threads.