Home | History | Annotate | Download | only in protobuf_c

Lines Matching defs:Start

3996    * Start*{String,SubMessage,Sequence} handlers.  This must match the closure
4098 * the value. Any unset Start* handlers will propagate their closure to the
4349 /* Given a START selector of any kind, returns the corresponding END selector. */
4647 UPB_INLINE upb_selector_t upb_handlers_getendselector(upb_selector_t start) {
4648 return start + 1;
5198 * 1. void* for start handlers. If the closure parameter has a different type
5594 * This is all nonsense for non START* handlers, but it doesn't matter because
5764 inline Handlers::Selector Handlers::GetEndSelector(Handlers::Selector start) {
5765 return upb_handlers_getendselector(start);
5899 /* Should be called at the start and end of every message; both the top-level
5973 bool Start(size_t size_hint, void **subc);
6026 func *start;
6029 start = (func *)s->handler->table[UPB_STARTSTR_SELECTOR].func;
6031 if (!start) return true;
6032 *subc = start(s->closure, upb_handlerattr_handlerdata(
6307 inline bool BytesSink::Start(size_t size_hint, void **subc) {
7851 /* Bytes of data that should be discarded from the input beore we start