LogProtoServer * log_proto_regexp_multiline_server_new(LogTransport *transport, const LogProtoServerOptions *options, MultiLineRegexp *prefix, MultiLineRegexp *garbage) { LogProtoREMultiLineServer *self = g_new0(LogProtoREMultiLineServer, 1); log_proto_regexp_multiline_server_init(self, transport, options, prefix, garbage); return &self->super.super.super; }
LogProtoServer * log_proto_prefix_suffix_multiline_server_new(LogTransport *transport, const LogProtoServerOptions *options, MultiLineRegexp *prefix, MultiLineRegexp *suffix) { LogProtoREMultiLineServer *self = g_new0(LogProtoREMultiLineServer, 1); log_proto_regexp_multiline_server_init(self, transport, options, prefix, suffix); self->get_offset_of_garbage = log_proto_prefix_suffix_multiline_get_offset_of_garbage; return &self->super.super.super; }