B
    g\[                 @   s,   d dl Z G dd deZdd Zdd ZdS )    Nc               @   s&   e Zd ZdgZedd Zdd ZdS )ObserveResult_tabc             C   s.   t jt jj||}t }||||  |S )N)flatbuffersencodeGetpackeruoffsetr   Init)clsbufoffsetnx r   \/global/project/projectdirs/dasrepo/etalumis/pyprob_master_mar18/pyprob/ppx/ObserveResult.pyGetRootAsObserveResult
   s    z$ObserveResult.GetRootAsObserveResultc             C   s   t j||| _d S )N)r   tableTabler   )selfr   posr   r   r   r	      s    zObserveResult.InitN)__name__
__module____qualname__	__slots__classmethodr   r	   r   r   r   r   r      s   r   c             C   s   |  d d S )Nr   )StartObject)builderr   r   r   ObserveResultStart   s    r   c             C   s   |   S )N)	EndObject)r   r   r   r   ObserveResultEnd   s    r   )r   objectr   r   r   r   r   r   r   <module>   s   