def __init__(self, *args, **kwargs): global XMQ_SUB_POLLER_MAP, XMQ_SUB_POLLER_GENERATION if 'connection_callback' in kwargs: self.connection_callback = kwargs['connection_callback'] kwargs['connection_callback'] = None else: self.connection_callback = None if 'update_callback' in kwargs: self.update_callback = kwargs['update_callback'] kwargs['update_callback'] = None else: self.update_callback = None if 'completion_callback' in kwargs: self.completion_callback = kwargs['completion_callback'] kwargs['completion_callback'] = None else: self.completion_callback = None # subscribe to callback messages XMQ_SUB_POLLER_GENERATION = random.randint(1, 2**31) XMQ_SUB_POLLER_MAP = { 'connection': self.proxy_connection_callback, 'update': self.proxy_update_callback, 'completion': self.proxy_completion_callback } start_message_poller() kwargs['XMQ_SUB_POLLER_GENERATION'] = XMQ_SUB_POLLER_GENERATION client_common('libTocopatch__init', args, kwargs, endpoint='libTocopatch')
def stop(self, isCancelled=False): global XMQ_SUB_POLLER_MAP ret = client_common('libTocopatch__stop', [isCancelled], {}, endpoint='libTocopatch') if isCancelled: XMQ_SUB_POLLER_MAP = None return ret
def extractAllDecels(*args, **vargs): print 'called extractAllDecels' # allExtractorParams contains functions, so won't properly serialize # if 'allExtractorParams' in vargs: # assert vargs['allExtractorParams'] == FEATURE_EXTRACT_PARAMS # del vargs['allExtractorParams'] return client_common('extractAllDecels', args, vargs)
def summarizeDecels(*args, **vargs): print 'called summarizeDecels' return client_common('summarizeDecels', args, vargs)
def ping_tocopatch(*args, **kwargs): return client_common('__ping_tocopatch', args, kwargs, endpoint='libTocopatch')
def getData(self, *args, **kwargs): return client_common('libTocopatch__getData', args, kwargs, endpoint='libTocopatch')
def get_sample_rate(self, *args, **kwargs): return client_common('libTocopatch__get_sample_rate', args, kwargs, endpoint='libTocopatch')
def get_start_time(self, *args, **kwargs): return client_common('libTocopatch__get_start_time', args, kwargs, endpoint='libTocopatch')
def wait(self, *args, **kwargs): global XMQ_SUB_POLLER_MAP client_common('libTocopatch__wait', [], {}, endpoint='libTocopatch') XMQ_SUB_POLLER_MAP = None return
def update_skew(self, *args, **kwargs): return client_common('libTocopatch__update_skew', args, kwargs, endpoint='libTocopatch')
def combineExtractionResults(*args, **vargs): print 'called combineExtractionResults' return client_common('combineExtractionResults', args, vargs, endpoint='libAudio')
def get_start_time(self): return client_common('audio_recorder__get_start_time', [], {}, endpoint='libAudio')
def wait(self): global XMQ_SUB_POLLER_MAP client_common('audio_recorder__wait', [], {}, endpoint='libAudio') XMQ_SUB_POLLER_MAP = None return
def stop(self, isCancelled=False): global XMQ_SUB_POLLER_MAP ret = client_common('audio_recorder__stop', [isCancelled], {}, endpoint='libAudio') if isCancelled: XMQ_SUB_POLLER_MAP = None return ret
def findUC(*args, **vargs): print 'called findUC' return client_common('findUC', args, vargs)