# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: client.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)


import client_protocol_pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='client.proto',
  package='ipc.invalidation',
  serialized_pb='\n\x0c\x63lient.proto\x12\x10ipc.invalidation\x1a\x15\x63lient_protocol.proto\"C\n\nAckHandleP\x12\x35\n\x0cinvalidation\x18\x01 \x01(\x0b\x32\x1f.ipc.invalidation.InvalidationP\"Q\n\x13PersistentTiclState\x12\x14\n\x0c\x63lient_token\x18\x01 \x01(\x0c\x12$\n\x19last_message_send_time_ms\x18\x02 \x01(\x03:\x01\x30\"m\n\x13PersistentStateBlob\x12\x39\n\nticl_state\x18\x01 \x01(\x0b\x32%.ipc.invalidation.PersistentTiclState\x12\x1b\n\x13\x61uthentication_code\x18\x02 \x01(\x0c\"q\n\tRunStateP\x12\x30\n\x05state\x18\x01 \x01(\x0e\x32!.ipc.invalidation.RunStateP.State\"2\n\x05State\x12\x0f\n\x0bNOT_STARTED\x10\x01\x12\x0b\n\x07STARTED\x10\x02\x12\x0b\n\x07STOPPED\x10\x03\x42\x02H\x03')



_RUNSTATEP_STATE = _descriptor.EnumDescriptor(
  name='State',
  full_name='ipc.invalidation.RunStateP.State',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NOT_STARTED', index=0, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STARTED', index=1, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STOPPED', index=2, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=383,
  serialized_end=433,
)


_ACKHANDLEP = _descriptor.Descriptor(
  name='AckHandleP',
  full_name='ipc.invalidation.AckHandleP',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='invalidation', full_name='ipc.invalidation.AckHandleP.invalidation', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=57,
  serialized_end=124,
)


_PERSISTENTTICLSTATE = _descriptor.Descriptor(
  name='PersistentTiclState',
  full_name='ipc.invalidation.PersistentTiclState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='client_token', full_name='ipc.invalidation.PersistentTiclState.client_token', 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='last_message_send_time_ms', full_name='ipc.invalidation.PersistentTiclState.last_message_send_time_ms', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=True, 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=126,
  serialized_end=207,
)


_PERSISTENTSTATEBLOB = _descriptor.Descriptor(
  name='PersistentStateBlob',
  full_name='ipc.invalidation.PersistentStateBlob',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ticl_state', full_name='ipc.invalidation.PersistentStateBlob.ticl_state', 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='authentication_code', full_name='ipc.invalidation.PersistentStateBlob.authentication_code', 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=209,
  serialized_end=318,
)


_RUNSTATEP = _descriptor.Descriptor(
  name='RunStateP',
  full_name='ipc.invalidation.RunStateP',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='ipc.invalidation.RunStateP.state', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _RUNSTATEP_STATE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=320,
  serialized_end=433,
)

_ACKHANDLEP.fields_by_name['invalidation'].message_type = client_protocol_pb2._INVALIDATIONP
_PERSISTENTSTATEBLOB.fields_by_name['ticl_state'].message_type = _PERSISTENTTICLSTATE
_RUNSTATEP.fields_by_name['state'].enum_type = _RUNSTATEP_STATE
_RUNSTATEP_STATE.containing_type = _RUNSTATEP;
DESCRIPTOR.message_types_by_name['AckHandleP'] = _ACKHANDLEP
DESCRIPTOR.message_types_by_name['PersistentTiclState'] = _PERSISTENTTICLSTATE
DESCRIPTOR.message_types_by_name['PersistentStateBlob'] = _PERSISTENTSTATEBLOB
DESCRIPTOR.message_types_by_name['RunStateP'] = _RUNSTATEP

class AckHandleP(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _ACKHANDLEP

  # @@protoc_insertion_point(class_scope:ipc.invalidation.AckHandleP)

class PersistentTiclState(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _PERSISTENTTICLSTATE

  # @@protoc_insertion_point(class_scope:ipc.invalidation.PersistentTiclState)

class PersistentStateBlob(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _PERSISTENTSTATEBLOB

  # @@protoc_insertion_point(class_scope:ipc.invalidation.PersistentStateBlob)

class RunStateP(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _RUNSTATEP

  # @@protoc_insertion_point(class_scope:ipc.invalidation.RunStateP)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), 'H\003')
# @@protoc_insertion_point(module_scope)
