def getNCB(nodeId, logger=getNotificationHandlerLogger()): s = None try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('localhost', ListenerPort)) msg = "getNCB," + str(nodeId) logger.info("sending msg: " + msg) s.send(msg) ncb = s.recv(10240) return pickle.loads(ncb) finally: s.close()
def getEarliestNotificationOfCurrentState(nodeId, queue = 'control', logger=getNotificationHandlerLogger()): s = None try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('localhost', ListenerPort)) msg = "getEarliestNotificationOfCurrentState," + str(nodeId) + "," + queue logger.info("sending msg: " + msg) s.send(msg) n = s.recv(1024) return pickle.loads(n) finally: s.close()
def getNCB(nodeId, logger=getNotificationHandlerLogger()): s = None try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('localhost', ListenerPort)) msg = "getNCB," + str(nodeId) logger.info("sending msg: " + msg) s.send(msg) ncb = s.recv(10240) return pickle.loads(ncb) finally: s.close()
def getNotificationFromNodeByIndex(nodeId, index, queue = 'control', logger=getNotificationHandlerLogger()): s = None try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('localhost', ListenerPort)) msg = "getNotificationFromNodeByIndex," + str(nodeId) + "," + str(index) + "," + str(queue) logger.info("sending msg: " + msg) s.send(msg) n = s.recv(1024) return pickle.loads(n) finally: s.close()
def getLatestNotification(nodeId, queue='control', logger=getNotificationHandlerLogger()): s = None try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('localhost', ListenerPort)) msg = "getNotificationFromNodeByIndex," + str(nodeId) + ",0," + queue logger.info("sending msg: " + msg) s.send(msg) n = s.recv(1024) return pickle.loads(n) finally: s.close()