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
Exemplo n.º 15
0
def findUC(*args, **vargs):
    print 'called findUC'
    return client_common('findUC', args, vargs)