
    Y                     >    S r SSKJr   " S S\R                  5      rg)zno-callinit no-argsused    )ProtocolBufferc                   ~    \ rS rSrSrSS jrS rS rS rSS jr	SS	 jr
S
 rS rS rS rS rS rS rS rS rSrg)
RawMessage   z
This is a special subclass of ProtocolMessage that doesn't interpret its data
in any way. Instead, it just stores it in a string.

See rawmessage.h for more details.
Nc                 <    SU l         Ub  U R                  U5        g g N )_RawMessage__contentsMergeFromString)selfinitials     0lib/googlecloudsdk/appengine/proto/RawMessage.py__init__RawMessage.__init__   s"    DO
7#     c                     U R                   $ Nr
   r   s    r   contentsRawMessage.contents!   s    ??r   c                     Xl         g r   r   )r   r   s     r   set_contentsRawMessage.set_contents$   s    Or   c                     SU l         g r   r   r   s    r   ClearRawMessage.Clear'   s	    DOr   c                     g)N    )r   
debug_strss     r   IsInitializedRawMessage.IsInitialized*   s    r   c                 <    XR                  U R                  5      -   $ r   )DebugFormatStringr
   )r   prefixprintElemNumbers      r   __str__RawMessage.__str__-   s    **4??;;;r   c                 :    UR                  U R                  5        g r   )putRawStringr
   r   es     r   OutputUncheckedRawMessage.OutputUnchecked0   s    NN4??#r   c                 $    U R                  U5      $ r   )r.   r,   s     r   OutputPartialRawMessage.OutputPartial3   s    ""r   c                 .    UR                  5       U l        g r   )getRawStringr
   )r   ds     r   TryMergeRawMessage.TryMerge6   s    nn&DOr   c                 h    XLd   eUR                   U R                   :w  a  gUR                  U l        g)Nr   r   )	__class__r
   r   pbs     r   	MergeFromRawMessage.MergeFrom9   s-    >>	||t~~%mmDOr   c                 4    U R                   UR                   :H  $ r   r   r:   s     r   EqualsRawMessage.Equals@   s    ??bmm++r   c                 z    US L=(       a1    UR                   U R                   :H  =(       a    U R                  U5      $ r   )r9   r?   r   others     r   __eq__RawMessage.__eq__C   s5     OOt~~-;;ur   c                     X:X  + $ r   r    rB   s     r   __ne__RawMessage.__ne__H   s    r   c                 ,    [        U R                  5      $ r   )lenr
   r   s    r   ByteSizeRawMessage.ByteSizeK   s    tr   c                 "    U R                  5       $ r   )rK   r   s    r   ByteSizePartialRawMessage.ByteSizePartialN   s    ==?r   )
__contentsr   )r	   r   )__name__
__module____qualname____firstlineno____doc__r   r   r   r   r"   r(   r.   r1   r6   r<   r?   rD   rG   rK   rN   __static_attributes__r    r   r   r   r      sR    $
<$#',
 r   r   N)__pychecker__googlecloudsdk.appengine.protor   ProtocolMessager   r    r   r   <module>rZ      s!     * 9;// ;r   