mirror of
https://github.com/wassname/ray.git
synced 2026-07-09 17:47:27 +08:00
[Streaming] Streaming data transfer and python integration (#6185)
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#include "queue_client.h"
|
||||
|
||||
namespace ray {
|
||||
namespace streaming {
|
||||
|
||||
void WriterClient::OnWriterMessage(std::shared_ptr<LocalMemoryBuffer> buffer) {
|
||||
upstream_handler_->DispatchMessageAsync(buffer);
|
||||
}
|
||||
|
||||
std::shared_ptr<LocalMemoryBuffer> WriterClient::OnWriterMessageSync(
|
||||
std::shared_ptr<LocalMemoryBuffer> buffer) {
|
||||
return upstream_handler_->DispatchMessageSync(buffer);
|
||||
}
|
||||
|
||||
void ReaderClient::OnReaderMessage(std::shared_ptr<LocalMemoryBuffer> buffer) {
|
||||
downstream_handler_->DispatchMessageAsync(buffer);
|
||||
}
|
||||
|
||||
std::shared_ptr<LocalMemoryBuffer> ReaderClient::OnReaderMessageSync(
|
||||
std::shared_ptr<LocalMemoryBuffer> buffer) {
|
||||
return downstream_handler_->DispatchMessageSync(buffer);
|
||||
}
|
||||
|
||||
} // namespace streaming
|
||||
} // namespace ray
|
||||
Reference in New Issue
Block a user