blob: da325d6f890926602636731cfd4ec249892b5a3a [file] [log] [blame]
Mark D. Rotha6f1b982016-08-24 08:16:16 -07001//
Jan Tattermusch7897ae92017-06-07 22:57:36 +02002// Copyright 2016 gRPC authors.
Mark D. Rotha6f1b982016-08-24 08:16:16 -07003//
Jan Tattermusch7897ae92017-06-07 22:57:36 +02004// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
Mark D. Rotha6f1b982016-08-24 08:16:16 -07007//
Jan Tattermusch7897ae92017-06-07 22:57:36 +02008// http://www.apache.org/licenses/LICENSE-2.0
Mark D. Rotha6f1b982016-08-24 08:16:16 -07009//
Jan Tattermusch7897ae92017-06-07 22:57:36 +020010// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
Mark D. Rotha6f1b982016-08-24 08:16:16 -070015//
Mark D. Rothaf00d8b2016-08-23 12:48:16 -070016
Craig Tillere3593d92017-04-03 14:51:02 -070017#ifndef GRPC_CORE_EXT_FILTERS_MESSAGE_SIZE_MESSAGE_SIZE_FILTER_H
18#define GRPC_CORE_EXT_FILTERS_MESSAGE_SIZE_MESSAGE_SIZE_FILTER_H
Mark D. Rothaf00d8b2016-08-23 12:48:16 -070019
20#include "src/core/lib/channel/channel_stack.h"
21
Yash Tibrewale2ae1722017-09-22 15:27:14 -070022#ifdef __cplusplus
23extern "C" {
24#endif
25
Mark D. Rothaf00d8b2016-08-23 12:48:16 -070026extern const grpc_channel_filter grpc_message_size_filter;
27
Yash Tibrewale2ae1722017-09-22 15:27:14 -070028#ifdef __cplusplus
29}
30#endif
31
Craig Tillere3593d92017-04-03 14:51:02 -070032#endif /* GRPC_CORE_EXT_FILTERS_MESSAGE_SIZE_MESSAGE_SIZE_FILTER_H */