def PySCA_GetIncomingEvent(self):
     if not self.reader or not self.reader_events:
         self.PySCA_InitializeIncomingPath()
     if self.reader == 0 or self.reader_events == 0 or libInterprocessCommsAPIPython.SCAValidateReaderObject(
             self.reader) != 0:
         return -1
     return libInterprocessCommsAPIPython.SCAEventsReadEvent(
         self.reader_events)
 def PySCA_PeekIncomingEvent(self, event_type, event_key1, event_key2,
                             data_size, data):
     if not reader or not reader_events:
         self.PySCA_InitializeIncomingPath()
     if reader == 0 or reader_events == 0 or libInterprocessCommsAPIPython.SCAValidateReaderObject(
             self.reader) != 0:
         return -1
     return libInterprocessCommsAPIPython.SCAEventsReadEvent(
         event_type, event_key1, event_key2, data_size, data, None)