|
54 | 54 | 46FE4CFB25A6C671003A7362 /* TestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46FE4CFA25A6C671003A7362 /* TestUtilities.swift */; };
|
55 | 55 | 46FE4D1D25A7A850003A7362 /* Storage_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46FE4D1C25A7A850003A7362 /* Storage_Tests.swift */; };
|
56 | 56 | 759D6CD127B48ABB00AB900A /* DestinationMetadataPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 759D6CD027B48ABB00AB900A /* DestinationMetadataPlugin.swift */; };
|
| 57 | + 823479E929F1A8280051BC99 /* FlushPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823479E629F1A8280051BC99 /* FlushPolicy.swift */; }; |
| 58 | + 823479EA29F1A8280051BC99 /* IntervalBasedFlushPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823479E729F1A8280051BC99 /* IntervalBasedFlushPolicy.swift */; }; |
| 59 | + 823479EB29F1A8280051BC99 /* CountBasedFlushPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823479E829F1A8280051BC99 /* CountBasedFlushPolicy.swift */; }; |
| 60 | + 823479EE29F1A8910051BC99 /* MemoryLeak_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823479EC29F1A8910051BC99 /* MemoryLeak_Tests.swift */; }; |
| 61 | + 823479EF29F1A8910051BC99 /* FlushPolicy_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823479ED29F1A8910051BC99 /* FlushPolicy_Tests.swift */; }; |
57 | 62 | 9620862C2575C0C800314F8D /* Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9620862B2575C0C800314F8D /* Events.swift */; };
|
58 | 63 | 96208650257AA83E00314F8D /* iOSLifecycleMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9620864F257AA83E00314F8D /* iOSLifecycleMonitor.swift */; };
|
59 | 64 | 966945D7259BDCDD00271339 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C40ED259A7311008EB0B6 /* HTTPClient.swift */; };
|
|
151 | 156 | 759D6CD027B48ABB00AB900A /* DestinationMetadataPlugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DestinationMetadataPlugin.swift; sourceTree = "<group>"; };
|
152 | 157 | 7B3C818F285BAD7600199D3E /* ComscoreDestination.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComscoreDestination.swift; sourceTree = "<group>"; };
|
153 | 158 | 7B3C8190285BAD8700199D3E /* IntercomDestination.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntercomDestination.swift; sourceTree = "<group>"; };
|
| 159 | + 823479E629F1A8280051BC99 /* FlushPolicy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlushPolicy.swift; sourceTree = "<group>"; }; |
| 160 | + 823479E729F1A8280051BC99 /* IntervalBasedFlushPolicy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntervalBasedFlushPolicy.swift; sourceTree = "<group>"; }; |
| 161 | + 823479E829F1A8280051BC99 /* CountBasedFlushPolicy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CountBasedFlushPolicy.swift; sourceTree = "<group>"; }; |
| 162 | + 823479EC29F1A8910051BC99 /* MemoryLeak_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MemoryLeak_Tests.swift; sourceTree = "<group>"; }; |
| 163 | + 823479ED29F1A8910051BC99 /* FlushPolicy_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlushPolicy_Tests.swift; sourceTree = "<group>"; }; |
154 | 164 | 9620862B2575C0C800314F8D /* Events.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Events.swift; sourceTree = "<group>"; };
|
155 | 165 | 962086482579CCC200314F8D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
|
156 | 166 | 9620864F257AA83E00314F8D /* iOSLifecycleMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSLifecycleMonitor.swift; sourceTree = "<group>"; };
|
|
274 | 284 | path = Examples/other_plugins;
|
275 | 285 | sourceTree = "<group>";
|
276 | 286 | };
|
| 287 | + 823479E529F1A8280051BC99 /* Policies */ = { |
| 288 | + isa = PBXGroup; |
| 289 | + children = ( |
| 290 | + 823479E629F1A8280051BC99 /* FlushPolicy.swift */, |
| 291 | + 823479E729F1A8280051BC99 /* IntervalBasedFlushPolicy.swift */, |
| 292 | + 823479E829F1A8280051BC99 /* CountBasedFlushPolicy.swift */, |
| 293 | + ); |
| 294 | + path = Policies; |
| 295 | + sourceTree = "<group>"; |
| 296 | + }; |
277 | 297 | 96208624256DC23F00314F8D /* Frameworks */ = {
|
278 | 298 | isa = PBXGroup;
|
279 | 299 | children = (
|
|
337 | 357 | A31A16A325780A8D00C9CDDF /* Utilities */ = {
|
338 | 358 | isa = PBXGroup;
|
339 | 359 | children = (
|
| 360 | + 823479E529F1A8280051BC99 /* Policies */, |
340 | 361 | 460FF30A29BA525900635FF9 /* Logging.swift */,
|
341 | 362 | 967C40ED259A7311008EB0B6 /* HTTPClient.swift */,
|
342 | 363 | A31A16A425780E8D00C9CDDF /* JSON.swift */,
|
|
362 | 383 | OBJ_11 /* Segment-Tests */ = {
|
363 | 384 | isa = PBXGroup;
|
364 | 385 | children = (
|
| 386 | + 823479ED29F1A8910051BC99 /* FlushPolicy_Tests.swift */, |
| 387 | + 823479EC29F1A8910051BC99 /* MemoryLeak_Tests.swift */, |
365 | 388 | OBJ_12 /* Analytics_Tests.swift */,
|
366 | 389 | 4658175325BA4C20006B2809 /* HTTPClient_Tests.swift */,
|
367 | 390 | A31A16502576C47400C9CDDF /* JSON_Tests.swift */,
|
|
537 | 560 | 46E382E72654429A00BA2502 /* Utils.swift in Sources */,
|
538 | 561 | A31A16B225781CB400C9CDDF /* JSON.swift in Sources */,
|
539 | 562 | 46022771261F7A4800A9E913 /* Atomic.swift in Sources */,
|
| 563 | + 823479EB29F1A8280051BC99 /* CountBasedFlushPolicy.swift in Sources */, |
540 | 564 | 46F7485D26C718710042798E /* ObjCAnalytics.swift in Sources */,
|
541 | 565 | A3471FBE256487F000965480 /* Configuration.swift in Sources */,
|
542 | 566 | OBJ_23 /* Analytics.swift in Sources */,
|
|
545 | 569 | 4689231429F7391500AB26E5 /* ObjCEvents.swift in Sources */,
|
546 | 570 | A31A16E12579779600C9CDDF /* Version.swift in Sources */,
|
547 | 571 | 46210836260BBEE400EBC4A8 /* DeviceToken.swift in Sources */,
|
| 572 | + 823479E929F1A8280051BC99 /* FlushPolicy.swift in Sources */, |
548 | 573 | 9692724E25A4E5B7009B5298 /* Startup.swift in Sources */,
|
549 | 574 | 4663C729267A799100ADDD1A /* QueueTimer.swift in Sources */,
|
550 | 575 | 4689231329F7391500AB26E5 /* ObjCPlugin.swift in Sources */,
|
|
559 | 584 | 466EC2CE28FB7D5D001B384E /* OutputFileStream.swift in Sources */,
|
560 | 585 | 46FE4C9725A3F35E003A7362 /* macOSLifecycleMonitor.swift in Sources */,
|
561 | 586 | 9620862C2575C0C800314F8D /* Events.swift in Sources */,
|
| 587 | + 823479EA29F1A8280051BC99 /* IntervalBasedFlushPolicy.swift in Sources */, |
562 | 588 | A3AEE1882581A8F1002386EB /* Deprecations.swift in Sources */,
|
563 | 589 | 966945D7259BDCDD00271339 /* HTTPClient.swift in Sources */,
|
564 | 590 | A31A16CA25794D9700C9CDDF /* Plugins.swift in Sources */,
|
|
578 | 604 | OBJ_30 /* Analytics_Tests.swift in Sources */,
|
579 | 605 | 46F7486026C720F60042798E /* ObjC_Tests.swift in Sources */,
|
580 | 606 | OBJ_31 /* XCTestManifests.swift in Sources */,
|
| 607 | + 823479EF29F1A8910051BC99 /* FlushPolicy_Tests.swift in Sources */, |
581 | 608 | 46B1AC6927346D3D00846DE8 /* StressTests.swift in Sources */,
|
| 609 | + 823479EE29F1A8910051BC99 /* MemoryLeak_Tests.swift in Sources */, |
582 | 610 | 4658175425BA4C20006B2809 /* HTTPClient_Tests.swift in Sources */,
|
583 | 611 | 46210811260538BE00EBC4A8 /* KeyPath_Tests.swift in Sources */,
|
584 | 612 | 96A9668927BC137F00078F8B /* iOSLifecycle_Tests.swift in Sources */,
|
|
0 commit comments