Daniel Alm
|
1fc059367a
Some more manual cleanup.
|
7 years ago |
Daniel Alm
|
46477bedc6
Fix the tests and add the output binary of the Echo PackageManager example to .gitignore.
|
7 years ago |
Daniel Alm
|
a51d6e22e8
Merge branch 'master' of github.com:grpc/grpc-swift into optional-completion-blocks
|
7 years ago |
Daniel Alm
|
3526b0a4b5
Rename e.g. `Echo_EchoServiceImpl` to `Echo_EchoServiceClient`.
|
7 years ago |
Daniel Alm
|
308287ea94
Rename the "generate_mock_code" codegen option to "TestStubs" and rename the stub classes to `...TestStub` as well.
|
7 years ago |
Daniel Alm
|
d76b9e9f7e
Make most completion blocks optional, so that clients don't need to pass them.
|
7 years ago |
Daniel Alm
|
2e00c363cc
Extract the interface of generated code for the `...Call`, `...Session` and `...Service` classes into protocols and make the implementing classes conform to those protocols. This lets us create custom implementations of those protocols, e.g. mocks/stubs/fakes/spies for testing purposes. In particular, this commit also includes an option to have simple fake implementations generated for the above protocols in addition to the "real" implementations (see #120 for a detailed discussion).
|
7 years ago |
takasek
|
e3d1b814be
Let services to manipulate timeout without knowing its channel
|
7 years ago |
takasek
|
248f125b4b
Make access control of Channel more strict
|
7 years ago |
takasek
|
1ac7954952
add final attributes to classes
|
7 years ago |
Tim Burks
|
9ce9d6914e
Rename generated files to "<FILE>.rpc.swift".
|
8 years ago |