示例#1
0
文件: server.py 项目: yanhc519/core
 def _handle_file_event(self, event):
     return core_pb2.FileEvent(message_type=event.message_type,
                               node_id=event.node,
                               name=event.name,
                               mode=event.mode,
                               number=event.number,
                               type=event.type,
                               source=event.source,
                               session_id=event.session,
                               data=event.data,
                               compressed_data=event.compressed_data)
示例#2
0
def handle_file_event(event: FileData) -> core_pb2.FileEvent:
    """
    Handle file event

    :param event: file data
    :return: file event
    """
    return core_pb2.FileEvent(
        message_type=event.message_type.value,
        node_id=event.node,
        name=event.name,
        mode=event.mode,
        number=event.number,
        type=event.type,
        source=event.source,
        data=event.data,
        compressed_data=event.compressed_data,
    )
示例#3
0
def handle_file_event(file_data: FileData) -> core_pb2.Event:
    """
    Handle file event

    :param file_data: file data
    :return: file event
    """
    file_event = core_pb2.FileEvent(
        message_type=file_data.message_type.value,
        node_id=file_data.node,
        name=file_data.name,
        mode=file_data.mode,
        number=file_data.number,
        type=file_data.type,
        source=file_data.source,
        data=file_data.data,
        compressed_data=file_data.compressed_data,
    )
    return core_pb2.Event(file_event=file_event)
示例#4
0
def handle_file_event(event):
    """
    Handle file event

    :param core.emulator.data.FileData event: file data
    :return: file event
    :rtype: core.api.grpc.core_pb2.FileEvent
    """
    return core_pb2.FileEvent(
        message_type=event.message_type,
        node_id=event.node,
        name=event.name,
        mode=event.mode,
        number=event.number,
        type=event.type,
        source=event.source,
        data=event.data,
        compressed_data=event.compressed_data,
    )