Beispiel #1
0
 def getFirstDnstap(self):
     self.assertFalse(self._remoteLoggerQueue.empty())
     data = self._remoteLoggerQueue.get(False)
     self.assertTrue(data)
     dnstap = dnstap_pb2.Dnstap()
     dnstap.ParseFromString(data)
     return dnstap
Beispiel #2
0
 def getFirstDnstap(self):
     try:
         data = DNSTapServerParameters.queue.get(True, timeout=2.0)
     except:
         data = False
     self.assertTrue(data)
     dnstap = dnstap_pb2.Dnstap()
     dnstap.ParseFromString(data)
     return dnstap
Beispiel #3
0
 def getFirstDnstap(self):
     data = self._fstrmLoggerQueue.get(True, timeout=2.0)
     self.assertTrue(data)
     dnstap = dnstap_pb2.Dnstap()
     dnstap.ParseFromString(data)
     return dnstap