1*d9f75844SAndroid Build Coastguard Worker# Copyright (c) 2021 The WebRTC project authors. All Rights Reserved. 2*d9f75844SAndroid Build Coastguard Worker# 3*d9f75844SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license 4*d9f75844SAndroid Build Coastguard Worker# that can be found in the LICENSE file in the root of the source 5*d9f75844SAndroid Build Coastguard Worker# tree. An additional intellectual property rights grant can be found 6*d9f75844SAndroid Build Coastguard Worker# in the file PATENTS. All contributing project authors may 7*d9f75844SAndroid Build Coastguard Worker# be found in the AUTHORS file in the root of the source tree. 8*d9f75844SAndroid Build Coastguard Worker 9*d9f75844SAndroid Build Coastguard Workerimport("../../../webrtc.gni") 10*d9f75844SAndroid Build Coastguard Worker 11*d9f75844SAndroid Build Coastguard Workergroup("packet") { 12*d9f75844SAndroid Build Coastguard Worker deps = [ ":bounded_io" ] 13*d9f75844SAndroid Build Coastguard Worker} 14*d9f75844SAndroid Build Coastguard Worker 15*d9f75844SAndroid Build Coastguard Workerrtc_source_set("bounded_io") { 16*d9f75844SAndroid Build Coastguard Worker deps = [ 17*d9f75844SAndroid Build Coastguard Worker "../../../api:array_view", 18*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 19*d9f75844SAndroid Build Coastguard Worker ] 20*d9f75844SAndroid Build Coastguard Worker sources = [ 21*d9f75844SAndroid Build Coastguard Worker "bounded_byte_reader.h", 22*d9f75844SAndroid Build Coastguard Worker "bounded_byte_writer.h", 23*d9f75844SAndroid Build Coastguard Worker ] 24*d9f75844SAndroid Build Coastguard Worker} 25*d9f75844SAndroid Build Coastguard Worker 26*d9f75844SAndroid Build Coastguard Workerrtc_library("tlv_trait") { 27*d9f75844SAndroid Build Coastguard Worker deps = [ 28*d9f75844SAndroid Build Coastguard Worker ":bounded_io", 29*d9f75844SAndroid Build Coastguard Worker "../../../api:array_view", 30*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 31*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:logging", 32*d9f75844SAndroid Build Coastguard Worker ] 33*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 34*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings:strings", 35*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 36*d9f75844SAndroid Build Coastguard Worker ] 37*d9f75844SAndroid Build Coastguard Worker sources = [ 38*d9f75844SAndroid Build Coastguard Worker "tlv_trait.cc", 39*d9f75844SAndroid Build Coastguard Worker "tlv_trait.h", 40*d9f75844SAndroid Build Coastguard Worker ] 41*d9f75844SAndroid Build Coastguard Worker} 42*d9f75844SAndroid Build Coastguard Worker 43*d9f75844SAndroid Build Coastguard Workerrtc_source_set("data") { 44*d9f75844SAndroid Build Coastguard Worker deps = [ 45*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 46*d9f75844SAndroid Build Coastguard Worker "../common:internal_types", 47*d9f75844SAndroid Build Coastguard Worker "../public:types", 48*d9f75844SAndroid Build Coastguard Worker ] 49*d9f75844SAndroid Build Coastguard Worker sources = [ "data.h" ] 50*d9f75844SAndroid Build Coastguard Worker} 51*d9f75844SAndroid Build Coastguard Worker 52*d9f75844SAndroid Build Coastguard Workerrtc_library("crc32c") { 53*d9f75844SAndroid Build Coastguard Worker deps = [ 54*d9f75844SAndroid Build Coastguard Worker "../../../api:array_view", 55*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 56*d9f75844SAndroid Build Coastguard Worker "//third_party/crc32c", 57*d9f75844SAndroid Build Coastguard Worker ] 58*d9f75844SAndroid Build Coastguard Worker sources = [ 59*d9f75844SAndroid Build Coastguard Worker "crc32c.cc", 60*d9f75844SAndroid Build Coastguard Worker "crc32c.h", 61*d9f75844SAndroid Build Coastguard Worker ] 62*d9f75844SAndroid Build Coastguard Worker} 63*d9f75844SAndroid Build Coastguard Worker 64*d9f75844SAndroid Build Coastguard Workerrtc_library("parameter") { 65*d9f75844SAndroid Build Coastguard Worker deps = [ 66*d9f75844SAndroid Build Coastguard Worker ":bounded_io", 67*d9f75844SAndroid Build Coastguard Worker ":data", 68*d9f75844SAndroid Build Coastguard Worker ":tlv_trait", 69*d9f75844SAndroid Build Coastguard Worker "../../../api:array_view", 70*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 71*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:logging", 72*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:stringutils", 73*d9f75844SAndroid Build Coastguard Worker "../common:internal_types", 74*d9f75844SAndroid Build Coastguard Worker "../common:math", 75*d9f75844SAndroid Build Coastguard Worker "../common:str_join", 76*d9f75844SAndroid Build Coastguard Worker "../public:types", 77*d9f75844SAndroid Build Coastguard Worker ] 78*d9f75844SAndroid Build Coastguard Worker sources = [ 79*d9f75844SAndroid Build Coastguard Worker "parameter/add_incoming_streams_request_parameter.cc", 80*d9f75844SAndroid Build Coastguard Worker "parameter/add_incoming_streams_request_parameter.h", 81*d9f75844SAndroid Build Coastguard Worker "parameter/add_outgoing_streams_request_parameter.cc", 82*d9f75844SAndroid Build Coastguard Worker "parameter/add_outgoing_streams_request_parameter.h", 83*d9f75844SAndroid Build Coastguard Worker "parameter/forward_tsn_supported_parameter.cc", 84*d9f75844SAndroid Build Coastguard Worker "parameter/forward_tsn_supported_parameter.h", 85*d9f75844SAndroid Build Coastguard Worker "parameter/heartbeat_info_parameter.cc", 86*d9f75844SAndroid Build Coastguard Worker "parameter/heartbeat_info_parameter.h", 87*d9f75844SAndroid Build Coastguard Worker "parameter/incoming_ssn_reset_request_parameter.cc", 88*d9f75844SAndroid Build Coastguard Worker "parameter/incoming_ssn_reset_request_parameter.h", 89*d9f75844SAndroid Build Coastguard Worker "parameter/outgoing_ssn_reset_request_parameter.cc", 90*d9f75844SAndroid Build Coastguard Worker "parameter/outgoing_ssn_reset_request_parameter.h", 91*d9f75844SAndroid Build Coastguard Worker "parameter/parameter.cc", 92*d9f75844SAndroid Build Coastguard Worker "parameter/parameter.h", 93*d9f75844SAndroid Build Coastguard Worker "parameter/reconfiguration_response_parameter.cc", 94*d9f75844SAndroid Build Coastguard Worker "parameter/reconfiguration_response_parameter.h", 95*d9f75844SAndroid Build Coastguard Worker "parameter/ssn_tsn_reset_request_parameter.cc", 96*d9f75844SAndroid Build Coastguard Worker "parameter/ssn_tsn_reset_request_parameter.h", 97*d9f75844SAndroid Build Coastguard Worker "parameter/state_cookie_parameter.cc", 98*d9f75844SAndroid Build Coastguard Worker "parameter/state_cookie_parameter.h", 99*d9f75844SAndroid Build Coastguard Worker "parameter/supported_extensions_parameter.cc", 100*d9f75844SAndroid Build Coastguard Worker "parameter/supported_extensions_parameter.h", 101*d9f75844SAndroid Build Coastguard Worker ] 102*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 103*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/algorithm:container", 104*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/memory", 105*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 106*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 107*d9f75844SAndroid Build Coastguard Worker ] 108*d9f75844SAndroid Build Coastguard Worker} 109*d9f75844SAndroid Build Coastguard Worker 110*d9f75844SAndroid Build Coastguard Workerrtc_library("error_cause") { 111*d9f75844SAndroid Build Coastguard Worker deps = [ 112*d9f75844SAndroid Build Coastguard Worker ":data", 113*d9f75844SAndroid Build Coastguard Worker ":parameter", 114*d9f75844SAndroid Build Coastguard Worker ":tlv_trait", 115*d9f75844SAndroid Build Coastguard Worker "../../../api:array_view", 116*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 117*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:logging", 118*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:stringutils", 119*d9f75844SAndroid Build Coastguard Worker "../common:internal_types", 120*d9f75844SAndroid Build Coastguard Worker "../common:math", 121*d9f75844SAndroid Build Coastguard Worker "../common:str_join", 122*d9f75844SAndroid Build Coastguard Worker "../packet:bounded_io", 123*d9f75844SAndroid Build Coastguard Worker "../public:types", 124*d9f75844SAndroid Build Coastguard Worker ] 125*d9f75844SAndroid Build Coastguard Worker sources = [ 126*d9f75844SAndroid Build Coastguard Worker "error_cause/cookie_received_while_shutting_down_cause.cc", 127*d9f75844SAndroid Build Coastguard Worker "error_cause/cookie_received_while_shutting_down_cause.h", 128*d9f75844SAndroid Build Coastguard Worker "error_cause/error_cause.cc", 129*d9f75844SAndroid Build Coastguard Worker "error_cause/error_cause.h", 130*d9f75844SAndroid Build Coastguard Worker "error_cause/invalid_mandatory_parameter_cause.cc", 131*d9f75844SAndroid Build Coastguard Worker "error_cause/invalid_mandatory_parameter_cause.h", 132*d9f75844SAndroid Build Coastguard Worker "error_cause/invalid_stream_identifier_cause.cc", 133*d9f75844SAndroid Build Coastguard Worker "error_cause/invalid_stream_identifier_cause.h", 134*d9f75844SAndroid Build Coastguard Worker "error_cause/missing_mandatory_parameter_cause.cc", 135*d9f75844SAndroid Build Coastguard Worker "error_cause/missing_mandatory_parameter_cause.h", 136*d9f75844SAndroid Build Coastguard Worker "error_cause/no_user_data_cause.cc", 137*d9f75844SAndroid Build Coastguard Worker "error_cause/no_user_data_cause.h", 138*d9f75844SAndroid Build Coastguard Worker "error_cause/out_of_resource_error_cause.cc", 139*d9f75844SAndroid Build Coastguard Worker "error_cause/out_of_resource_error_cause.h", 140*d9f75844SAndroid Build Coastguard Worker "error_cause/protocol_violation_cause.cc", 141*d9f75844SAndroid Build Coastguard Worker "error_cause/protocol_violation_cause.h", 142*d9f75844SAndroid Build Coastguard Worker "error_cause/restart_of_an_association_with_new_address_cause.cc", 143*d9f75844SAndroid Build Coastguard Worker "error_cause/restart_of_an_association_with_new_address_cause.h", 144*d9f75844SAndroid Build Coastguard Worker "error_cause/stale_cookie_error_cause.cc", 145*d9f75844SAndroid Build Coastguard Worker "error_cause/stale_cookie_error_cause.h", 146*d9f75844SAndroid Build Coastguard Worker "error_cause/unrecognized_chunk_type_cause.cc", 147*d9f75844SAndroid Build Coastguard Worker "error_cause/unrecognized_chunk_type_cause.h", 148*d9f75844SAndroid Build Coastguard Worker "error_cause/unrecognized_parameter_cause.cc", 149*d9f75844SAndroid Build Coastguard Worker "error_cause/unrecognized_parameter_cause.h", 150*d9f75844SAndroid Build Coastguard Worker "error_cause/unresolvable_address_cause.cc", 151*d9f75844SAndroid Build Coastguard Worker "error_cause/unresolvable_address_cause.h", 152*d9f75844SAndroid Build Coastguard Worker "error_cause/user_initiated_abort_cause.cc", 153*d9f75844SAndroid Build Coastguard Worker "error_cause/user_initiated_abort_cause.h", 154*d9f75844SAndroid Build Coastguard Worker ] 155*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 156*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/algorithm:container", 157*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 158*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 159*d9f75844SAndroid Build Coastguard Worker ] 160*d9f75844SAndroid Build Coastguard Worker} 161*d9f75844SAndroid Build Coastguard Worker 162*d9f75844SAndroid Build Coastguard Workerrtc_library("chunk") { 163*d9f75844SAndroid Build Coastguard Worker deps = [ 164*d9f75844SAndroid Build Coastguard Worker ":data", 165*d9f75844SAndroid Build Coastguard Worker ":error_cause", 166*d9f75844SAndroid Build Coastguard Worker ":parameter", 167*d9f75844SAndroid Build Coastguard Worker ":tlv_trait", 168*d9f75844SAndroid Build Coastguard Worker "../../../api:array_view", 169*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 170*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:logging", 171*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:stringutils", 172*d9f75844SAndroid Build Coastguard Worker "../common:math", 173*d9f75844SAndroid Build Coastguard Worker "../common:str_join", 174*d9f75844SAndroid Build Coastguard Worker "../packet:bounded_io", 175*d9f75844SAndroid Build Coastguard Worker ] 176*d9f75844SAndroid Build Coastguard Worker sources = [ 177*d9f75844SAndroid Build Coastguard Worker "chunk/abort_chunk.cc", 178*d9f75844SAndroid Build Coastguard Worker "chunk/abort_chunk.h", 179*d9f75844SAndroid Build Coastguard Worker "chunk/chunk.cc", 180*d9f75844SAndroid Build Coastguard Worker "chunk/chunk.h", 181*d9f75844SAndroid Build Coastguard Worker "chunk/cookie_ack_chunk.cc", 182*d9f75844SAndroid Build Coastguard Worker "chunk/cookie_ack_chunk.h", 183*d9f75844SAndroid Build Coastguard Worker "chunk/cookie_echo_chunk.cc", 184*d9f75844SAndroid Build Coastguard Worker "chunk/cookie_echo_chunk.h", 185*d9f75844SAndroid Build Coastguard Worker "chunk/data_chunk.cc", 186*d9f75844SAndroid Build Coastguard Worker "chunk/data_chunk.h", 187*d9f75844SAndroid Build Coastguard Worker "chunk/data_common.h", 188*d9f75844SAndroid Build Coastguard Worker "chunk/error_chunk.cc", 189*d9f75844SAndroid Build Coastguard Worker "chunk/error_chunk.h", 190*d9f75844SAndroid Build Coastguard Worker "chunk/forward_tsn_chunk.cc", 191*d9f75844SAndroid Build Coastguard Worker "chunk/forward_tsn_chunk.h", 192*d9f75844SAndroid Build Coastguard Worker "chunk/forward_tsn_common.h", 193*d9f75844SAndroid Build Coastguard Worker "chunk/heartbeat_ack_chunk.cc", 194*d9f75844SAndroid Build Coastguard Worker "chunk/heartbeat_ack_chunk.h", 195*d9f75844SAndroid Build Coastguard Worker "chunk/heartbeat_request_chunk.cc", 196*d9f75844SAndroid Build Coastguard Worker "chunk/heartbeat_request_chunk.h", 197*d9f75844SAndroid Build Coastguard Worker "chunk/idata_chunk.cc", 198*d9f75844SAndroid Build Coastguard Worker "chunk/idata_chunk.h", 199*d9f75844SAndroid Build Coastguard Worker "chunk/iforward_tsn_chunk.cc", 200*d9f75844SAndroid Build Coastguard Worker "chunk/iforward_tsn_chunk.h", 201*d9f75844SAndroid Build Coastguard Worker "chunk/init_ack_chunk.cc", 202*d9f75844SAndroid Build Coastguard Worker "chunk/init_ack_chunk.h", 203*d9f75844SAndroid Build Coastguard Worker "chunk/init_chunk.cc", 204*d9f75844SAndroid Build Coastguard Worker "chunk/init_chunk.h", 205*d9f75844SAndroid Build Coastguard Worker "chunk/reconfig_chunk.cc", 206*d9f75844SAndroid Build Coastguard Worker "chunk/reconfig_chunk.h", 207*d9f75844SAndroid Build Coastguard Worker "chunk/sack_chunk.cc", 208*d9f75844SAndroid Build Coastguard Worker "chunk/sack_chunk.h", 209*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_ack_chunk.cc", 210*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_ack_chunk.h", 211*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_chunk.cc", 212*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_chunk.h", 213*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_complete_chunk.cc", 214*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_complete_chunk.h", 215*d9f75844SAndroid Build Coastguard Worker ] 216*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 217*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/algorithm:container", 218*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/strings", 219*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 220*d9f75844SAndroid Build Coastguard Worker ] 221*d9f75844SAndroid Build Coastguard Worker} 222*d9f75844SAndroid Build Coastguard Worker 223*d9f75844SAndroid Build Coastguard Workerrtc_library("chunk_validators") { 224*d9f75844SAndroid Build Coastguard Worker deps = [ 225*d9f75844SAndroid Build Coastguard Worker ":chunk", 226*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 227*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:logging", 228*d9f75844SAndroid Build Coastguard Worker ] 229*d9f75844SAndroid Build Coastguard Worker sources = [ 230*d9f75844SAndroid Build Coastguard Worker "chunk_validators.cc", 231*d9f75844SAndroid Build Coastguard Worker "chunk_validators.h", 232*d9f75844SAndroid Build Coastguard Worker ] 233*d9f75844SAndroid Build Coastguard Worker} 234*d9f75844SAndroid Build Coastguard Worker 235*d9f75844SAndroid Build Coastguard Workerrtc_library("sctp_packet") { 236*d9f75844SAndroid Build Coastguard Worker deps = [ 237*d9f75844SAndroid Build Coastguard Worker ":bounded_io", 238*d9f75844SAndroid Build Coastguard Worker ":chunk", 239*d9f75844SAndroid Build Coastguard Worker ":crc32c", 240*d9f75844SAndroid Build Coastguard Worker "../../../api:array_view", 241*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 242*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:logging", 243*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:stringutils", 244*d9f75844SAndroid Build Coastguard Worker "../common:internal_types", 245*d9f75844SAndroid Build Coastguard Worker "../common:math", 246*d9f75844SAndroid Build Coastguard Worker "../public:types", 247*d9f75844SAndroid Build Coastguard Worker ] 248*d9f75844SAndroid Build Coastguard Worker sources = [ 249*d9f75844SAndroid Build Coastguard Worker "sctp_packet.cc", 250*d9f75844SAndroid Build Coastguard Worker "sctp_packet.h", 251*d9f75844SAndroid Build Coastguard Worker ] 252*d9f75844SAndroid Build Coastguard Worker absl_deps = [ 253*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/memory:memory", 254*d9f75844SAndroid Build Coastguard Worker "//third_party/abseil-cpp/absl/types:optional", 255*d9f75844SAndroid Build Coastguard Worker ] 256*d9f75844SAndroid Build Coastguard Worker} 257*d9f75844SAndroid Build Coastguard Worker 258*d9f75844SAndroid Build Coastguard Workerif (rtc_include_tests) { 259*d9f75844SAndroid Build Coastguard Worker rtc_library("dcsctp_packet_unittests") { 260*d9f75844SAndroid Build Coastguard Worker testonly = true 261*d9f75844SAndroid Build Coastguard Worker 262*d9f75844SAndroid Build Coastguard Worker deps = [ 263*d9f75844SAndroid Build Coastguard Worker ":bounded_io", 264*d9f75844SAndroid Build Coastguard Worker ":chunk", 265*d9f75844SAndroid Build Coastguard Worker ":chunk_validators", 266*d9f75844SAndroid Build Coastguard Worker ":crc32c", 267*d9f75844SAndroid Build Coastguard Worker ":error_cause", 268*d9f75844SAndroid Build Coastguard Worker ":parameter", 269*d9f75844SAndroid Build Coastguard Worker ":sctp_packet", 270*d9f75844SAndroid Build Coastguard Worker ":tlv_trait", 271*d9f75844SAndroid Build Coastguard Worker "../../../api:array_view", 272*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:buffer", 273*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:checks", 274*d9f75844SAndroid Build Coastguard Worker "../../../rtc_base:gunit_helpers", 275*d9f75844SAndroid Build Coastguard Worker "../../../test:test_support", 276*d9f75844SAndroid Build Coastguard Worker "../common:internal_types", 277*d9f75844SAndroid Build Coastguard Worker "../common:math", 278*d9f75844SAndroid Build Coastguard Worker "../public:types", 279*d9f75844SAndroid Build Coastguard Worker "../testing:testing_macros", 280*d9f75844SAndroid Build Coastguard Worker ] 281*d9f75844SAndroid Build Coastguard Worker sources = [ 282*d9f75844SAndroid Build Coastguard Worker "bounded_byte_reader_test.cc", 283*d9f75844SAndroid Build Coastguard Worker "bounded_byte_writer_test.cc", 284*d9f75844SAndroid Build Coastguard Worker "chunk/abort_chunk_test.cc", 285*d9f75844SAndroid Build Coastguard Worker "chunk/cookie_ack_chunk_test.cc", 286*d9f75844SAndroid Build Coastguard Worker "chunk/cookie_echo_chunk_test.cc", 287*d9f75844SAndroid Build Coastguard Worker "chunk/data_chunk_test.cc", 288*d9f75844SAndroid Build Coastguard Worker "chunk/error_chunk_test.cc", 289*d9f75844SAndroid Build Coastguard Worker "chunk/forward_tsn_chunk_test.cc", 290*d9f75844SAndroid Build Coastguard Worker "chunk/heartbeat_ack_chunk_test.cc", 291*d9f75844SAndroid Build Coastguard Worker "chunk/heartbeat_request_chunk_test.cc", 292*d9f75844SAndroid Build Coastguard Worker "chunk/idata_chunk_test.cc", 293*d9f75844SAndroid Build Coastguard Worker "chunk/iforward_tsn_chunk_test.cc", 294*d9f75844SAndroid Build Coastguard Worker "chunk/init_ack_chunk_test.cc", 295*d9f75844SAndroid Build Coastguard Worker "chunk/init_chunk_test.cc", 296*d9f75844SAndroid Build Coastguard Worker "chunk/reconfig_chunk_test.cc", 297*d9f75844SAndroid Build Coastguard Worker "chunk/sack_chunk_test.cc", 298*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_ack_chunk_test.cc", 299*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_chunk_test.cc", 300*d9f75844SAndroid Build Coastguard Worker "chunk/shutdown_complete_chunk_test.cc", 301*d9f75844SAndroid Build Coastguard Worker "chunk_validators_test.cc", 302*d9f75844SAndroid Build Coastguard Worker "crc32c_test.cc", 303*d9f75844SAndroid Build Coastguard Worker "error_cause/cookie_received_while_shutting_down_cause_test.cc", 304*d9f75844SAndroid Build Coastguard Worker "error_cause/invalid_mandatory_parameter_cause_test.cc", 305*d9f75844SAndroid Build Coastguard Worker "error_cause/invalid_stream_identifier_cause_test.cc", 306*d9f75844SAndroid Build Coastguard Worker "error_cause/missing_mandatory_parameter_cause_test.cc", 307*d9f75844SAndroid Build Coastguard Worker "error_cause/no_user_data_cause_test.cc", 308*d9f75844SAndroid Build Coastguard Worker "error_cause/out_of_resource_error_cause_test.cc", 309*d9f75844SAndroid Build Coastguard Worker "error_cause/protocol_violation_cause_test.cc", 310*d9f75844SAndroid Build Coastguard Worker "error_cause/restart_of_an_association_with_new_address_cause_test.cc", 311*d9f75844SAndroid Build Coastguard Worker "error_cause/stale_cookie_error_cause_test.cc", 312*d9f75844SAndroid Build Coastguard Worker "error_cause/unrecognized_chunk_type_cause_test.cc", 313*d9f75844SAndroid Build Coastguard Worker "error_cause/unrecognized_parameter_cause_test.cc", 314*d9f75844SAndroid Build Coastguard Worker "error_cause/unresolvable_address_cause_test.cc", 315*d9f75844SAndroid Build Coastguard Worker "error_cause/user_initiated_abort_cause_test.cc", 316*d9f75844SAndroid Build Coastguard Worker "parameter/add_incoming_streams_request_parameter_test.cc", 317*d9f75844SAndroid Build Coastguard Worker "parameter/add_outgoing_streams_request_parameter_test.cc", 318*d9f75844SAndroid Build Coastguard Worker "parameter/forward_tsn_supported_parameter_test.cc", 319*d9f75844SAndroid Build Coastguard Worker "parameter/incoming_ssn_reset_request_parameter_test.cc", 320*d9f75844SAndroid Build Coastguard Worker "parameter/outgoing_ssn_reset_request_parameter_test.cc", 321*d9f75844SAndroid Build Coastguard Worker "parameter/parameter_test.cc", 322*d9f75844SAndroid Build Coastguard Worker "parameter/reconfiguration_response_parameter_test.cc", 323*d9f75844SAndroid Build Coastguard Worker "parameter/ssn_tsn_reset_request_parameter_test.cc", 324*d9f75844SAndroid Build Coastguard Worker "parameter/state_cookie_parameter_test.cc", 325*d9f75844SAndroid Build Coastguard Worker "parameter/supported_extensions_parameter_test.cc", 326*d9f75844SAndroid Build Coastguard Worker "sctp_packet_test.cc", 327*d9f75844SAndroid Build Coastguard Worker "tlv_trait_test.cc", 328*d9f75844SAndroid Build Coastguard Worker ] 329*d9f75844SAndroid Build Coastguard Worker absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] 330*d9f75844SAndroid Build Coastguard Worker } 331*d9f75844SAndroid Build Coastguard Worker} 332