[ 
https://issues.apache.org/jira/browse/TS-2630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13931846#comment-13931846
 ] 

James Peach commented on TS-2630:
---------------------------------

This looks pretty good. I think that types that are specific to the plugin API 
(e.g. {{TSPluginRegistrationInfo}}, {{TSFetchUrlParams}}) should stay in 
{{ts/ts.h}}. We don't need to do that for the first commit; that's something 
that we can fine-tune over time.

It would be better to put {{ts/types.h.in}} somewhere under the iocore 
directory (maybe {{iocore/api/ts/types.h.in}}) to make the separation very 
clear.

> Add ts/types.h to place common types shared between API and core
> ----------------------------------------------------------------
>
>                 Key: TS-2630
>                 URL: https://issues.apache.org/jira/browse/TS-2630
>             Project: Traffic Server
>          Issue Type: Improvement
>          Components: Core, TS API
>            Reporter: Yunkai Zhang
>            Assignee: Yunkai Zhang
>             Fix For: 5.0.0
>
>         Attachments: 0001-TS-2630-Add-ts-types.h-to-place-common-types.patch
>
>
> ts/types.h file is used to place common types that can be shared between 
> internal code and TS APIs.
> It's hard to judge what types in ts/ts.h should be migrated to ts/types.h, so 
> this patch is just a beginning ...



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to