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

Required Methods§

source

fn handle_aeron_on_new_publication( &mut self, async_: AeronAsyncAddPublication, channel: &str, stream_id: i32, session_id: i32, correlation_id: i64, )

Implementors§