@@ -28,34 +28,41 @@ func (cb *filterManagerCallbackHandler) RefreshRouteCache() {
2828 api .LogErrorf ("RefreshRouteCache is not implemented: %s" , debug .Stack ())
2929}
3030
31+ type commonFilterCallbackHandlerWrapper struct {
32+ }
33+
34+ func (w * commonFilterCallbackHandlerWrapper ) AddData ([]byte , bool ) {
35+ api .LogErrorf ("AddData is not implemented: %s" , debug .Stack ())
36+ }
37+
38+ func (w * commonFilterCallbackHandlerWrapper ) InjectData ([]byte ) {
39+ api .LogErrorf ("InjectData is not implemented: %s" , debug .Stack ())
40+ }
41+
3142type decoderFilterCallbackHandlerWrapper struct {
43+ commonFilterCallbackHandlerWrapper
44+
3245 capi.DecoderFilterCallbacks
3346}
3447
3548func NewDecoderFilterCallbackHandlerWrapper (h capi.DecoderFilterCallbacks ) api.DecoderFilterCallbacks {
3649 return & decoderFilterCallbackHandlerWrapper {DecoderFilterCallbacks : h }
3750}
3851
39- func (w * decoderFilterCallbackHandlerWrapper ) AddData ([]byte , bool ) {
40- api .LogErrorf ("AddData is not implemented: %s" , debug .Stack ())
41- }
42-
4352func (cb * filterManagerCallbackHandler ) DecoderFilterCallbacks () api.DecoderFilterCallbacks {
4453 return NewDecoderFilterCallbackHandlerWrapper (cb .FilterCallbackHandler .DecoderFilterCallbacks ())
4554}
4655
4756type encoderFilterCallbackHandlerWrapper struct {
57+ commonFilterCallbackHandlerWrapper
58+
4859 capi.EncoderFilterCallbacks
4960}
5061
5162func NewEncoderFilterCallbackHandlerWrapper (h capi.EncoderFilterCallbacks ) api.EncoderFilterCallbacks {
5263 return & encoderFilterCallbackHandlerWrapper {EncoderFilterCallbacks : h }
5364}
5465
55- func (w * encoderFilterCallbackHandlerWrapper ) AddData ([]byte , bool ) {
56- api .LogErrorf ("AddData is not implemented: %s" , debug .Stack ())
57- }
58-
5966func (cb * filterManagerCallbackHandler ) EncoderFilterCallbacks () api.EncoderFilterCallbacks {
6067 return NewEncoderFilterCallbackHandlerWrapper (cb .FilterCallbackHandler .EncoderFilterCallbacks ())
6168}
0 commit comments