# Generated by the protocol buffer compiler.  DO NOT EDIT!

from google.protobuf import descriptor
from google.protobuf import message
from google.protobuf import reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)


DESCRIPTOR = descriptor.FileDescriptor(
  name='search/idl/meta.proto',
  package='NMetaProtocol',
  serialized_pb='\n\x15search/idl/meta.proto\x12\rNMetaProtocol\"-\n\x0fTPairBytesBytes\x12\x0b\n\x03Key\x18\x01 \x01(\x0c\x12\r\n\x05Value\x18\x02 \x01(\x0c\"-\n\x0fTPairBytesInt64\x12\x0b\n\x03Key\x18\x01 \x01(\x0c\x12\r\n\x05Value\x18\x02 \x01(\x03\"A\n\x0eTFactorMapping\x12\x0b\n\x03Key\x18\x01 \x02(\x0c\x12\r\n\x05Value\x18\x02 \x02(\x05\x12\x13\n\x0b\x46\x61\x63torValue\x18\x03 \x01(\x02\"+\n\rTPairIntFloat\x12\x0b\n\x03Key\x18\x01 \x02(\x05\x12\r\n\x05Value\x18\x02 \x02(\x02\"\xe8\x03\n\x07TReport\x12\"\n\x04Head\x18\x01 \x01(\x0b\x32\x14.NMetaProtocol.THead\x12,\n\tDebugInfo\x18\x02 \x01(\x0b\x32\x19.NMetaProtocol.TDebugInfo\x12\x34\n\rBalancingInfo\x18\x03 \x01(\x0b\x32\x1d.NMetaProtocol.TBalancingInfo\x12\x34\n\x0cSearcherProp\x18\x04 \x03(\x0b\x32\x1e.NMetaProtocol.TPairBytesBytes\x12,\n\tErrorInfo\x18\x05 \x01(\x0b\x32\x19.NMetaProtocol.TErrorInfo\x12\x15\n\rTotalDocCount\x18\x06 \x03(\x04\x12\x31\n\tFormField\x18\x07 \x03(\x0b\x32\x1e.NMetaProtocol.TPairBytesInt64\x12*\n\x08Grouping\x18\x08 \x03(\x0b\x32\x18.NMetaProtocol.TGrouping\x12\x10\n\x08\x45ventLog\x18\t \x03(\t\x12\x13\n\x0b\x43ompression\x18\n \x01(\t\x12\x18\n\x10\x43ompressedReport\x18\x0b \x01(\x0c\x12:\n\x10SearchProperties\x18\x0c \x03(\x0b\x32 .NMetaProtocol.TSearchProperties\"\x8c\x01\n\x05THead\x12\x0f\n\x07Version\x18\x01 \x01(\x05\x12\x11\n\tSegmentId\x18\x03 \x01(\x0c\x12\x17\n\x0fIndexGeneration\x18\t \x01(\r\x12\x10\n\x08WordStat\x18\x0b \x01(\x0c\x12\x34\n\rFactorMapping\x18\x0c \x03(\x0b\x32\x1d.NMetaProtocol.TFactorMapping\"\x82\x02\n\nTDebugInfo\x12\x17\n\x0f\x42\x61seSearchCount\x18\x01 \x01(\r\x12!\n\x19\x42\x61seSearchNotRespondCount\x18\x02 \x01(\x04\x12\x18\n\x10\x41nswerIsComplete\x18\x03 \x01(\x08\x12\x1c\n\x14NotRespondSourceName\x18\x04 \x03(\x0c\x12*\n\x08\x43PUUsage\x18\x06 \x03(\x0b\x32\x18.NMetaProtocol.TCPUUsage\x12\x18\n\x10\x46\x61iledPrimusList\x18\x07 \x03(\t\x12:\n\x10SourceAnswerInfo\x18\x08 \x03(\x0b\x32 .NMetaProtocol.TSourceAnswerInfo\"Z\n\tTCPUUsage\x12\x10\n\x08HostName\x18\x01 \x01(\t\x12\x14\n\x0c\x43PUSignature\x18\x02 \x01(\r\x12\x12\n\nWallTimeUs\x18\x03 \x01(\x04\x12\x11\n\tCPUTimeUs\x18\x04 \x01(\x04\"x\n\x11TSourceAnswerInfo\x12\r\n\x05\x44\x65scr\x18\x01 \x01(\t\x12\x0c\n\x04\x43ode\x18\x02 \x01(\r\x12 \n\x18NotRespondedClientsCount\x18\x03 \x01(\x05\x12$\n\x1cNotGatheredBaseSearchAnswers\x18\x04 \x01(\x05\"M\n\x0eTBalancingInfo\x12\x0f\n\x07\x45lapsed\x18\x01 \x01(\x04\x12\x13\n\x0bWaitInQueue\x18\x02 \x01(\x04\x12\x15\n\rExecutionTime\x18\x03 \x01(\x04\"}\n\nTErrorInfo\x12\x35\n\x08GotError\x18\x01 \x01(\x0e\x32#.NMetaProtocol.TErrorInfo.TGotError\x12\x0c\n\x04Text\x18\x02 \x01(\x0c\x12\x0c\n\x04\x43ode\x18\x03 \x01(\x03\"\x1c\n\tTGotError\x12\x07\n\x03YES\x10\x01\x12\x06\n\x02NO\x10\x02\"\xbf\x01\n\tTGrouping\x12\x30\n\x06IsFlat\x18\x01 \x01(\x0e\x32 .NMetaProtocol.TGrouping.TIsFlat\x12\x0c\n\x04\x41ttr\x18\x02 \x01(\x0c\x12\x0c\n\x04Mode\x18\x03 \x01(\x03\x12\x11\n\tNumGroups\x18\x04 \x03(\x04\x12\x0f\n\x07NumDocs\x18\x06 \x03(\x04\x12$\n\x05Group\x18\x05 \x03(\x0b\x32\x15.NMetaProtocol.TGroup\"\x1a\n\x07TIsFlat\x12\x07\n\x03YES\x10\x01\x12\x06\n\x02NO\x10\x02\"\xad\x01\n\x06TGroup\x12\x14\n\x0c\x43\x61tegoryName\x18\x01 \x01(\x0c\x12\x11\n\tRelevStat\x18\x02 \x03(\r\x12\x11\n\tRelevance\x18\x03 \x01(\x03\x12\x10\n\x08Priority\x18\x04 \x01(\x05\x12\x18\n\x10InternalPriority\x18\x05 \x01(\x03\x12*\n\x08\x44ocument\x18\x06 \x03(\x0b\x32\x18.NMetaProtocol.TDocument\x12\x0f\n\x07NumDocs\x18\x07 \x01(\r\"\x86\x03\n\tTDocument\x12\x11\n\tRelevance\x18\x01 \x01(\x04\x12\x10\n\x08Priority\x18\x02 \x01(\r\x12\x18\n\x10InternalPriority\x18\x03 \x01(\r\x12;\n\x13\x46irstStageAttribute\x18\x04 \x03(\x0b\x32\x1e.NMetaProtocol.TPairBytesBytes\x12/\n\tBinFactor\x18\t \x03(\x0b\x32\x1c.NMetaProtocol.TPairIntFloat\x12\x15\n\rPassageBreaks\x18\x05 \x01(\x0c\x12\x17\n\x0fIndexGeneration\x18\x06 \x01(\r\x12\x17\n\x0fSourceTimestamp\x18\x0b \x01(\r\x12\r\n\x05\x44ocId\x18\x07 \x01(\x0c\x12\x30\n\x0b\x41rchiveInfo\x18\x08 \x01(\x0b\x32\x1b.NMetaProtocol.TArchiveInfo\x12\x19\n\x11\x44ocRankingFactors\x18\n \x01(\x0c\x12\x13\n\x0bServerDescr\x18\x0c \x01(\x0c\x12\x12\n\nSearchInfo\x18\r \x01(\x0c\"\xbc\x02\n\x0cTArchiveInfo\x12\r\n\x05Title\x18\x01 \x01(\x0c\x12\x10\n\x08Headline\x18\x02 \x01(\x0c\x12\x17\n\x0fIndexGeneration\x18\x03 \x01(\r\x12\x17\n\x0fSourceTimestamp\x18\x0c \x01(\r\x12\x0f\n\x07Passage\x18\x04 \x03(\x0c\x12\x13\n\x0bPassageAttr\x18\x05 \x03(\x0c\x12;\n\x13GtaRelatedAttribute\x18\x06 \x03(\x0b\x32\x1e.NMetaProtocol.TPairBytesBytes\x12;\n\x15\x46loatRelatedAttribute\x18\x0b \x03(\x0b\x32\x1c.NMetaProtocol.TPairIntFloat\x12\x0b\n\x03Url\x18\x07 \x01(\x0c\x12\x0c\n\x04Size\x18\x08 \x01(\x05\x12\x0f\n\x07\x43harset\x18\t \x01(\x0c\x12\r\n\x05Mtime\x18\n \x01(\x03\"a\n\x11TSearchProperties\x12\n\n\x02Id\x18\x01 \x02(\r\x12\x0c\n\x04Name\x18\x02 \x01(\t\x12\x32\n\nProperties\x18\x03 \x03(\x0b\x32\x1e.NMetaProtocol.TPairBytesBytesB\x02H\x01')



_TERRORINFO_TGOTERROR = descriptor.EnumDescriptor(
  name='TGotError',
  full_name='NMetaProtocol.TErrorInfo.TGotError',
  filename=None,
  file=DESCRIPTOR,
  values=[
    descriptor.EnumValueDescriptor(
      name='YES', index=0, number=1,
      options=None,
      type=None),
    descriptor.EnumValueDescriptor(
      name='NO', index=1, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=1531,
  serialized_end=1559,
)

_TGROUPING_TISFLAT = descriptor.EnumDescriptor(
  name='TIsFlat',
  full_name='NMetaProtocol.TGrouping.TIsFlat',
  filename=None,
  file=DESCRIPTOR,
  values=[
    descriptor.EnumValueDescriptor(
      name='YES', index=0, number=1,
      options=None,
      type=None),
    descriptor.EnumValueDescriptor(
      name='NO', index=1, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=1727,
  serialized_end=1753,
)


_TPAIRBYTESBYTES = descriptor.Descriptor(
  name='TPairBytesBytes',
  full_name='NMetaProtocol.TPairBytesBytes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Key', full_name='NMetaProtocol.TPairBytesBytes.Key', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Value', full_name='NMetaProtocol.TPairBytesBytes.Value', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=40,
  serialized_end=85,
)


_TPAIRBYTESINT64 = descriptor.Descriptor(
  name='TPairBytesInt64',
  full_name='NMetaProtocol.TPairBytesInt64',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Key', full_name='NMetaProtocol.TPairBytesInt64.Key', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Value', full_name='NMetaProtocol.TPairBytesInt64.Value', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=87,
  serialized_end=132,
)


_TFACTORMAPPING = descriptor.Descriptor(
  name='TFactorMapping',
  full_name='NMetaProtocol.TFactorMapping',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Key', full_name='NMetaProtocol.TFactorMapping.Key', index=0,
      number=1, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Value', full_name='NMetaProtocol.TFactorMapping.Value', index=1,
      number=2, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='FactorValue', full_name='NMetaProtocol.TFactorMapping.FactorValue', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=134,
  serialized_end=199,
)


_TPAIRINTFLOAT = descriptor.Descriptor(
  name='TPairIntFloat',
  full_name='NMetaProtocol.TPairIntFloat',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Key', full_name='NMetaProtocol.TPairIntFloat.Key', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Value', full_name='NMetaProtocol.TPairIntFloat.Value', index=1,
      number=2, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=201,
  serialized_end=244,
)


_TREPORT = descriptor.Descriptor(
  name='TReport',
  full_name='NMetaProtocol.TReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Head', full_name='NMetaProtocol.TReport.Head', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='DebugInfo', full_name='NMetaProtocol.TReport.DebugInfo', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='BalancingInfo', full_name='NMetaProtocol.TReport.BalancingInfo', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='SearcherProp', full_name='NMetaProtocol.TReport.SearcherProp', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='ErrorInfo', full_name='NMetaProtocol.TReport.ErrorInfo', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='TotalDocCount', full_name='NMetaProtocol.TReport.TotalDocCount', index=5,
      number=6, type=4, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='FormField', full_name='NMetaProtocol.TReport.FormField', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Grouping', full_name='NMetaProtocol.TReport.Grouping', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='EventLog', full_name='NMetaProtocol.TReport.EventLog', index=8,
      number=9, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Compression', full_name='NMetaProtocol.TReport.Compression', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='CompressedReport', full_name='NMetaProtocol.TReport.CompressedReport', index=10,
      number=11, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='SearchProperties', full_name='NMetaProtocol.TReport.SearchProperties', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=247,
  serialized_end=735,
)


_THEAD = descriptor.Descriptor(
  name='THead',
  full_name='NMetaProtocol.THead',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Version', full_name='NMetaProtocol.THead.Version', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='SegmentId', full_name='NMetaProtocol.THead.SegmentId', index=1,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='IndexGeneration', full_name='NMetaProtocol.THead.IndexGeneration', index=2,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='WordStat', full_name='NMetaProtocol.THead.WordStat', index=3,
      number=11, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='FactorMapping', full_name='NMetaProtocol.THead.FactorMapping', index=4,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=738,
  serialized_end=878,
)


_TDEBUGINFO = descriptor.Descriptor(
  name='TDebugInfo',
  full_name='NMetaProtocol.TDebugInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='BaseSearchCount', full_name='NMetaProtocol.TDebugInfo.BaseSearchCount', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='BaseSearchNotRespondCount', full_name='NMetaProtocol.TDebugInfo.BaseSearchNotRespondCount', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='AnswerIsComplete', full_name='NMetaProtocol.TDebugInfo.AnswerIsComplete', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='NotRespondSourceName', full_name='NMetaProtocol.TDebugInfo.NotRespondSourceName', index=3,
      number=4, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='CPUUsage', full_name='NMetaProtocol.TDebugInfo.CPUUsage', index=4,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='FailedPrimusList', full_name='NMetaProtocol.TDebugInfo.FailedPrimusList', index=5,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='SourceAnswerInfo', full_name='NMetaProtocol.TDebugInfo.SourceAnswerInfo', index=6,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=881,
  serialized_end=1139,
)


_TCPUUSAGE = descriptor.Descriptor(
  name='TCPUUsage',
  full_name='NMetaProtocol.TCPUUsage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='HostName', full_name='NMetaProtocol.TCPUUsage.HostName', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='CPUSignature', full_name='NMetaProtocol.TCPUUsage.CPUSignature', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='WallTimeUs', full_name='NMetaProtocol.TCPUUsage.WallTimeUs', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='CPUTimeUs', full_name='NMetaProtocol.TCPUUsage.CPUTimeUs', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1141,
  serialized_end=1231,
)


_TSOURCEANSWERINFO = descriptor.Descriptor(
  name='TSourceAnswerInfo',
  full_name='NMetaProtocol.TSourceAnswerInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Descr', full_name='NMetaProtocol.TSourceAnswerInfo.Descr', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Code', full_name='NMetaProtocol.TSourceAnswerInfo.Code', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='NotRespondedClientsCount', full_name='NMetaProtocol.TSourceAnswerInfo.NotRespondedClientsCount', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='NotGatheredBaseSearchAnswers', full_name='NMetaProtocol.TSourceAnswerInfo.NotGatheredBaseSearchAnswers', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1233,
  serialized_end=1353,
)


_TBALANCINGINFO = descriptor.Descriptor(
  name='TBalancingInfo',
  full_name='NMetaProtocol.TBalancingInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Elapsed', full_name='NMetaProtocol.TBalancingInfo.Elapsed', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='WaitInQueue', full_name='NMetaProtocol.TBalancingInfo.WaitInQueue', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='ExecutionTime', full_name='NMetaProtocol.TBalancingInfo.ExecutionTime', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1355,
  serialized_end=1432,
)


_TERRORINFO = descriptor.Descriptor(
  name='TErrorInfo',
  full_name='NMetaProtocol.TErrorInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='GotError', full_name='NMetaProtocol.TErrorInfo.GotError', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Text', full_name='NMetaProtocol.TErrorInfo.Text', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Code', full_name='NMetaProtocol.TErrorInfo.Code', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _TERRORINFO_TGOTERROR,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1434,
  serialized_end=1559,
)


_TGROUPING = descriptor.Descriptor(
  name='TGrouping',
  full_name='NMetaProtocol.TGrouping',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='IsFlat', full_name='NMetaProtocol.TGrouping.IsFlat', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Attr', full_name='NMetaProtocol.TGrouping.Attr', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Mode', full_name='NMetaProtocol.TGrouping.Mode', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='NumGroups', full_name='NMetaProtocol.TGrouping.NumGroups', index=3,
      number=4, type=4, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='NumDocs', full_name='NMetaProtocol.TGrouping.NumDocs', index=4,
      number=6, type=4, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Group', full_name='NMetaProtocol.TGrouping.Group', index=5,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _TGROUPING_TISFLAT,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1562,
  serialized_end=1753,
)


_TGROUP = descriptor.Descriptor(
  name='TGroup',
  full_name='NMetaProtocol.TGroup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='CategoryName', full_name='NMetaProtocol.TGroup.CategoryName', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='RelevStat', full_name='NMetaProtocol.TGroup.RelevStat', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Relevance', full_name='NMetaProtocol.TGroup.Relevance', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Priority', full_name='NMetaProtocol.TGroup.Priority', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='InternalPriority', full_name='NMetaProtocol.TGroup.InternalPriority', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Document', full_name='NMetaProtocol.TGroup.Document', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='NumDocs', full_name='NMetaProtocol.TGroup.NumDocs', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1756,
  serialized_end=1929,
)


_TDOCUMENT = descriptor.Descriptor(
  name='TDocument',
  full_name='NMetaProtocol.TDocument',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Relevance', full_name='NMetaProtocol.TDocument.Relevance', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Priority', full_name='NMetaProtocol.TDocument.Priority', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='InternalPriority', full_name='NMetaProtocol.TDocument.InternalPriority', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='FirstStageAttribute', full_name='NMetaProtocol.TDocument.FirstStageAttribute', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='BinFactor', full_name='NMetaProtocol.TDocument.BinFactor', index=4,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='PassageBreaks', full_name='NMetaProtocol.TDocument.PassageBreaks', index=5,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='IndexGeneration', full_name='NMetaProtocol.TDocument.IndexGeneration', index=6,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='SourceTimestamp', full_name='NMetaProtocol.TDocument.SourceTimestamp', index=7,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='DocId', full_name='NMetaProtocol.TDocument.DocId', index=8,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='ArchiveInfo', full_name='NMetaProtocol.TDocument.ArchiveInfo', index=9,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='DocRankingFactors', full_name='NMetaProtocol.TDocument.DocRankingFactors', index=10,
      number=10, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='ServerDescr', full_name='NMetaProtocol.TDocument.ServerDescr', index=11,
      number=12, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='SearchInfo', full_name='NMetaProtocol.TDocument.SearchInfo', index=12,
      number=13, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1932,
  serialized_end=2322,
)


_TARCHIVEINFO = descriptor.Descriptor(
  name='TArchiveInfo',
  full_name='NMetaProtocol.TArchiveInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Title', full_name='NMetaProtocol.TArchiveInfo.Title', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Headline', full_name='NMetaProtocol.TArchiveInfo.Headline', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='IndexGeneration', full_name='NMetaProtocol.TArchiveInfo.IndexGeneration', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='SourceTimestamp', full_name='NMetaProtocol.TArchiveInfo.SourceTimestamp', index=3,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Passage', full_name='NMetaProtocol.TArchiveInfo.Passage', index=4,
      number=4, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='PassageAttr', full_name='NMetaProtocol.TArchiveInfo.PassageAttr', index=5,
      number=5, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='GtaRelatedAttribute', full_name='NMetaProtocol.TArchiveInfo.GtaRelatedAttribute', index=6,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='FloatRelatedAttribute', full_name='NMetaProtocol.TArchiveInfo.FloatRelatedAttribute', index=7,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Url', full_name='NMetaProtocol.TArchiveInfo.Url', index=8,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Size', full_name='NMetaProtocol.TArchiveInfo.Size', index=9,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Charset', full_name='NMetaProtocol.TArchiveInfo.Charset', index=10,
      number=9, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Mtime', full_name='NMetaProtocol.TArchiveInfo.Mtime', index=11,
      number=10, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2325,
  serialized_end=2641,
)


_TSEARCHPROPERTIES = descriptor.Descriptor(
  name='TSearchProperties',
  full_name='NMetaProtocol.TSearchProperties',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='Id', full_name='NMetaProtocol.TSearchProperties.Id', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Name', full_name='NMetaProtocol.TSearchProperties.Name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='Properties', full_name='NMetaProtocol.TSearchProperties.Properties', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2643,
  serialized_end=2740,
)


_TREPORT.fields_by_name['Head'].message_type = _THEAD
_TREPORT.fields_by_name['DebugInfo'].message_type = _TDEBUGINFO
_TREPORT.fields_by_name['BalancingInfo'].message_type = _TBALANCINGINFO
_TREPORT.fields_by_name['SearcherProp'].message_type = _TPAIRBYTESBYTES
_TREPORT.fields_by_name['ErrorInfo'].message_type = _TERRORINFO
_TREPORT.fields_by_name['FormField'].message_type = _TPAIRBYTESINT64
_TREPORT.fields_by_name['Grouping'].message_type = _TGROUPING
_TREPORT.fields_by_name['SearchProperties'].message_type = _TSEARCHPROPERTIES
_THEAD.fields_by_name['FactorMapping'].message_type = _TFACTORMAPPING
_TDEBUGINFO.fields_by_name['CPUUsage'].message_type = _TCPUUSAGE
_TDEBUGINFO.fields_by_name['SourceAnswerInfo'].message_type = _TSOURCEANSWERINFO
_TERRORINFO.fields_by_name['GotError'].enum_type = _TERRORINFO_TGOTERROR
_TERRORINFO_TGOTERROR.containing_type = _TERRORINFO;
_TGROUPING.fields_by_name['IsFlat'].enum_type = _TGROUPING_TISFLAT
_TGROUPING.fields_by_name['Group'].message_type = _TGROUP
_TGROUPING_TISFLAT.containing_type = _TGROUPING;
_TGROUP.fields_by_name['Document'].message_type = _TDOCUMENT
_TDOCUMENT.fields_by_name['FirstStageAttribute'].message_type = _TPAIRBYTESBYTES
_TDOCUMENT.fields_by_name['BinFactor'].message_type = _TPAIRINTFLOAT
_TDOCUMENT.fields_by_name['ArchiveInfo'].message_type = _TARCHIVEINFO
_TARCHIVEINFO.fields_by_name['GtaRelatedAttribute'].message_type = _TPAIRBYTESBYTES
_TARCHIVEINFO.fields_by_name['FloatRelatedAttribute'].message_type = _TPAIRINTFLOAT
_TSEARCHPROPERTIES.fields_by_name['Properties'].message_type = _TPAIRBYTESBYTES

class TPairBytesBytes(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TPAIRBYTESBYTES
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TPairBytesBytes)

class TPairBytesInt64(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TPAIRBYTESINT64
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TPairBytesInt64)

class TFactorMapping(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TFACTORMAPPING
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TFactorMapping)

class TPairIntFloat(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TPAIRINTFLOAT
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TPairIntFloat)

class TReport(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TREPORT
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TReport)

class THead(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _THEAD
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.THead)

class TDebugInfo(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TDEBUGINFO
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TDebugInfo)

class TCPUUsage(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TCPUUSAGE
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TCPUUsage)

class TSourceAnswerInfo(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TSOURCEANSWERINFO
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TSourceAnswerInfo)

class TBalancingInfo(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TBALANCINGINFO
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TBalancingInfo)

class TErrorInfo(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TERRORINFO
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TErrorInfo)

class TGrouping(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TGROUPING
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TGrouping)

class TGroup(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TGROUP
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TGroup)

class TDocument(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TDOCUMENT
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TDocument)

class TArchiveInfo(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TARCHIVEINFO
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TArchiveInfo)

class TSearchProperties(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TSEARCHPROPERTIES
  
  # @@protoc_insertion_point(class_scope:NMetaProtocol.TSearchProperties)

# @@protoc_insertion_point(module_scope)
