| .. |
|
ByteBuffer.swift
|
6a408655fa
Minor file reorganization in Sources/SwiftGRPC.
|
7 жил өмнө |
|
Call.swift
|
abb9cf2dc2
Make trying to perform an operation on a shut-down completion queue throw an error, and add tests for that.
|
7 жил өмнө |
|
CallError.swift
|
abb9cf2dc2
Make trying to perform an operation on a shut-down completion queue throw an error, and add tests for that.
|
7 жил өмнө |
|
CallResult.swift
|
da28b9aec2
Change the `ServerSession`s such that errors thrown during operation are returned to the client.
|
7 жил өмнө |
|
Channel.swift
|
8c45d3fd9a
Make sure to shut down a channel's completion queue once it is deallocated.
|
7 жил өмнө |
|
CompletionQueue.swift
|
5248b05962
Documentation fix.
|
7 жил өмнө |
|
ConnectivityState.swift
|
e68cec0db8
Add a simple API to provide a channel's connectivity state. (See #186.)
|
7 жил өмнө |
|
Handler.swift
|
78a1291789
Fix two huge memory leaks in `cgrpc_call` and `cgrpc_handler`. These would all GRPC call objects to never get released, which in turn caused their completion queues and associated file descriptors to never get released. This became apparent after ~3-5k requests on macOS.
|
7 жил өмнө |
|
Metadata.swift
|
78a1291789
Fix two huge memory leaks in `cgrpc_call` and `cgrpc_handler`. These would all GRPC call objects to never get released, which in turn caused their completion queues and associated file descriptors to never get released. This became apparent after ~3-5k requests on macOS.
|
7 жил өмнө |
|
Mutex.swift
|
abb9cf2dc2
Make trying to perform an operation on a shut-down completion queue throw an error, and add tests for that.
|
7 жил өмнө |
|
Operation.swift
|
6a408655fa
Minor file reorganization in Sources/SwiftGRPC.
|
7 жил өмнө |
|
OperationGroup.swift
|
9128b60c69
Make `OperationGroup` cache its `...Metadata` properties, as those methods actually *move* the metadata (so a second call to these methods would previously always return empty metadata objects).
|
7 жил өмнө |
|
Roots.swift
|
6a408655fa
Minor file reorganization in Sources/SwiftGRPC.
|
7 жил өмнө |
|
Server.swift
|
dc451e4984
Shift the responsibility for draining and destroying a completion queue to the queue itself. This is needed because it appears that otherwise, the underlying completion queue gets deallocated during its spinloop, which it doesn't like.
|
7 жил өмнө |
|
gRPC.swift
|
6a408655fa
Minor file reorganization in Sources/SwiftGRPC.
|
7 жил өмнө |