|
e02c8bc5ff
|
Marshal/Unmarshal arguments and return values separately to allow struct tags to take effect for each codec
|
2022-08-06 22:48:42 -07:00 |
|
|
5e61e89ac1
|
Add LRPCClient.getObject()
|
2022-06-03 17:59:58 -07:00 |
|
|
205e0b71e4
|
Actually skip LRPCChannel.close() this time
|
2022-06-03 14:36:34 -07:00 |
|
|
1e627b833e
|
Skip LRPCChannel send(), done(), and close() if already closed
|
2022-06-03 12:33:03 -07:00 |
|
|
368c7333c5
|
Use callMethod() because call() is reserved
|
2022-06-02 18:54:00 -07:00 |
|
|
1e8e304f01
|
Remove unneeded array
|
2022-06-02 18:35:22 -07:00 |
|
|
acf262b4f0
|
Exclude delete transformation from functions filter
|
2022-06-02 18:27:41 -07:00 |
|
|
328be35ae2
|
Add web client
|
2022-06-02 14:09:27 -07:00 |
|
|
af77b121f8
|
Fix bug where the connection handler tries to access a channel before it has been created
|
2022-05-10 02:07:35 -07:00 |
|
|
f609d5a97f
|
Add introspection functions
|
2022-05-07 14:59:04 -07:00 |
|
|
ff5f211a83
|
Use type uint8 to replace boolean fields in response
|
2022-05-07 14:01:10 -07:00 |
|
|
b1e7ded874
|
Resolve data races using mutex
|
2022-05-04 16:15:35 -07:00 |
|
|
5e99a66007
|
Use io.ReadWriteCloser instead of net.Conn in client
|
2022-05-02 16:24:50 -07:00 |
|
|
f0f9422fef
|
Add GPLv3 copyright headers
|
2022-05-01 21:30:00 -07:00 |
|
|
f1aa0f5c4f
|
Fix call to lrpc.ChannelDone
|
2022-05-01 15:17:46 -07:00 |
|
|
b53388122c
|
Use context to stop sending values rather than trying to detect channel close
|
2022-05-01 15:13:07 -07:00 |
|
|
6df8cf53c6
|
Don't close channel if it's already closed
|
2022-05-01 13:54:36 -07:00 |
|
|
888d5902ae
|
Implement server to client ChannelDone
|
2022-05-01 11:33:55 -07:00 |
|
|
06b5e07b8a
|
Fix go1.17 compatibility
|
2022-05-01 02:09:29 -07:00 |
|
|
3a91648f70
|
Initial Commit
|
2022-05-01 01:39:22 -07:00 |
|