diff --git a/src/obproxy/iocore/eventsystem/ob_action.h b/src/obproxy/iocore/eventsystem/ob_action.h index ad2f1b42574acc3f79725dd0512f8db0de7c812a..84352f9cef7dacbc72b425d43550f02062af94f9 100644 --- a/src/obproxy/iocore/eventsystem/ob_action.h +++ b/src/obproxy/iocore/eventsystem/ob_action.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_ACTION_H diff --git a/src/obproxy/iocore/eventsystem/ob_blocking_task.cpp b/src/obproxy/iocore/eventsystem/ob_blocking_task.cpp index e2c934ab64e40d098094a4392d10785fc6b13e04..d387729323d0d193655e94c009f8de51310d6e82 100644 --- a/src/obproxy/iocore/eventsystem/ob_blocking_task.cpp +++ b/src/obproxy/iocore/eventsystem/ob_blocking_task.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_blocking_task.h b/src/obproxy/iocore/eventsystem/ob_blocking_task.h index 04595f52dcca6e9c91f69457091cea70c7b494b3..907c7e5f7d0e39684bf1cbb11ec4a3ec5e66e852 100644 --- a/src/obproxy/iocore/eventsystem/ob_blocking_task.h +++ b/src/obproxy/iocore/eventsystem/ob_blocking_task.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_BLOCKING_TASK_H diff --git a/src/obproxy/iocore/eventsystem/ob_buf_allocator.h b/src/obproxy/iocore/eventsystem/ob_buf_allocator.h index 6cf25b2d2bbbcbe4817e59bb95bc449d652d15d1..2e585194ce80ae5fec9eaba6bdb46255e3f6748f 100644 --- a/src/obproxy/iocore/eventsystem/ob_buf_allocator.h +++ b/src/obproxy/iocore/eventsystem/ob_buf_allocator.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_BUF_ALLOCATOR_H diff --git a/src/obproxy/iocore/eventsystem/ob_continuation.h b/src/obproxy/iocore/eventsystem/ob_continuation.h index 5af6eaca9a527ab66ef879da252880668c94cbba..a8f4d43e9b3b3b727f73e017361663e3c3ff923e 100644 --- a/src/obproxy/iocore/eventsystem/ob_continuation.h +++ b/src/obproxy/iocore/eventsystem/ob_continuation.h @@ -9,6 +9,24 @@ * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * * *************************************************************** * * Continuations have a handle_event() method to invoke them. Userscan diff --git a/src/obproxy/iocore/eventsystem/ob_ethread.cpp b/src/obproxy/iocore/eventsystem/ob_ethread.cpp index 212a8c870d6d64bc2ec8691b29959ac25e200e57..7084a86a5156938b0410ecbcab76ff99ffa75bea 100644 --- a/src/obproxy/iocore/eventsystem/ob_ethread.cpp +++ b/src/obproxy/iocore/eventsystem/ob_ethread.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_event.cpp b/src/obproxy/iocore/eventsystem/ob_event.cpp index a5250753f8d665fb24e482d21c33e1c440fae191..f75ec4f22f78e4c6a232aaa38aa975dc58e9944b 100644 --- a/src/obproxy/iocore/eventsystem/ob_event.cpp +++ b/src/obproxy/iocore/eventsystem/ob_event.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_event_processor.cpp b/src/obproxy/iocore/eventsystem/ob_event_processor.cpp index 69d3d8beb28a190d5e61f75ed6da44a97f90edac..b0d40711485efdee528a62958a070c1d1c874b58 100644 --- a/src/obproxy/iocore/eventsystem/ob_event_processor.cpp +++ b/src/obproxy/iocore/eventsystem/ob_event_processor.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_event_system.cpp b/src/obproxy/iocore/eventsystem/ob_event_system.cpp index 334e894dfdcae668e350fb4d9ecf31e240eca3ab..9ff1bc48f99e6d10c0f07f0b79c03e3b336509df 100644 --- a/src/obproxy/iocore/eventsystem/ob_event_system.cpp +++ b/src/obproxy/iocore/eventsystem/ob_event_system.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_event_system.h b/src/obproxy/iocore/eventsystem/ob_event_system.h index 374dd0ab33ebac97ee41fbc72304386d62fa5c5d..c27beb6ebd140fe81a2b88faa2ea02316488a91f 100644 --- a/src/obproxy/iocore/eventsystem/ob_event_system.h +++ b/src/obproxy/iocore/eventsystem/ob_event_system.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_EVENTSYSTEM_H diff --git a/src/obproxy/iocore/eventsystem/ob_io_buffer.cpp b/src/obproxy/iocore/eventsystem/ob_io_buffer.cpp index 1cef578e5805fc6944078ceb5909b604592676f3..30990dd6b38d994dd992ba425f5cb03f3b4361f3 100644 --- a/src/obproxy/iocore/eventsystem/ob_io_buffer.cpp +++ b/src/obproxy/iocore/eventsystem/ob_io_buffer.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #include "iocore/eventsystem/ob_event_system.h" diff --git a/src/obproxy/iocore/eventsystem/ob_io_buffer.h b/src/obproxy/iocore/eventsystem/ob_io_buffer.h index 1da65c5740355db0464fdc1fb3dcdb128ba8d5bf..1bbb7c234de028bec61cc33d2f977508b943f0ae 100644 --- a/src/obproxy/iocore/eventsystem/ob_io_buffer.h +++ b/src/obproxy/iocore/eventsystem/ob_io_buffer.h @@ -11,6 +11,24 @@ * * ************************************************************* * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * ************************************************************* + * * I/O Buffer classes * * Watermarks can be used as an interface between the data transferring diff --git a/src/obproxy/iocore/eventsystem/ob_lock.cpp b/src/obproxy/iocore/eventsystem/ob_lock.cpp index b0c882189e1015437ddc5bf52a161263c3a4e703..5c953c68df07f49cc3a3cb885042f14aa10407e7 100644 --- a/src/obproxy/iocore/eventsystem/ob_lock.cpp +++ b/src/obproxy/iocore/eventsystem/ob_lock.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_lock.h b/src/obproxy/iocore/eventsystem/ob_lock.h index f5e9dc7c5771b05a1f582952961cc8b4f603aa7f..fea2ff20f9b8f8fde5881b0dde61e49ff2b54044 100644 --- a/src/obproxy/iocore/eventsystem/ob_lock.h +++ b/src/obproxy/iocore/eventsystem/ob_lock.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_LOCK_H diff --git a/src/obproxy/iocore/eventsystem/ob_priority_event_queue.h b/src/obproxy/iocore/eventsystem/ob_priority_event_queue.h index 4bd069f1f8e99402120f113a4763e05603dc9f88..cc24ad954ab2102ae08eb9ded7054df485956d35 100644 --- a/src/obproxy/iocore/eventsystem/ob_priority_event_queue.h +++ b/src/obproxy/iocore/eventsystem/ob_priority_event_queue.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_PRIORITY_EVENT_QUEUE_H diff --git a/src/obproxy/iocore/eventsystem/ob_processor.h b/src/obproxy/iocore/eventsystem/ob_processor.h index a5997aaf94ea4c3e2b93b8e2708a56e0441a1acf..0b76d933645d41f13f04cc88c228adde20d0c522 100644 --- a/src/obproxy/iocore/eventsystem/ob_processor.h +++ b/src/obproxy/iocore/eventsystem/ob_processor.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_PROCESSOR_H diff --git a/src/obproxy/iocore/eventsystem/ob_protected_queue.cpp b/src/obproxy/iocore/eventsystem/ob_protected_queue.cpp index 7576ba8f4262f9b2d1b1417ca3f3dc828dae219e..5923ec13d33d5a1b331c4b9f62ab57e8d47c7f65 100644 --- a/src/obproxy/iocore/eventsystem/ob_protected_queue.cpp +++ b/src/obproxy/iocore/eventsystem/ob_protected_queue.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_protected_queue.h b/src/obproxy/iocore/eventsystem/ob_protected_queue.h index 4e882e6570af11d7d0aea87aa13b4c66bd0d87ce..78b993bf357193e25dec6809c78848a66b02452a 100644 --- a/src/obproxy/iocore/eventsystem/ob_protected_queue.h +++ b/src/obproxy/iocore/eventsystem/ob_protected_queue.h @@ -9,6 +9,24 @@ * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * * ************************************************************** * * Protected Queue, a FIFO queue with the following functionality: diff --git a/src/obproxy/iocore/eventsystem/ob_resource_tracker.cpp b/src/obproxy/iocore/eventsystem/ob_resource_tracker.cpp index f80533acfb36cb10a7fb694d6d10b61135cd928d..fc38dd21fd5fdc36ca657d80151b7f8c2e1eee2a 100644 --- a/src/obproxy/iocore/eventsystem/ob_resource_tracker.cpp +++ b/src/obproxy/iocore/eventsystem/ob_resource_tracker.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_resource_tracker.h b/src/obproxy/iocore/eventsystem/ob_resource_tracker.h index 86daa3971c1d9f26fbd6e1326e3aca305adcebd4..dbdb93a9ddae34eeed159ca60cb6c4e17e89f349 100644 --- a/src/obproxy/iocore/eventsystem/ob_resource_tracker.h +++ b/src/obproxy/iocore/eventsystem/ob_resource_tracker.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_RESOURCE_TRACKER_H diff --git a/src/obproxy/iocore/eventsystem/ob_task.cpp b/src/obproxy/iocore/eventsystem/ob_task.cpp index 5d206161f5964bcba3d6b5a3a93b1033fe10e866..2bdcbea0ea3834e0be3ddd95b2f83e3a6dd4548b 100644 --- a/src/obproxy/iocore/eventsystem/ob_task.cpp +++ b/src/obproxy/iocore/eventsystem/ob_task.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_task.h b/src/obproxy/iocore/eventsystem/ob_task.h index 085cc58088bc0b3561e3add655c505fb278de06d..af3c9869905ec71df79071c2d38e9e4a27b9ec47 100644 --- a/src/obproxy/iocore/eventsystem/ob_task.h +++ b/src/obproxy/iocore/eventsystem/ob_task.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_TASK_H diff --git a/src/obproxy/iocore/eventsystem/ob_thread.cpp b/src/obproxy/iocore/eventsystem/ob_thread.cpp index 447330b9446741fd5ee9010ddd0de02f77a72d2c..f6e773315ca735e41ab71e90f0ff8c308c452373 100644 --- a/src/obproxy/iocore/eventsystem/ob_thread.cpp +++ b/src/obproxy/iocore/eventsystem/ob_thread.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #define USING_LOG_PREFIX PROXY_EVENT diff --git a/src/obproxy/iocore/eventsystem/ob_thread_allocator.h b/src/obproxy/iocore/eventsystem/ob_thread_allocator.h index 1a5f5c0bba2cdc164b92e226313d4c2b6a43679a..fefaccb474db8f73d6215d9187f1d75210ae0be0 100644 --- a/src/obproxy/iocore/eventsystem/ob_thread_allocator.h +++ b/src/obproxy/iocore/eventsystem/ob_thread_allocator.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_THREAD_ALLOCATOR_H diff --git a/src/obproxy/iocore/eventsystem/ob_thread_impl.h b/src/obproxy/iocore/eventsystem/ob_thread_impl.h index b309c8e70abdc2d1b4db4a22afe028953afe71ba..d55f230d17d6647d32f39a0c3f4625bd62ca662a 100644 --- a/src/obproxy/iocore/eventsystem/ob_thread_impl.h +++ b/src/obproxy/iocore/eventsystem/ob_thread_impl.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_EVENT_THREAD_H diff --git a/src/obproxy/iocore/net/ob_connection.cpp b/src/obproxy/iocore/net/ob_connection.cpp index 2d5f36548c0eadcef6b20fa875a629cab9139764..97b328bd210591c9db44f80939938179f178a748 100644 --- a/src/obproxy/iocore/net/ob_connection.cpp +++ b/src/obproxy/iocore/net/ob_connection.cpp @@ -8,6 +8,24 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ #include "iocore/net/ob_connection.h" diff --git a/src/obproxy/iocore/net/ob_connection.h b/src/obproxy/iocore/net/ob_connection.h index e674b6be30247c317992a9972986dab0d590bb6d..360ef344b3417adfd623ff6da45b5f796c0b98b8 100644 --- a/src/obproxy/iocore/net/ob_connection.h +++ b/src/obproxy/iocore/net/ob_connection.h @@ -11,6 +11,24 @@ * * ************************************************************* * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * ************************************************************* + * * Description: * struct ObConnection * struct ObServerConnection diff --git a/src/obproxy/iocore/net/ob_event_io.h b/src/obproxy/iocore/net/ob_event_io.h index fe1ebb5b2117f5c74ebddd087fde712c8b0b1762..83c76ae4541da728308e12d59f38492e50e8a697 100644 --- a/src/obproxy/iocore/net/ob_event_io.h +++ b/src/obproxy/iocore/net/ob_event_io.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_EVENT_IO_H diff --git a/src/obproxy/iocore/net/ob_net.cpp b/src/obproxy/iocore/net/ob_net.cpp index 980e8ff86e25037888b384829dd4ef21edae5b78..46fcf913cfe7f150e3e419d84bc7e8ad13a83a68 100644 --- a/src/obproxy/iocore/net/ob_net.cpp +++ b/src/obproxy/iocore/net/ob_net.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #include "iocore/net/ob_net.h" diff --git a/src/obproxy/iocore/net/ob_net.h b/src/obproxy/iocore/net/ob_net.h index 86871fbdcdb1dce09f7371a5a151e4ca5c701926..93966b81b015ac7c075e911cf2d334d0a5aa687c 100644 --- a/src/obproxy/iocore/net/ob_net.h +++ b/src/obproxy/iocore/net/ob_net.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_NET_H diff --git a/src/obproxy/iocore/net/ob_net_accept.cpp b/src/obproxy/iocore/net/ob_net_accept.cpp index d0bd562c00c1b88af5ff05eb19fd8f101e12905e..9e7c4f14de1f905bd4e9b7fe3574f80b9af93ee5 100644 --- a/src/obproxy/iocore/net/ob_net_accept.cpp +++ b/src/obproxy/iocore/net/ob_net_accept.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #include "iocore/net/ob_net_accept.h" diff --git a/src/obproxy/iocore/net/ob_net_accept.h b/src/obproxy/iocore/net/ob_net_accept.h index 8d6faa46f07e7fed3a00416049652c64e652a0c0..0a258c540a15146b2037e27908a6a904ffe597ec 100644 --- a/src/obproxy/iocore/net/ob_net_accept.h +++ b/src/obproxy/iocore/net/ob_net_accept.h @@ -11,6 +11,24 @@ * * ************************************************************* * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * ************************************************************* + * * ObNetAccept is a generalized facility which allows * Connections of different classes to be accepted either * from a blockable thread or by adaptive polling. diff --git a/src/obproxy/iocore/net/ob_net_processor.h b/src/obproxy/iocore/net/ob_net_processor.h index 8e7d61a03f2c180d15eac39f1f49f642c1c865eb..b18f13853fee75c5497c1d8f94357cc51b92c920 100644 --- a/src/obproxy/iocore/net/ob_net_processor.h +++ b/src/obproxy/iocore/net/ob_net_processor.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_NET_PROCESSOR_H diff --git a/src/obproxy/iocore/net/ob_net_state.h b/src/obproxy/iocore/net/ob_net_state.h index 02f8655d024dfdb4a81389cbe5b64cac59cde33d..47a2d1e9475e755516a563221bf20a06079a142d 100644 --- a/src/obproxy/iocore/net/ob_net_state.h +++ b/src/obproxy/iocore/net/ob_net_state.h @@ -11,6 +11,24 @@ * * ************************************************************* * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * ************************************************************* + * * State information for a particular channel of a ObNetVConnection * This information is private to the Net module. It is only here * because of the the C++ compiler needs it to define ObNetVConnection. diff --git a/src/obproxy/iocore/net/ob_poll_descriptor.h b/src/obproxy/iocore/net/ob_poll_descriptor.h index 85978d7e23256f06c75a06d1792a1565ae58207d..df1bcd08911dcb9a090e83fe929e8c1a753dc360 100644 --- a/src/obproxy/iocore/net/ob_poll_descriptor.h +++ b/src/obproxy/iocore/net/ob_poll_descriptor.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_POLL_DESCRIPTOR_H diff --git a/src/obproxy/iocore/net/ob_session_accept.h b/src/obproxy/iocore/net/ob_session_accept.h index df7d2f98c46c75ac75599b072fb7d9b53d28d721..2c79834051b2f48e1cef9acb36400b164d23221f 100644 --- a/src/obproxy/iocore/net/ob_session_accept.h +++ b/src/obproxy/iocore/net/ob_session_accept.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_SESSION_ACCEPT_H diff --git a/src/obproxy/iocore/net/ob_socket_manager.h b/src/obproxy/iocore/net/ob_socket_manager.h index 4c18e67f57824cb411a82bb412aed9241bc2f706..7c7cde6fd8f7d1ef1a5c34856b7c3cc4bd906b01 100644 --- a/src/obproxy/iocore/net/ob_socket_manager.h +++ b/src/obproxy/iocore/net/ob_socket_manager.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_SOCKET_MANAGER_H diff --git a/src/obproxy/iocore/net/ob_unix_net.cpp b/src/obproxy/iocore/net/ob_unix_net.cpp index edb579f3f8de81ee914eb95a737779d680cd8ee5..70c06c27aa551b3a4d9f2435820a4514b379842d 100644 --- a/src/obproxy/iocore/net/ob_unix_net.cpp +++ b/src/obproxy/iocore/net/ob_unix_net.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #include diff --git a/src/obproxy/iocore/net/ob_unix_net.h b/src/obproxy/iocore/net/ob_unix_net.h index 16bbc459e27f142419e2e86bc5c84189b017b785..dc635831cf2274ebc9f87630592c9cccb6d02861 100644 --- a/src/obproxy/iocore/net/ob_unix_net.h +++ b/src/obproxy/iocore/net/ob_unix_net.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_UNIX_NET_H diff --git a/src/obproxy/iocore/net/ob_unix_net_processor.cpp b/src/obproxy/iocore/net/ob_unix_net_processor.cpp index 313774a3167c093f126853d8c1d44dd8e18f065f..e3ab0fcd6fa1807309af62223e8ba61245648a67 100644 --- a/src/obproxy/iocore/net/ob_unix_net_processor.cpp +++ b/src/obproxy/iocore/net/ob_unix_net_processor.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #include "iocore/net/ob_unix_net_processor.h" diff --git a/src/obproxy/iocore/net/ob_unix_net_processor.h b/src/obproxy/iocore/net/ob_unix_net_processor.h index f51ba75c6b0fcd1f427c73c0e1f4e40abbd9465a..6ea8e1706c3cdef44f1b6a9bdeaede9f777b2282 100644 --- a/src/obproxy/iocore/net/ob_unix_net_processor.h +++ b/src/obproxy/iocore/net/ob_unix_net_processor.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_UNIX_NET_PROCESSOR_H diff --git a/src/obproxy/iocore/net/ob_unix_net_vconnection.cpp b/src/obproxy/iocore/net/ob_unix_net_vconnection.cpp index 7cc9b9aad7d0c2d4e0297b047b60583bac78e985..b3a121f776f96748a5d27201503c066d147b15fe 100644 --- a/src/obproxy/iocore/net/ob_unix_net_vconnection.cpp +++ b/src/obproxy/iocore/net/ob_unix_net_vconnection.cpp @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #include "lib/profile/ob_trace_id.h" diff --git a/src/obproxy/iocore/net/ob_unix_net_vconnection.h b/src/obproxy/iocore/net/ob_unix_net_vconnection.h index cca85549b1051d7517c2c6f876d1f5e4bac1ac70..b717f02c56de06cef64f5585067bec0b4efe64ec 100644 --- a/src/obproxy/iocore/net/ob_unix_net_vconnection.h +++ b/src/obproxy/iocore/net/ob_unix_net_vconnection.h @@ -8,6 +8,25 @@ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. + * + * ************************************************************* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * */ #ifndef OBPROXY_UNIX_NET_VCONNECTION_H diff --git a/src/obproxy/proxy/mysql/ob_piece_info.h b/src/obproxy/proxy/mysql/ob_piece_info.h index 4745e36d129153d01f2615cb9949ebfe78881d5f..ee221b0ce5d25df2af9dfb78b3695a3fd53e8e4e 100644 --- a/src/obproxy/proxy/mysql/ob_piece_info.h +++ b/src/obproxy/proxy/mysql/ob_piece_info.h @@ -1,7 +1,14 @@ -// Copyright (c) 2021-2026 Alibaba Inc. All Rights Reserved. -// Author: -// zhixin.lm@antgroup.com -// +/** + * Copyright (c) 2021 OceanBase + * OceanBase Database Proxy(ODP) is licensed under Mulan PubL v2. + * You can use this software according to the terms and conditions of the Mulan PubL v2. + * You may obtain a copy of Mulan PubL v2 at: + * http://license.coscl.org.cn/MulanPubL-2.0 + * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, + * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, + * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. + * See the Mulan PubL v2 for more details. + */ #ifndef OBPROXY_PIECE_INFO_H #define OBPROXY_PIECE_INFO_H