protobuf_serialization/reader

Search:
Group by:
Source   Edit  

Procs

proc readFieldInto(stream: InputStream; value: var PBOption;
                   header: FieldHeader; ProtoType: type): bool {.
    ...raises: [SerializationError, IOError], raises: [], gcsafe.}
Source   Edit  
proc readFieldInto[T: not byte](stream: InputStream; value: var seq[T];
                                header: FieldHeader; ProtoType: type SomeProto): bool {.
    ...raises: [SerializationError, IOError], raises: [], gcsafe.}
Source   Edit  
proc readFieldInto[T: not object and (seq[byte] or not seq)](
    stream: InputStream; value: var T; header: FieldHeader;
    ProtoType: type SomeProto): bool {....raises: [SerializationError, IOError],
                                       raises: [], gcsafe.}
Source   Edit  
proc readFieldInto[T: not PBOption](stream: InputStream; value: var seq[T];
                                    header: FieldHeader;
                                    ProtoType: type ProtobufExt): bool {.
    ...raises: [SerializationError, IOError], deprecated: "use extensionDefaults",
    raises: [], gcsafe.}
Deprecated: use extensionDefaults
Source   Edit  
proc readFieldInto[T: not seq and not PBOption](stream: InputStream;
    value: var T; header: FieldHeader; ProtoType: type ProtobufExt): bool {.
    ...raises: [SerializationError, IOError], raises: [], gcsafe.}
Source   Edit  
proc readFieldInto[T: object and not PBOption](stream: InputStream;
    value: var T; header: FieldHeader; ProtoType: type pbytes): bool {.
    ...raises: [SerializationError, IOError], raises: [], gcsafe.}
Source   Edit  
proc readFieldPackedInto[T: not byte](stream: InputStream; value: var seq[T];
                                      header: FieldHeader;
                                      ProtoType: type SomePrimitive): bool {.
    ...raises: [SerializationError, IOError], raises: [], gcsafe.}
Source   Edit  
proc readFieldPackedInto[T](stream: InputStream; value: var T;
                            header: FieldHeader; ProtoType: type ProtobufExt): bool {.
    ...raises: [SerializationError, IOError], raises: [], gcsafe.}
Source   Edit  
proc readValue[T: object](reader: ProtobufReader; value: var T) {.
    ...raises: [SerializationError, IOError], raises: [], gcsafe.}
Source   Edit  

Templates

template readFieldPackedIntoIt(stream: InputStream; header: FieldHeader;
                               ProtoType: type SomePrimitive; body: untyped): bool {..}
Source   Edit  
template readFieldPackedIntoIt[T: not byte](stream: InputStream;
    value: var seq[T]; header: FieldHeader; ProtoType: type SomePrimitive;
    body: untyped): bool {....deprecated: "use readFieldPackedIntoIt without the value param".}
Deprecated: use readFieldPackedIntoIt without the value param
Source   Edit