pub trait AeronNewPublicationCallback {
// Required method
fn handle_aeron_on_new_publication(
&mut self,
async_: AeronAsyncAddPublication,
channel: &str,
stream_id: i32,
session_id: i32,
correlation_id: i64,
);
}
Expand description
Function called by aeron_client_t to deliver notification that the media driver has added an aeron_publication_t or aeron_exclusive_publication_t successfully.
Implementations should do the minimum work for passing off state to another thread for later processing.
@param clientd to be returned in the call @param async associated with the original add publication call @param channel of the publication @param stream_id within the channel of the publication @param session_id of the publication @param correlation_id used by the publication