SYMBOL INDEX (17712 symbols across 1336 files) FILE: aeron-agent/src/main/java/io/aeron/agent/ArchiveComponentLogger.java class ArchiveComponentLogger (line 38) | @Versioned method ArchiveComponentLogger (line 53) | public ArchiveComponentLogger() method typeCode (line 60) | public int typeCode() method decode (line 68) | public void decode( method addInstrumentation (line 77) | public AgentBuilder addInstrumentation(final AgentBuilder agentBuilder... method reset (line 155) | public void reset() method version (line 163) | public String version() method getArchiveEventCodes (line 169) | private static EnumSet getArchiveEventCodes(final St... method addArchiveControlSessionAdapterInstrumentation (line 179) | private static AgentBuilder addArchiveControlSessionAdapterInstrumenta... method addEventInstrumentation (line 193) | private static AgentBuilder addEventInstrumentation( FILE: aeron-agent/src/main/java/io/aeron/agent/ArchiveEventCode.java type ArchiveEventCode (line 29) | public enum ArchiveEventCode implements EventCode method createLookupArray (line 254) | private static ArchiveEventCode[] createLookupArray( method ArchiveEventCode (line 281) | ArchiveEventCode(final int id, final int templateId, final DissectFunc... method get (line 288) | static ArchiveEventCode get(final int id) method getByTemplateId (line 304) | static ArchiveEventCode getByTemplateId(final int templateId) method id (line 313) | public int id() method templateId (line 323) | public int templateId() method toEventCodeId (line 333) | public int toEventCodeId() method fromEventCodeId (line 344) | public static ArchiveEventCode fromEventCodeId(final int eventCodeId) method decode (line 356) | public void decode(final MutableDirectBuffer buffer, final int offset,... FILE: aeron-agent/src/main/java/io/aeron/agent/ArchiveEventDissector.java class ArchiveEventDissector (line 28) | final class ArchiveEventDissector method ArchiveEventDissector (line 93) | private ArchiveEventDissector() method dissectControlRequest (line 97) | @SuppressWarnings("MethodLength") method dissectControlResponse (line 440) | static void dissectControlResponse(final MutableDirectBuffer buffer, f... method dissectRecordingSignal (line 463) | static void dissectRecordingSignal(final MutableDirectBuffer buffer, f... method dissectReplicationSessionDone (line 484) | static void dissectReplicationSessionDone( method dissectReplaySessionStateChange (line 529) | static void dissectReplaySessionStateChange( method dissectRecordingSessionStateChange (line 557) | static void dissectRecordingSessionStateChange( method dissectReplicationSessionStateChange (line 580) | static void dissectReplicationSessionStateChange( method dissectControlSessionStateChange (line 609) | static void dissectControlSessionStateChange( method dissectReplaySessionError (line 628) | static void dissectReplaySessionError( method dissectCatalogResize (line 646) | static void dissectCatalogResize( method appendConnect (line 660) | private static void appendConnect(final StringBuilder builder) method appendAuthConnect (line 670) | private static void appendAuthConnect(final StringBuilder builder) method appendCloseSession (line 682) | private static void appendCloseSession(final StringBuilder builder) method appendStartRecording (line 687) | private static void appendStartRecording(final StringBuilder builder) method appendStartRecording2 (line 698) | private static void appendStartRecording2(final StringBuilder builder) method appendStopRecording (line 710) | private static void appendStopRecording(final StringBuilder builder) method appendReplay (line 720) | private static void appendReplay(final StringBuilder builder) method appendStopReplay (line 733) | private static void appendStopReplay(final StringBuilder builder) method appendListRecordings (line 740) | private static void appendListRecordings(final StringBuilder builder) method appendListRecording (line 748) | private static void appendListRecording(final StringBuilder builder) method appendListRecordingsForUri (line 755) | private static void appendListRecordingsForUri(final StringBuilder bui... method appendExtendRecording (line 767) | private static void appendExtendRecording(final StringBuilder builder) method appendExtendRecording2 (line 779) | private static void appendExtendRecording2(final StringBuilder builder) method appendRecordingPosition (line 792) | private static void appendRecordingPosition(final StringBuilder builder) method appendMaxRecordedPosition (line 799) | private static void appendMaxRecordedPosition(final StringBuilder buil... method appendTruncateRecording (line 806) | private static void appendTruncateRecording(final StringBuilder builder) method appendStopRecordingSubscription (line 814) | private static void appendStopRecordingSubscription(final StringBuilde... method appendStopRecordingByIdentity (line 821) | private static void appendStopRecordingByIdentity(final StringBuilder ... method appendStopPosition (line 828) | private static void appendStopPosition(final StringBuilder builder) method appendFindLastMatchingRecord (line 835) | private static void appendFindLastMatchingRecord(final StringBuilder b... method appendListRecordingSubscriptions (line 847) | private static void appendListRecordingSubscriptions(final StringBuild... method appendStartBoundedReplay (line 860) | private static void appendStartBoundedReplay(final StringBuilder builder) method appendStopAllReplays (line 874) | private static void appendStopAllReplays(final StringBuilder builder) method appendReplicate (line 881) | private static void appendReplicate(final StringBuilder builder) method appendReplicate2 (line 896) | private static void appendReplicate2(final StringBuilder builder) method appendStopReplication (line 917) | private static void appendStopReplication(final StringBuilder builder) method appendStartPosition (line 924) | private static void appendStartPosition(final StringBuilder builder) method appendDetachSegments (line 931) | private static void appendDetachSegments(final StringBuilder builder) method appendDeleteDetachedSegments (line 938) | private static void appendDeleteDetachedSegments(final StringBuilder b... method appendPurgeSegments (line 945) | private static void appendPurgeSegments(final StringBuilder builder) method appendAttachSegments (line 953) | private static void appendAttachSegments(final StringBuilder builder) method appendMigrateSegments (line 960) | private static void appendMigrateSegments(final StringBuilder builder) method appendKeepAlive (line 968) | private static void appendKeepAlive(final StringBuilder builder) method appendTaggedReplicate (line 974) | private static void appendTaggedReplicate(final StringBuilder builder) method appendPurgeRecording (line 991) | private static void appendPurgeRecording(final StringBuilder builder) method appendReplayToken (line 998) | private static void appendReplayToken(final StringBuilder builder) FILE: aeron-agent/src/main/java/io/aeron/agent/ArchiveEventEncoder.java class ArchiveEventEncoder (line 26) | final class ArchiveEventEncoder method ArchiveEventEncoder (line 28) | private ArchiveEventEncoder() method encodeReplaySessionStateChange (line 32) | static > int encodeReplaySessionStateChange( method replaySessionStateChangeLength (line 61) | static > int replaySessionStateChangeLength(final E ... method encodeRecordingSessionStateChange (line 66) | static > int encodeRecordingSessionStateChange( method recordingSessionStateChangeLength (line 92) | static > int recordingSessionStateChangeLength(final... method encodeReplicationSessionStateChange (line 97) | static > int encodeReplicationSessionStateChange( method replicationSessionStateChangeLength (line 129) | static > int replicationSessionStateChangeLength(fin... method encodeControlSessionStateChange (line 134) | static > int encodeControlSessionStateChange( method sessionStateChangeLength (line 157) | static > int sessionStateChangeLength(final E from, ... method encodeReplaySessionError (line 162) | static void encodeReplaySessionError( method encodeCatalogResize (line 182) | static void encodeCatalogResize( method replicationSessionDoneLength (line 198) | static int replicationSessionDoneLength() method encodeReplicationSessionDone (line 203) | static void encodeReplicationSessionDone( FILE: aeron-agent/src/main/java/io/aeron/agent/ArchiveEventLogger.java class ArchiveEventLogger (line 39) | public final class ArchiveEventLogger method ArchiveEventLogger (line 60) | ArchiveEventLogger(final ManyToOneRingBuffer eventRingBuffer) method logControlRequest (line 72) | public void logControlRequest(final DirectBuffer buffer, final int off... method logControlResponse (line 91) | public void logControlResponse(final DirectBuffer buffer, final int of... method logRecordingSignal (line 103) | public void logRecordingSignal(final DirectBuffer buffer, final int of... method logReplaySessionStateChange (line 120) | public > void logReplaySessionStateChange( method logRecordingSessionStateChange (line 168) | public > void logRecordingSessionStateChange( method logReplicationSessionStateChange (line 216) | public > void logReplicationSessionStateChange( method logControlSessionStateChange (line 264) | public > void logControlSessionStateChange( method logReplicationSessionDone (line 313) | public void logReplicationSessionDone( method logReplaySessionError (line 367) | public void logReplaySessionError(final long sessionId, final long rec... method logCatalogResize (line 401) | public void logCatalogResize(final long oldCatalogLength, final long n... method log (line 436) | private void log(final ArchiveEventCode eventCode, final DirectBuffer ... FILE: aeron-agent/src/main/java/io/aeron/agent/ArchiveInterceptor.java class ArchiveInterceptor (line 25) | class ArchiveInterceptor class ReplaySessionStateChange (line 27) | static class ReplaySessionStateChange method logStateChange (line 29) | @Advice.OnMethodEnter class RecordingSessionStateChange (line 43) | static class RecordingSessionStateChange method logStateChange (line 45) | @Advice.OnMethodEnter class ReplicationSessionStateChange (line 57) | static class ReplicationSessionStateChange method logStateChange (line 59) | @Advice.OnMethodEnter class ReplicationSessionDone (line 74) | static class ReplicationSessionDone method logReplicationSessionDone (line 76) | @Advice.OnMethodEnter class ControlSessionStateChange (line 105) | static class ControlSessionStateChange method logStateChange (line 107) | @Advice.OnMethodEnter class ReplaySession (line 115) | static class ReplaySession method onPendingError (line 117) | @Advice.OnMethodEnter class Catalog (line 124) | static class Catalog method catalogResized (line 126) | @Advice.OnMethodEnter FILE: aeron-agent/src/main/java/io/aeron/agent/ChannelEndpointInterceptor.java class ChannelEndpointInterceptor (line 31) | class ChannelEndpointInterceptor class SenderProxy (line 33) | static class SenderProxy class RegisterSendChannelEndpoint (line 35) | static class RegisterSendChannelEndpoint method registerSendChannelEndpoint (line 37) | @Advice.OnMethodEnter class CloseSendChannelEndpoint (line 44) | static class CloseSendChannelEndpoint method closeSendChannelEndpoint (line 46) | @Advice.OnMethodEnter class ReceiverProxy (line 54) | static class ReceiverProxy class RegisterReceiveChannelEndpoint (line 56) | static class RegisterReceiveChannelEndpoint method registerReceiveChannelEndpoint (line 58) | @Advice.OnMethodEnter class CloseReceiveChannelEndpoint (line 65) | static class CloseReceiveChannelEndpoint method closeReceiveChannelEndpoint (line 67) | @Advice.OnMethodEnter class UdpChannelTransport (line 75) | static class UdpChannelTransport class SendHook (line 77) | static class SendHook method sendHook (line 79) | @Advice.OnMethodEnter class ReceiveHook (line 86) | static class ReceiveHook method receiveHook (line 88) | @Advice.OnMethodEnter class ResendHook (line 95) | static class ResendHook method resendHook (line 97) | @Advice.OnMethodEnter class ReceiveChannelEndpointInterceptor (line 114) | static class ReceiveChannelEndpointInterceptor class NakSent (line 116) | static class NakSent method sendNakMessage (line 118) | @Advice.OnMethodEnter class SendChannelEndpointInterceptor (line 154) | static class SendChannelEndpointInterceptor class NakReceived (line 156) | static class NakReceived method onNakMessage (line 158) | @Advice.OnMethodEnter FILE: aeron-agent/src/main/java/io/aeron/agent/CleanupInterceptor.java class CleanupInterceptor (line 26) | class CleanupInterceptor class CleanupImage (line 28) | static class CleanupImage method cleanupImage (line 30) | @Advice.OnMethodEnter class CleanupPublication (line 37) | static class CleanupPublication method cleanupPublication (line 39) | @Advice.OnMethodEnter class CleanupIpcPublication (line 46) | static class CleanupIpcPublication method cleanupIpcPublication (line 48) | @Advice.OnMethodEnter class CleanupSubscriptionLink (line 55) | static class CleanupSubscriptionLink method cleanupSubscriptionLink (line 57) | @Advice.OnMethodEnter FILE: aeron-agent/src/main/java/io/aeron/agent/ClusterComponentLogger.java class ClusterComponentLogger (line 38) | @Versioned method ClusterComponentLogger (line 54) | public ClusterComponentLogger() method typeCode (line 61) | public int typeCode() method decode (line 69) | public void decode( method addInstrumentation (line 78) | public AgentBuilder addInstrumentation(final AgentBuilder agentBuilder... method reset (line 121) | public void reset() method version (line 129) | public String version() method getClusterEventCodes (line 135) | private static EnumSet getClusterEventCodes(final St... method addClusterConsensusModuleAgentInstrumentation (line 145) | @SuppressWarnings("MethodLength") method addEventInstrumentation (line 285) | private static AgentBuilder addEventInstrumentation( FILE: aeron-agent/src/main/java/io/aeron/agent/ClusterEventCode.java type ClusterEventCode (line 28) | public enum ClusterEventCode implements EventCode method ClusterEventCode (line 183) | ClusterEventCode(final int id, final DissectFunction... method get (line 189) | static ClusterEventCode get(final int id) method id (line 208) | public int id() method toEventCodeId (line 218) | public int toEventCodeId() method fromEventCodeId (line 229) | public static ClusterEventCode fromEventCodeId(final int eventCodeId) method decode (line 241) | public void decode(final MutableDirectBuffer buffer, final int offset,... FILE: aeron-agent/src/main/java/io/aeron/agent/ClusterEventDissector.java class ClusterEventDissector (line 28) | final class ClusterEventDissector method ClusterEventDissector (line 32) | private ClusterEventDissector() method dissectNewLeadershipTerm (line 36) | static void dissectNewLeadershipTerm( method appendSemanticVersion (line 104) | private static void appendSemanticVersion(final int version, final Str... method dissectStateChange (line 113) | static void dissectStateChange( method dissectNoOp (line 135) | static void dissectNoOp( method dissectElectionStateChange (line 143) | static void dissectElectionStateChange( method dissectCanvassPosition (line 183) | static void dissectCanvassPosition( method dissectRequestVote (line 213) | static void dissectRequestVote( method dissectVote (line 243) | static void dissectVote( method dissectCatchupPosition (line 275) | static void dissectCatchupPosition( method dissectStopCatchup (line 303) | static void dissectStopCatchup( method dissectTruncateLogEntry (line 323) | static void dissectTruncateLogEntry( method dissectReplayNewLeadershipTerm (line 372) | static void dissectReplayNewLeadershipTerm( method dissectAppendPosition (line 417) | static void dissectAppendPosition( method dissectCommitPosition (line 444) | static void dissectCommitPosition( method dissectAppendSessionClose (line 467) | static void dissectAppendSessionClose( method dissectAppendSessionOpen (line 496) | static void dissectAppendSessionOpen( method dissectTerminationPosition (line 526) | static void dissectTerminationPosition( method dissectTerminationAck (line 547) | static void dissectTerminationAck( method dissectServiceAck (line 572) | static void dissectServiceAck( method dissectReplicationEnded (line 604) | static void dissectReplicationEnded( method dissectStandbySnapshotNotification (line 638) | static void dissectStandbySnapshotNotification( method dissectNewElection (line 676) | static void dissectNewElection( method dissectClusterSessionStateChange (line 703) | static void dissectClusterSessionStateChange( FILE: aeron-agent/src/main/java/io/aeron/agent/ClusterEventEncoder.java class ClusterEventEncoder (line 37) | public final class ClusterEventEncoder method ClusterEventEncoder (line 41) | private ClusterEventEncoder() method encodeOnNewLeadershipTerm (line 45) | static int encodeOnNewLeadershipTerm( method newLeaderShipTermLength (line 116) | static int newLeaderShipTermLength() method encodeStateChange (line 121) | static > int encodeStateChange( method stateChangeLength (line 144) | static > int stateChangeLength(final E from, final E... method clusterSessionStateChangeLength (line 149) | static , S extends Enum> int clusterSessionStateC... method encodeElectionStateChange (line 156) | static > int encodeElectionStateChange( method electionStateChangeLength (line 207) | static > int electionStateChangeLength(final E from,... method encodeOnCanvassPosition (line 213) | static int encodeOnCanvassPosition( method canvassPositionLength (line 248) | static int canvassPositionLength() method encodeOnRequestVote (line 253) | static int encodeOnRequestVote( method encodeOnVote (line 288) | static int encodeOnVote( method encodeOnCatchupPosition (line 327) | static int encodeOnCatchupPosition( method catchupPositionLength (line 360) | static int catchupPositionLength(final String endpoint) method encodeOnStopCatchup (line 365) | static int encodeOnStopCatchup( method encodeTruncateLogEntry (line 390) | static > int encodeTruncateLogEntry( method encodeOnReplayNewLeadershipTermEvent (line 440) | static int encodeOnReplayNewLeadershipTermEvent( method replayNewLeadershipTermEventLength (line 486) | static int replayNewLeadershipTermEventLength(final TimeUnit timeUnit) method encodeOnAppendPosition (line 491) | static int encodeOnAppendPosition( method encodeOnCommitPosition (line 524) | static int encodeOnCommitPosition( method appendSessionCloseLength (line 553) | static int appendSessionCloseLength(final CloseReason closeReason, fin... method appendSessionOpenLength (line 559) | static int appendSessionOpenLength(final TimeUnit timeUnit) method encodeAppendSessionClose (line 564) | static int encodeAppendSessionClose( method encodeAppendSessionOpen (line 599) | static int encodeAppendSessionOpen( method terminationPositionLength (line 635) | static int terminationPositionLength() method encodeTerminationPosition (line 640) | static int encodeTerminationPosition( method terminationAckLength (line 665) | static int terminationAckLength() method encodeTerminationAck (line 670) | static int encodeTerminationAck( method serviceAckLength (line 699) | static int serviceAckLength(final TimeUnit timeUnit) method encodeServiceAck (line 704) | static int encodeServiceAck( method replicationEndedLength (line 744) | static int replicationEndedLength(final String purpose, final String c... method encodeReplicationEnded (line 750) | static int encodeReplicationEnded( method standbySnapshotNotificationLength (line 789) | static int standbySnapshotNotificationLength(final TimeUnit timeUnit, ... method encodeStandbySnapshotNotification (line 795) | static int encodeStandbySnapshotNotification( method newElectionLength (line 842) | static int newElectionLength(final String reason) method encodeNewElection (line 847) | static int encodeNewElection( method encodeClusterSessionStateChange (line 879) | static , S extends Enum> void encodeClusterSessio... FILE: aeron-agent/src/main/java/io/aeron/agent/ClusterEventLogger.java class ClusterEventLogger (line 79) | public final class ClusterEventLogger method ClusterEventLogger (line 88) | ClusterEventLogger(final ManyToOneRingBuffer eventRingBuffer) method logOnNewLeadershipTerm (line 112) | public void logOnNewLeadershipTerm( method logStateChange (line 177) | public > void logStateChange( method logElectionStateChange (line 223) | public > void logElectionStateChange( method logOnCanvassPosition (line 280) | public void logOnCanvassPosition( method logOnRequestVote (line 327) | public void logOnRequestVote( method logOnVote (line 375) | public void logOnVote( method logOnCatchupPosition (line 423) | public void logOnCatchupPosition( method logOnStopCatchup (line 465) | public void logOnStopCatchup( method logOnTruncateLogEntry (line 508) | public > void logOnTruncateLogEntry( method logOnReplayNewLeadershipTermEvent (line 565) | public void logOnReplayNewLeadershipTermEvent( method logOnAppendPosition (line 615) | public void logOnAppendPosition( method logOnCommitPosition (line 657) | public void logOnCommitPosition( method logAppendSessionClose (line 699) | public void logAppendSessionClose( method logAppendSessionOpen (line 746) | public void logAppendSessionOpen( method logTerminationPosition (line 790) | public void logTerminationPosition( method logTerminationAck (line 829) | public void logTerminationAck( method logServiceAck (line 873) | public void logServiceAck( method logReplicationEnded (line 923) | public void logReplicationEnded( method logStandbySnapshotNotification (line 975) | public void logStandbySnapshotNotification( method logNewElection (line 1027) | public void logNewElection( method logClusterSessionStateChange (line 1074) | public , S extends Enum> void logClusterSessionSt... FILE: aeron-agent/src/main/java/io/aeron/agent/ClusterInterceptor.java class ClusterInterceptor (line 27) | class ClusterInterceptor class ElectionStateChange (line 29) | static class ElectionStateChange method logStateChange (line 31) | @Advice.OnMethodEnter class NewLeadershipTerm (line 60) | static class NewLeadershipTerm method logOnNewLeadershipTerm (line 62) | @Advice.OnMethodEnter class ConsensusModuleStateChange (line 99) | static class ConsensusModuleStateChange method logStateChange (line 101) | @Advice.OnMethodEnter class ConsensusModuleRoleChange (line 109) | static class ConsensusModuleRoleChange method logRoleChange (line 111) | @Advice.OnMethodEnter class CanvassPosition (line 118) | static class CanvassPosition method logOnCanvassPosition (line 120) | @Advice.OnMethodEnter class RequestVote (line 134) | static class RequestVote method logOnRequestVote (line 136) | @Advice.OnMethodEnter class Vote (line 150) | static class Vote method logOnVote (line 152) | @Advice.OnMethodEnter class CatchupPosition (line 167) | static class CatchupPosition method logOnCatchupPosition (line 169) | @Advice.OnMethodEnter class StopCatchup (line 181) | static class StopCatchup method logOnStopCatchup (line 183) | @Advice.OnMethodEnter class TruncateLogEntry (line 190) | static class TruncateLogEntry method onTruncateLogEntry (line 192) | @Advice.OnMethodEnter class ReplayNewLeadershipTerm (line 219) | static class ReplayNewLeadershipTerm method logOnReplayNewLeadershipTermEvent (line 221) | @Advice.OnMethodEnter class AppendPosition (line 244) | static class AppendPosition method logOnAppendPosition (line 246) | @Advice.OnMethodEnter class CommitPosition (line 263) | static class CommitPosition method logOnCommitPosition (line 265) | @Advice.OnMethodEnter class AppendSessionClose (line 276) | static class AppendSessionClose method logAppendSessionClose (line 278) | @Advice.OnMethodEnter class AppendSessionOpen (line 291) | static class AppendSessionOpen method logAppendSessionOpen (line 293) | @Advice.OnMethodEnter class ClusterBackupStateChange (line 306) | static class ClusterBackupStateChange method logStateChange (line 308) | @Advice.OnMethodEnter class TerminationPosition (line 315) | static class TerminationPosition method logOnTerminationPosition (line 317) | @Advice.OnMethodEnter class TerminationAck (line 324) | static class TerminationAck method logOnTerminationAck (line 326) | @Advice.OnMethodEnter class ServiceAck (line 334) | static class ServiceAck method logOnServiceAck (line 336) | @Advice.OnMethodEnter class ReplicationEnded (line 350) | static class ReplicationEnded method logReplicationEnded (line 352) | @Advice.OnMethodEnter class StandbySnapshotNotification (line 366) | static class StandbySnapshotNotification method logStandbySnapshotNotification (line 368) | @Advice.OnMethodEnter class NewElection (line 393) | static class NewElection method logNewElection (line 395) | @Advice.OnMethodEnter class ClusterSession (line 407) | static class ClusterSession method logStateChange (line 409) | @Advice.OnMethodEnter FILE: aeron-agent/src/main/java/io/aeron/agent/CmdInterceptor.java class CmdInterceptor (line 27) | class CmdInterceptor method logCmd (line 57) | @SuppressWarnings("methodlength") FILE: aeron-agent/src/main/java/io/aeron/agent/CollectingEventLogReaderAgent.java class CollectingEventLogReaderAgent (line 48) | public final class CollectingEventLogReaderAgent implements Agent, Colle... type State (line 57) | @SuppressWarnings("JavadocVariable") method CollectingEventLogReaderAgent (line 72) | CollectingEventLogReaderAgent(final String fileName, final List> int encodeStateChange( method encodeTrailingStateChange (line 265) | public static > int encodeTrailingStateChange( method captureLength (line 295) | public static int captureLength(final int length) method encodedLength (line 306) | public static int encodedLength(final int captureLength) method socketAddressLength (line 317) | public static int socketAddressLength(final InetSocketAddress address) method inetAddressLength (line 328) | public static int inetAddressLength(final InetAddress address) method trailingStringLength (line 340) | public static int trailingStringLength(final String value, final int m... method stateTransitionStringLength (line 353) | public static > int stateTransitionStringLength(fina... method enumName (line 365) | public static > String enumName(final E value) FILE: aeron-agent/src/main/java/io/aeron/agent/ComponentLogger.java type ComponentLogger (line 26) | public interface ComponentLogger method typeCode (line 33) | int typeCode(); method decode (line 43) | void decode(MutableDirectBuffer buffer, int offset, int eventCodeId, S... method addInstrumentation (line 55) | AgentBuilder addInstrumentation(AgentBuilder agentBuilder, Map fromSystemProperties() method buildAgentArgs (line 108) | static String buildAgentArgs(final Map configOptions) method parseAgentArgs (line 132) | static Map parseAgentArgs(final String agentArgs) FILE: aeron-agent/src/main/java/io/aeron/agent/ControlInterceptor.java class ControlInterceptor (line 23) | class ControlInterceptor class ControlRequest (line 25) | static class ControlRequest method onFragment (line 27) | @Advice.OnMethodEnter class ControlResponse (line 37) | static class ControlResponse method logSendResponse (line 39) | @Advice.OnMethodEnter class RecordingSignal (line 46) | static class RecordingSignal method logSendSignal (line 48) | @Advice.OnMethodEnter FILE: aeron-agent/src/main/java/io/aeron/agent/DissectFunction.java type DissectFunction (line 25) | @FunctionalInterface method dissect (line 36) | void dissect(T event, MutableDirectBuffer buffer, int offset, StringBu... FILE: aeron-agent/src/main/java/io/aeron/agent/DriverComponentLogger.java class DriverComponentLogger (line 37) | @Versioned method DriverComponentLogger (line 54) | public DriverComponentLogger() method typeCode (line 61) | public int typeCode() method decode (line 69) | public void decode( method addInstrumentation (line 78) | public AgentBuilder addInstrumentation(final AgentBuilder agentBuilder... method reset (line 111) | public void reset() method version (line 119) | public String version() method getDriverEventCodes (line 125) | private static EnumSet getDriverEventCodes(final Stri... method addDriverConductorInstrumentation (line 135) | private static AgentBuilder addDriverConductorInstrumentation(final Ag... method addDriverCommandInstrumentation (line 171) | private static AgentBuilder addDriverCommandInstrumentation(final Agen... method addDriverSenderProxyInstrumentation (line 189) | private static AgentBuilder addDriverSenderProxyInstrumentation(final ... method addDriverReceiverProxyInstrumentation (line 209) | private static AgentBuilder addDriverReceiverProxyInstrumentation(fina... method addDriverUdpChannelTransportInstrumentation (line 229) | private static AgentBuilder addDriverUdpChannelTransportInstrumentatio... method addChannelEndpointInstrumentation (line 256) | private AgentBuilder addChannelEndpointInstrumentation(final AgentBuil... method addDriverNameResolutionInstrumentation (line 278) | private static AgentBuilder addDriverNameResolutionInstrumentation(fin... method addDriverFlowControlInstrumentation (line 319) | private static AgentBuilder addDriverFlowControlInstrumentation(final ... method addPublicationRevokeInstrumentation (line 339) | private static AgentBuilder addPublicationRevokeInstrumentation(final ... method addEventInstrumentation (line 366) | private static AgentBuilder addEventInstrumentation( FILE: aeron-agent/src/main/java/io/aeron/agent/DriverEventCode.java type DriverEventCode (line 27) | public enum DriverEventCode implements EventCode method DriverEventCode (line 268) | DriverEventCode(final int id, final DissectFunction d... method id (line 277) | public int id() method get (line 282) | static DriverEventCode get(final int id) method get (line 299) | static DriverEventCode get(final String name) method decode (line 318) | public void decode(final MutableDirectBuffer buffer, final int offset,... FILE: aeron-agent/src/main/java/io/aeron/agent/DriverEventDissector.java class DriverEventDissector (line 33) | final class DriverEventDissector method DriverEventDissector (line 66) | private DriverEventDissector() method dissectFrame (line 70) | static void dissectFrame( method dissectCommand (line 134) | @SuppressWarnings("MethodLength") method dissectString (line 252) | static void dissectString( method dissectRemovePublicationCleanup (line 259) | static void dissectRemovePublicationCleanup( method dissectRemoveSubscriptionCleanup (line 275) | static void dissectRemoveSubscriptionCleanup( method dissectRemoveImageCleanup (line 291) | static void dissectRemoveImageCleanup( method dissectUntetheredSubscriptionStateChange (line 310) | static void dissectUntetheredSubscriptionStateChange( method dissectAddress (line 330) | static void dissectAddress( method dissectFlowControlReceiver (line 340) | static void dissectFlowControlReceiver( method dissectResolve (line 362) | static void dissectResolve( method dissectLookup (line 390) | static void dissectLookup( method dissectHostName (line 418) | static void dissectHostName( method dissectNak (line 431) | static void dissectNak( method dissectResend (line 456) | static void dissectResend(final MutableDirectBuffer buffer, final int ... method dissectPublicationRevoke (line 474) | static void dissectPublicationRevoke( method dissectPublicationImageRevoke (line 491) | static void dissectPublicationImageRevoke( method frameType (line 508) | static int frameType(final MutableDirectBuffer buffer, final int termO... method dissectDataFrame (line 513) | private static void dissectDataFrame(final StringBuilder builder) method dissectStatusFrame (line 535) | private static void dissectStatusFrame(final StringBuilder builder) method dissectNakFrame (line 557) | private static void dissectNakFrame(final StringBuilder builder) method dissectErrorFrame (line 577) | private static void dissectErrorFrame(final StringBuilder builder) method dissectSetupFrame (line 600) | private static void dissectSetupFrame(final StringBuilder builder) method dissectRttFrame (line 626) | private static void dissectRttFrame(final StringBuilder builder) method dissectResFrame (line 646) | private static void dissectResFrame( method dissectRspSetupFrame (line 678) | private static void dissectRspSetupFrame(final StringBuilder builder) method dissectResEntry (line 694) | private static void dissectResEntry(final StringBuilder builder) method dissectPublication (line 717) | private static void dissectPublication(final StringBuilder builder) method dissectSubscription (line 728) | private static void dissectSubscription(final StringBuilder builder) method dissectPublicationReady (line 740) | private static void dissectPublicationReady(final StringBuilder builder) method dissectImageReady (line 754) | private static void dissectImageReady(final StringBuilder builder) method dissectCorrelationEvent (line 769) | private static void dissectCorrelationEvent(final StringBuilder builder) method dissectImage (line 776) | private static void dissectImage(final StringBuilder builder) method dissectRemoveCounterEvent (line 788) | private static void dissectRemoveCounterEvent(final StringBuilder buil... method dissectRemovePublicationEvent (line 796) | private static void dissectRemovePublicationEvent(final StringBuilder ... method dissectRemoveSubscriptionEvent (line 809) | private static void dissectRemoveSubscriptionEvent(final StringBuilder... method dissectDestination (line 817) | private static void dissectDestination(final StringBuilder builder) method dissectError (line 828) | private static void dissectError(final StringBuilder builder) method dissectCounter (line 838) | private static void dissectCounter(final StringBuilder builder) method dissectCounterUpdate (line 850) | private static void dissectCounterUpdate(final StringBuilder builder) method dissectOperationSuccess (line 857) | private static void dissectOperationSuccess(final StringBuilder builder) method dissectSubscriptionReady (line 862) | private static void dissectSubscriptionReady(final StringBuilder builder) method dissectClientTimeout (line 869) | private static void dissectClientTimeout(final StringBuilder builder) method dissectTerminateDriver (line 874) | private static void dissectTerminateDriver(final StringBuilder builder) method dissectDestinationById (line 881) | private static void dissectDestinationById(final StringBuilder builder) method dissectRejectImage (line 888) | private static void dissectRejectImage(final StringBuilder builder) FILE: aeron-agent/src/main/java/io/aeron/agent/DriverEventEncoder.java class DriverEventEncoder (line 33) | final class DriverEventEncoder method DriverEventEncoder (line 35) | private DriverEventEncoder() method encode (line 39) | static void encode( method encode (line 57) | static void encode( method encode (line 75) | static void encode( method encode (line 93) | public static void encode( method encode (line 104) | static void encode( method encodePublicationRemoval (line 115) | static void encodePublicationRemoval( method encodeSubscriptionRemoval (line 135) | static void encodeSubscriptionRemoval( method encodeImageRemoval (line 156) | static void encodeImageRemoval( method untetheredSubscriptionStateChangeLength (line 181) | static > int untetheredSubscriptionStateChangeLength... method encodeUntetheredSubscriptionStateChange (line 186) | static > void encodeUntetheredSubscriptionStateChange( method encodeFlowControlReceiver (line 211) | static void encodeFlowControlReceiver( method encodeResolve (line 240) | static void encodeResolve( method encodeLookup (line 268) | static void encodeLookup( method encodeHostName (line 297) | static void encodeHostName( method encodeNakMessage (line 314) | static void encodeNakMessage( method encodeResend (line 345) | static void encodeResend( method encodePublicationRevoke (line 374) | static void encodePublicationRevoke( method encodePublicationImageRevoke (line 397) | static void encodePublicationImageRevoke( FILE: aeron-agent/src/main/java/io/aeron/agent/DriverEventLogger.java class DriverEventLogger (line 39) | public final class DriverEventLogger method DriverEventLogger (line 58) | DriverEventLogger(final ManyToOneRingBuffer ringBuffer) method log (line 71) | public void log(final DriverEventCode code, final DirectBuffer buffer,... method logFrameIn (line 102) | public void logFrameIn( method logFrameOut (line 130) | public void logFrameOut(final ByteBuffer buffer, final InetSocketAddre... method logPublicationRemoval (line 165) | public void logPublicationRemoval(final String channel, final int sess... method logSubscriptionRemoval (line 194) | public void logSubscriptionRemoval(final String channel, final int str... method logImageRemoval (line 224) | public void logImageRemoval(final String channel, final int sessionId,... method logString (line 252) | public void logString(final DriverEventCode code, final String value) method logUntetheredSubscriptionStateChange (line 283) | public > void logUntetheredSubscriptionStateChange( method logAddress (line 320) | public void logAddress(final DriverEventCode code, final InetSocketAdd... method logResolve (line 350) | public void logResolve( method logLookup (line 397) | public void logLookup( method logHostName (line 440) | public void logHostName(final long durationNs, final String hostName) method logFlowControlReceiver (line 477) | public void logFlowControlReceiver( method logNakMessage (line 525) | public void logNakMessage( method logResend (line 575) | public void logResend( method logPublicationRevoke (line 620) | public void logPublicationRevoke( method logPublicationImageRevoke (line 661) | public void logPublicationImageRevoke( method toEventCodeId (line 694) | static int toEventCodeId(final DriverEventCode code) FILE: aeron-agent/src/main/java/io/aeron/agent/DriverInterceptor.java class DriverInterceptor (line 26) | class DriverInterceptor class UntetheredSubscriptionStateChange (line 28) | static class UntetheredSubscriptionStateChange method logStateChange (line 30) | @Advice.OnMethodEnter class NameResolution (line 38) | static class NameResolution class NeighborAdded (line 40) | static class NeighborAdded method neighborAdded (line 42) | @Advice.OnMethodEnter class NeighborRemoved (line 49) | static class NeighborRemoved method neighborRemoved (line 51) | @Advice.OnMethodEnter class Resolve (line 58) | static class Resolve method logResolve (line 60) | @Advice.OnMethodEnter class Lookup (line 72) | static class Lookup method logLookup (line 74) | @Advice.OnMethodEnter class HostName (line 86) | static class HostName method logHostName (line 88) | @Advice.OnMethodEnter class FlowControl (line 98) | static class FlowControl class ReceiverAdded (line 100) | static class ReceiverAdded method receiverAdded (line 102) | @Advice.OnMethodEnter class ReceiverRemoved (line 115) | static class ReceiverRemoved method receiverRemoved (line 117) | @Advice.OnMethodEnter class Revoke (line 131) | static class Revoke class PublicationRevoke (line 133) | static class PublicationRevoke method logRevoke (line 135) | @Advice.OnMethodEnter class PublicationImageRevoke (line 146) | static class PublicationImageRevoke method logRevoke (line 148) | @Advice.OnMethodEnter FILE: aeron-agent/src/main/java/io/aeron/agent/DynamicLoggingAgent.java class DynamicLoggingAgent (line 33) | public final class DynamicLoggingAgent method DynamicLoggingAgent (line 35) | private DynamicLoggingAgent() method main (line 44) | public static void main(final String[] args) method printHelp (line 93) | private static void printHelp() method attachAgent (line 103) | private static void attachAgent( method getCause (line 117) | private static Throwable getCause(final Throwable t) FILE: aeron-agent/src/main/java/io/aeron/agent/EventCode.java type EventCode (line 21) | public interface EventCode method id (line 28) | int id(); FILE: aeron-agent/src/main/java/io/aeron/agent/EventCodeType.java type EventCodeType (line 21) | public enum EventCodeType method EventCodeType (line 55) | EventCodeType(final int typeCode) method getTypeCode (line 65) | public int getTypeCode() FILE: aeron-agent/src/main/java/io/aeron/agent/EventConfiguration.java class EventConfiguration (line 37) | public final class EventConfiguration method EventConfiguration (line 70) | private EventConfiguration() method parseEventCodes (line 85) | public static > EnumSet parseEventCodes( FILE: aeron-agent/src/main/java/io/aeron/agent/EventLogAgent.java class EventLogAgent (line 47) | public final class EventLogAgent method EventLogAgent (line 66) | private EventLogAgent() method premain (line 76) | public static void premain(final String agentArgs, final Instrumentati... method agentmain (line 87) | public static void agentmain(final String agentArgs, final Instrumenta... method removeTransformer (line 104) | @Deprecated method stopLogging (line 113) | public static synchronized void stopLogging() method startLogging (line 134) | private static synchronized void startLogging( method newReaderAgent (line 185) | private static Agent newReaderAgent(final Map configOp... class AgentBuilderListener (line 217) | final class AgentBuilderListener implements AgentBuilder.Listener method onDiscovery (line 219) | public void onDiscovery( method onTransformation (line 227) | public void onTransformation( method onIgnored (line 236) | public void onIgnored( method onError (line 244) | public void onError( method onComplete (line 255) | public void onComplete( FILE: aeron-agent/src/main/java/io/aeron/agent/EventLogReaderAgent.java class EventLogReaderAgent (line 56) | public final class EventLogReaderAgent implements Agent method EventLogReaderAgent (line 73) | EventLogReaderAgent(final String filename, final List... method EventLogReaderAgent (line 78) | EventLogReaderAgent( method onStart (line 117) | public void onStart() method onClose (line 163) | public void onClose() method roleName (line 171) | public String roleName() method doWork (line 179) | public int doWork() method onMessage (line 190) | private void onMessage(final int msgTypeId, final MutableDirectBuffer ... method decodeLogEvent (line 209) | static void decodeLogEvent( method appendEvent (line 230) | private static void appendEvent(final StringBuilder builder, final Byt... method write (line 249) | private static void write(final ByteBuffer buffer, final FileChannel f... FILE: aeron-agent/src/main/java/io/aeron/agent/LogUtil.java class LogUtil (line 23) | final class LogUtil method appendTimestamp (line 34) | static void appendTimestamp(final StringBuilder builder, final long ti... FILE: aeron-agent/src/test/java/io/aeron/agent/AgentTests.java class AgentTests (line 46) | @ExtendWith(InterruptingTestCallback.class) method startLogging (line 49) | static void startLogging(final Map configOptions) method stopLogging (line 54) | static void stopLogging() method verifyLogHeader (line 59) | static void verifyLogHeader( method afterEach (line 75) | @AfterEach method agentmainShouldUseSystemPropertiesWhenAgentsArgsIsEmpty (line 85) | @ParameterizedTest method shouldFailToStartLoggingIfAgentAlreadyRunning (line 126) | @Test method shouldStartLoggingAfterItWasStopped (line 145) | @Test method shouldInitializeLoggingAgentWithAFileName (line 165) | @Test method shouldStartAndStopLoggingAgent (line 179) | @Test class TestLoggingAgent (line 196) | private static class TestLoggingAgent implements Agent method TestLoggingAgent (line 202) | TestLoggingAgent() method doWork (line 207) | public int doWork() method roleName (line 212) | public String roleName() method onStart (line 217) | public void onStart() method onClose (line 222) | public void onClose() class TestLoggingAgentWithFileName (line 228) | private static class TestLoggingAgentWithFileName implements Agent method TestLoggingAgentWithFileName (line 232) | TestLoggingAgentWithFileName(final String logFileName) method doWork (line 237) | public int doWork() method roleName (line 242) | public String roleName() FILE: aeron-agent/src/test/java/io/aeron/agent/ArchiveEventCodeTest.java class ArchiveEventCodeTest (line 25) | class ArchiveEventCodeTest method getCodeById (line 27) | @ParameterizedTest method getShouldThrowIllegalArgumentExceptionIfIdIsUnknown (line 34) | @ParameterizedTest method getCodeByTemplateId (line 41) | @ParameterizedTest method toEventCodeIdComputesEventId (line 56) | @ParameterizedTest method fromEventCodeIdLooksUpEventCode (line 63) | @ParameterizedTest method fromEventCodeIdThrowsIllegalArgumentExceptionIfCodeIsInvalid (line 70) | @ParameterizedTest FILE: aeron-agent/src/test/java/io/aeron/agent/ArchiveEventDissectorTest.java class ArchiveEventDissectorTest (line 33) | class ArchiveEventDissectorTest method controlResponse (line 39) | @Test method recordingSignal (line 64) | @Test method controlRequestConnect (line 89) | @Test method controlRequestCloseSession (line 110) | @Test method controlRequestStartRecording (line 124) | @Test method controlRequestStartRecording2 (line 147) | @Test method controlRequestStopRecording (line 172) | @Test method controlRequestReplay (line 193) | @Test method controlRequestStopReplay (line 220) | @Test method controlRequestListRecordings (line 239) | @Test method controlRequestListRecordingsForUri (line 260) | @Test method controlRequestListRecording (line 285) | @Test method controlRequestExtendRecording (line 304) | @Test method controlRequestExtendRecording2 (line 329) | @Test method controlRequestRecordingPosition (line 356) | @Test method controlRequestTruncateRecording (line 375) | @Test method controlRequestStopRecordingSubscription (line 396) | @Test method controlRequestStopRecordingByIdentity (line 415) | @Test method controlRequestStopPosition (line 434) | @Test method controlRequestFindLastMatchingRecording (line 453) | @Test method controlRequestListRecordingSubscriptions (line 478) | @Test method controlRequestStartBoundedReplay (line 505) | @Test method controlRequestStopAllReplays (line 534) | @Test method controlRequestReplicate (line 553) | @Test method controlRequestReplicate2 (line 580) | @Test method controlRequestStopReplication (line 615) | @Test method controlRequestStartPosition (line 634) | @Test method controlRequestDetachSegments (line 653) | @Test method controlRequestDeleteDetachedSegments (line 672) | @Test method controlRequestPurgeSegments (line 691) | @Test method controlRequestAttachSegments (line 712) | @Test method controlRequestMigrateSegments (line 731) | @Test method controlRequestAuthConnect (line 752) | @Test method controlRequestKeepAlive (line 775) | @Test method controlRequestTaggedReplicate (line 792) | @Test method controlRequestUnknownCommand (line 823) | @Test method replaySessionStateChange (line 835) | @Test method recordingSessionStateChange (line 859) | @Test method replicationSessionStateChange (line 879) | @Test method controlSessionStateChange (line 903) | @Test method replaySessionError (line 919) | @Test method catalogResize (line 934) | @Test method controlRequestPurgeRecording (line 948) | @Test FILE: aeron-agent/src/test/java/io/aeron/agent/ArchiveEventEncoderTest.java class ArchiveEventEncoderTest (line 35) | class ArchiveEventEncoderTest type State (line 37) | enum State method testEncodeControlSessionStateChange (line 44) | @Test method testSessionStateChangeLength (line 67) | @Test method testEncodeReplaySessionError (line 80) | @Test method testEncodeCatalogResize (line 100) | @Test method testEncodeReplaySessionStateChange (line 118) | @Test method testEncodeRecordingSessionStateChange (line 144) | @Test method testEncodeReplicationSessionStateChange (line 168) | @Test FILE: aeron-agent/src/test/java/io/aeron/agent/ArchiveEventLoggerTest.java class ArchiveEventLoggerTest (line 69) | class ArchiveEventLoggerTest method after (line 76) | @AfterEach method logControlRequest (line 83) | @ParameterizedTest method logControlRequestNoOp (line 114) | @ParameterizedTest method logControlResponse (line 129) | @Test method logRecordingSignal (line 148) | @Test method controlRequestEvents (line 167) | @ParameterizedTest method nonControlRequestEvents (line 186) | @ParameterizedTest method logControlSessionStateChange (line 198) | @Test method logReplaySessionError (line 221) | @Test method logCatalogResize (line 241) | @Test method logReplicationSessionDone (line 259) | @Test method logReplicationSessionStateChange (line 311) | @Test method logMaxRecordedPosition (line 354) | @Test FILE: aeron-agent/src/test/java/io/aeron/agent/ArchiveLoggingAgentTest.java class ArchiveLoggingAgentTest (line 51) | @ExtendWith(InterruptingTestCallback.class) method after (line 58) | @AfterEach method logAll (line 69) | @Test method logControlSessionAdapterOnFragment (line 78) | @Test method logControlResponseProxySendResponseHook (line 86) | @Test method testArchiveLogging (line 93) | @SuppressWarnings("try") method before (line 153) | private void before(final String enabledEvents, final EnumSet logEntryStates() FILE: aeron-agent/src/test/java/io/aeron/agent/ClusterEventLoggerTest.java class ClusterEventLoggerTest (line 89) | class ClusterEventLoggerTest method logOnNewLeadershipTerm (line 96) | @Test method logStateChange (line 180) | @Test method logElectionStateChange (line 209) | @Test method logCatchupPosition (line 275) | @Test method logCatchupPositionLongCatchupEndpoint (line 313) | @Test method logStopCatchup (line 342) | @Test method logTruncateLogEntry (line 370) | @Test method logReplayNewLeadershipTerm (line 432) | @Test method logOnAppendPosition (line 487) | @Test method logOnCommitPosition (line 525) | @Test method logAppendSessionClose (line 558) | @Test method logAppendSessionOpen (line 602) | @Test method logOnRequestVote (line 646) | @Test method logOnVote (line 681) | @ParameterizedTest method logOnCanvassPosition (line 731) | @Test method logTerminationPosition (line 767) | @Test method logTerminationAck (line 800) | @Test method logServiceAck (line 834) | @Test method logReplicationEnded (line 875) | @Test method logStandbySnapshotNotification (line 921) | @Test method logNewElection (line 980) | @Test method logClusterSessionStateChange (line 1019) | @Test FILE: aeron-agent/src/test/java/io/aeron/agent/ClusterLoggingAgentTest.java class ClusterLoggingAgentTest (line 68) | @ExtendWith(InterruptingTestCallback.class) method after (line 77) | @AfterEach method logAll (line 89) | @Test method logRoleChange (line 105) | @Test method logStateChange (line 112) | @Test method logElectionStateChange (line 119) | @Test method testClusterEventsLogging (line 126) | private void testClusterEventsLogging( method before (line 194) | private void before(final String enabledEvents, final EnumSet captureLengthArgs() method encodedLengthArgs (line 214) | private static List encodedLengthArgs() FILE: aeron-agent/src/test/java/io/aeron/agent/ConfigOptionTest.java class ConfigOptionTest (line 30) | class ConfigOptionTest method shouldReadSystemProperties (line 32) | @Test method shouldReturnAllSystemProperties (line 62) | @Test method shouldThrowNullPointerExceptionIfConfigOptionsMapIsNull (line 70) | @Test method shouldReturnNullIfConfigOptionsMapIsEmpty (line 76) | @Test method shouldCombineConfigOptionsIntoAnAgentArgsString (line 82) | @Test method shouldThrowExceptionIfNullOrEmptyAgentArgs (line 103) | @ParameterizedTest method shouldParseAgentArgsAsAConfigOptionsMap (line 112) | @Test method shouldParseAgentArgsThatEndWithExtraSeparators (line 134) | @Test FILE: aeron-agent/src/test/java/io/aeron/agent/DriverEventCodeTest.java class DriverEventCodeTest (line 23) | class DriverEventCodeTest method getCodeById (line 25) | @ParameterizedTest FILE: aeron-agent/src/test/java/io/aeron/agent/DriverEventDissectorTest.java class DriverEventDissectorTest (line 45) | class DriverEventDissectorTest method dissectRemovePublicationCleanup (line 50) | @Test method dissectRemoveSubscriptionCleanup (line 66) | @Test method dissectRemoveImageCleanup (line 82) | @Test method dissectFrameTypePad (line 99) | @Test method dissectFrameTypeData (line 123) | @Test method dissectFrameTypeStatusMessage (line 147) | @Test method dissectFrameTypeNak (line 173) | @Test method dissectFrameTypeSetup (line 198) | @Test method dissectFrameTypeRtt (line 226) | @Test method dissectFrameTypeError (line 251) | @Test method dissectFrameTypeUnknown (line 277) | @Test method dissectString (line 294) | @Test method dissectCommandPublication (line 306) | @ParameterizedTest method dissectCommandSubscription (line 325) | @ParameterizedTest method dissectCommandRemoveCounterEvent (line 346) | @ParameterizedTest method dissectCommandRemovePublicationEvent (line 364) | @ParameterizedTest method dissectOldShortCommandRemovePublicationEvent (line 384) | @ParameterizedTest method dissectCommandRemoveSubscriptionEvent (line 405) | @ParameterizedTest method dissectCommandPublicationReady (line 423) | @ParameterizedTest method dissectCommandImageReady (line 447) | @ParameterizedTest method dissectCommandOperationSuccess (line 470) | @ParameterizedTest method dissectCommandCorrelationEvent (line 486) | @ParameterizedTest method dissectCommandImage (line 503) | @ParameterizedTest method dissectCommandDestination (line 522) | @ParameterizedTest method dissectCommandError (line 545) | @ParameterizedTest method dissectCommandCounter (line 564) | @ParameterizedTest method dissectCommandSubscriptionReady (line 585) | @ParameterizedTest method dissectCommandCounterUpdate (line 602) | @ParameterizedTest method dissectCommandClientTimeout (line 619) | @ParameterizedTest method dissectCommandTerminateDriver (line 635) | @ParameterizedTest method dissectCommandUnknown (line 652) | @Test method dissectUntetheredSubscriptionStateChange (line 664) | @Test method dissectAddress (line 681) | @Test method dissectIpv6Address (line 695) | @Test method dissectFlowControlReceiver (line 709) | @Test method dissectResolve (line 727) | @Test method dissectResolveNullAddress (line 750) | @Test method dissectResolveWithReallyLongNames (line 773) | @Test method dissectLookup (line 804) | @Test method dissectHostName (line 829) | @Test method dissectPublicationRevoke (line 846) | @Test method dissectPublicationImageRevoke (line 866) | @Test method newBuffer (line 887) | private DirectBuffer newBuffer(final byte[] bytes) FILE: aeron-agent/src/test/java/io/aeron/agent/DriverEventEncoderTest.java class DriverEventEncoderTest (line 33) | class DriverEventEncoderTest method encodePublicationRemovalShouldWriteChannelLast (line 37) | @Test method encodePublicationRemovalShouldTruncateChannelIfItExceedsMaxMessageLength (line 56) | @Test method encodeSubscriptionRemovalShouldWriteChannelLast (line 77) | @Test method encodeSubscriptionRemovalShouldTruncateChannelIfItExceedsMaxMessageLength (line 97) | @Test method encodeImageRemovalShouldWriteChannelLast (line 120) | @Test method encodeImageRemovalShouldTruncateChannelIfItExceedsMaxMessageLength (line 142) | @Test method untetheredSubscriptionStateChangeLengthComputesLengthBasedOnProvidedState (line 167) | @Test method encodeUntetheredSubscriptionStateChangeShouldEncodeStateChangeLast (line 177) | @Test method encodeFlowControlReceiverShouldWriteChannelLast (line 202) | @Test method encodeFlowControlReceiverShouldTruncateChannelChannelIfTooLong (line 229) | @Test method encodePublicationRevokeShouldWriteChannelLast (line 258) | @Test method encodePublicationImageRevokeShouldWriteChannelLast (line 280) | @Test FILE: aeron-agent/src/test/java/io/aeron/agent/DriverEventLoggerTest.java class DriverEventLoggerTest (line 52) | class DriverEventLoggerTest method after (line 59) | @AfterEach method toEventCodeIdComputesEventId (line 66) | @ParameterizedTest method logIsNoOpIfEventIsNotEnabled (line 73) | @Test method log (line 83) | @Test method logFrameIn (line 103) | @Test method logFrameOut (line 128) | @Test method logString (line 157) | @Test method logPublicationRemoval (line 173) | @Test method logSubscriptionRemoval (line 195) | @Test method logImageRemoval (line 217) | @Test method logUntetheredSubscriptionStateChange (line 241) | @Test method logAddress (line 268) | @Test method logResolve (line 284) | @ParameterizedTest method logLookup (line 328) | @ParameterizedTest method logHost (line 366) | @Test method logNakMessage (line 391) | @ParameterizedTest method logResend (line 423) | @Test FILE: aeron-agent/src/test/java/io/aeron/agent/DriverLoggingAgentTest.java class DriverLoggingAgentTest (line 86) | @ExtendWith(InterruptingTestCallback.class) method after (line 98) | @AfterEach method logAllNetworkChannel (line 104) | @Test method logAllExclusivePublicationNetworkChannel (line 132) | @Test method logAllIpcChannel (line 162) | @Test method logAllExclusivePublicationIpcChannel (line 181) | @Test method logIndividualEvents (line 201) | @ParameterizedTest method logIndividualExclusivePublicationEvents (line 220) | @ParameterizedTest method testLogMediaDriverEvents (line 231) | private void testLogMediaDriverEvents( method testLogExclusivePublicationMediaDriverEvents (line 274) | private void testLogExclusivePublicationMediaDriverEvents( method before (line 333) | private void before(final String enabledEvents, final EnumSet config... method handleTimeValue (line 239) | private static void handleTimeValue(final Config config, final ConfigI... method handleDefaultTypeOverride (line 268) | private void handleDefaultTypeOverride( method handleCExpectations (line 311) | private void handleCExpectations(final VariableElement element, final ... method processExecutableElement (line 352) | private ConfigInfo processExecutableElement( method processTypeElement (line 383) | private void processTypeElement(final TypeElement element) method getConfigType (line 396) | private Config.Type getConfigType(final VariableElement element, final... method getConfigId (line 417) | private String getConfigId(final ExecutableElement element, final Stri... method getConfigId (line 452) | private String getConfigId(final VariableElement element, final String... method applyTypeDefaults (line 475) | private void applyTypeDefaults(final String id, final ConfigInfo confi... method deriveCExpectations (line 482) | private void deriveCExpectations(final String id, final ConfigInfo con... method sanityCheck (line 540) | private void sanityCheck(final String id, final ConfigInfo configInfo) method insane (line 560) | private void insane(final String id, final String errMsg) FILE: aeron-annotations/src/main/java/io/aeron/config/DefaultType.java type DefaultType (line 25) | public enum DefaultType method fromCanonicalName (line 68) | public static DefaultType fromCanonicalName(final String canonicalName) method isUndefined (line 79) | public static boolean isUndefined(final DefaultType defaultType) method DefaultType (line 88) | DefaultType(final String canonicalName, final String simpleName, final... method isNumeric (line 100) | public boolean isNumeric() method getSimpleName (line 110) | public String getSimpleName() FILE: aeron-annotations/src/main/java/io/aeron/config/ExpectedCConfig.java class ExpectedCConfig (line 23) | public class ExpectedCConfig implements Serializable method ExpectedCConfig (line 59) | public ExpectedCConfig() FILE: aeron-annotations/src/main/java/io/aeron/config/ExpectedConfig.java class ExpectedConfig (line 23) | public class ExpectedConfig implements Serializable method ExpectedConfig (line 32) | ExpectedConfig() FILE: aeron-annotations/src/main/java/io/aeron/config/docgen/ConfigDocGenerator.java class ConfigDocGenerator (line 30) | final class ConfigDocGenerator implements AutoCloseable method generate (line 32) | static void generate(final List configInfoCollection, fina... method ConfigDocGenerator (line 42) | private ConfigDocGenerator(final String outputFile) throws Exception method close (line 47) | @Override method generateDoc (line 60) | private void generateDoc(final List configInfoCollection) ... method sort (line 116) | private List sort(final List config) method writeHeader (line 124) | private void writeHeader(final String t) throws IOException method writeCode (line 132) | private void writeCode(final String a, final String b) throws IOException method write (line 137) | private void write(final String a, final String b) throws IOException method writeLine (line 143) | private void writeLine() throws IOException method writeRow (line 148) | private void writeRow(final String a, final String b) throws IOException method toHeaderString (line 153) | private String toHeaderString(final String t) method getDefaultString (line 177) | private String getDefaultString( FILE: aeron-annotations/src/main/java/io/aeron/config/docgen/GenerateConfigDocTask.java class GenerateConfigDocTask (line 23) | public final class GenerateConfigDocTask method GenerateConfigDocTask (line 25) | private GenerateConfigDocTask() method main (line 36) | public static void main(final String[] args) throws Exception FILE: aeron-annotations/src/main/java/io/aeron/config/validation/Entry.java class Entry (line 21) | class Entry method Entry (line 27) | Entry(final ConfigInfo configInfo) method printOn (line 34) | void printOn(final PrintStream out) method printFailuresOn (line 48) | void printFailuresOn(final PrintStream out) FILE: aeron-annotations/src/main/java/io/aeron/config/validation/ValidateConfigExpectationsTask.java class ValidateConfigExpectationsTask (line 23) | public final class ValidateConfigExpectationsTask method ValidateConfigExpectationsTask (line 25) | private ValidateConfigExpectationsTask() method main (line 36) | public static void main(final String[] args) throws Exception FILE: aeron-annotations/src/main/java/io/aeron/config/validation/Validation.java class Validation (line 21) | class Validation method isValid (line 31) | boolean isValid() method close (line 36) | void close() method valid (line 44) | void valid(final String message) method invalid (line 50) | void invalid(final String message) method out (line 56) | PrintStream out() method printOn (line 67) | void printOn(final PrintStream out) FILE: aeron-annotations/src/main/java/io/aeron/config/validation/ValidationReport.java class ValidationReport (line 26) | final class ValidationReport method ValidationReport (line 30) | ValidationReport() method addEntry (line 35) | void addEntry( method validate (line 58) | private void validate( method printOn (line 78) | void printOn(final PrintStream out) method printFailuresOn (line 83) | void printFailuresOn(final PrintStream out) FILE: aeron-annotations/src/main/java/io/aeron/config/validation/Validator.java class Validator (line 28) | final class Validator method validate (line 30) | static ValidationReport validate( method Validator (line 40) | private Validator(final String sourceDir) method validate (line 46) | private Validator validate(final Collection configInfoColl... method validateCExpectations (line 57) | private void validateCExpectations(final ConfigInfo configInfo) method validateCEnvVar (line 62) | private void validateCEnvVar(final Validation validation, final Expect... method validateCDefault (line 84) | private void validateCDefault(final Validation validation, final Expec... method validateCDefaultString (line 136) | private void validateCDefaultString( method validateCDefaultBoolean (line 159) | private void validateCDefaultBoolean( method validateCDefaultNumeric (line 179) | private void validateCDefaultNumeric( FILE: aeron-annotations/src/main/java/io/aeron/counter/CounterInfo.java class CounterInfo (line 23) | public class CounterInfo implements Serializable method CounterInfo (line 55) | public CounterInfo() method CounterInfo (line 65) | public CounterInfo(final String name) FILE: aeron-annotations/src/main/java/io/aeron/counter/CounterProcessor.java class CounterProcessor (line 37) | @SupportedAnnotationTypes("io.aeron.counter.AeronCounter") method CounterProcessor (line 46) | public CounterProcessor() method getEnabledPropertyName (line 50) | protected String getEnabledPropertyName() method getPrintNotesPropertyName (line 55) | protected String getPrintNotesPropertyName() method getFailOnErrorPropertyName (line 60) | protected String getFailOnErrorPropertyName() method doProcess (line 68) | public void doProcess(final Set annotations, fi... method processElement (line 109) | private void processElement(final Map counterInfo... FILE: aeron-annotations/src/main/java/io/aeron/counter/validation/ValidateCounterExpectationsTask.java class ValidateCounterExpectationsTask (line 23) | public final class ValidateCounterExpectationsTask method ValidateCounterExpectationsTask (line 25) | private ValidateCounterExpectationsTask() method main (line 36) | public static void main(final String[] args) throws Exception FILE: aeron-annotations/src/main/java/io/aeron/counter/validation/Validation.java class Validation (line 21) | class Validation method Validation (line 32) | Validation(final String name) method isValid (line 37) | boolean isValid() method close (line 42) | void close() method valid (line 50) | void valid(final String message) method invalid (line 56) | void invalid(final String message) method out (line 62) | PrintStream out() method printOn (line 73) | void printOn(final PrintStream out) FILE: aeron-annotations/src/main/java/io/aeron/counter/validation/ValidationReport.java class ValidationReport (line 25) | final class ValidationReport method ValidationReport (line 29) | ValidationReport() method addValidation (line 34) | void addValidation( method addValidation (line 43) | void addValidation( method validate (line 60) | private void validate( method printOn (line 80) | void printOn(final PrintStream out) method printFailuresOn (line 85) | void printFailuresOn(final PrintStream out) FILE: aeron-annotations/src/main/java/io/aeron/counter/validation/Validator.java class Validator (line 27) | final class Validator method validate (line 29) | static ValidationReport validate( method Validator (line 39) | private Validator(final String sourceDir) method validate (line 45) | private Validator validate(final Collection counterInfoCo... method identifyExtraCCounters (line 54) | private void identifyExtraCCounters(final Collection coun... method validateCExpectations (line 86) | private void validateCExpectations(final CounterInfo counterInfo) method validate (line 94) | private void validate(final Validation validation, final CounterInfo c... FILE: aeron-annotations/src/main/java/io/aeron/utility/ElementIO.java class ElementIO (line 30) | public final class ElementIO method ElementIO (line 32) | private ElementIO() method read (line 44) | @SuppressWarnings("unchecked") method write (line 60) | public static void write(final FileObject resourceFile, final Collecti... FILE: aeron-annotations/src/main/java/io/aeron/utility/Processor.java class Processor (line 29) | public abstract class Processor extends AbstractProcessor method Processor (line 40) | public Processor() method getSupportedSourceVersion (line 47) | public SourceVersion getSupportedSourceVersion() method init (line 55) | public synchronized void init(final ProcessingEnvironment processingEnv) method getEnabledPropertyName (line 71) | protected abstract String getEnabledPropertyName(); method getPrintNotesPropertyName (line 78) | protected abstract String getPrintNotesPropertyName(); method getFailOnErrorPropertyName (line 85) | protected abstract String getFailOnErrorPropertyName(); method doProcess (line 93) | protected abstract void doProcess(Set annotatio... method process (line 98) | public boolean process(final Set annotations, f... method getDocComment (line 114) | protected String getDocComment(final Element element) method error (line 131) | protected void error(final String errMsg) method error (line 142) | protected void error(final String errMsg, final Element element) method note (line 152) | protected void note(final String msg) method note (line 163) | protected void note(final String msg, final Element element) method printMessage (line 171) | private void printMessage(final Diagnostic.Kind kind, final String msg... FILE: aeron-annotations/src/main/java/io/aeron/validation/Grep.java class Grep (line 28) | public final class Grep method execute (line 37) | public static Grep execute(final String pattern, final String sourceDir) method Grep (line 72) | private Grep(final String commandString, final Exception e) method Grep (line 80) | private Grep(final String commandString, final int exitCode, final Lis... method success (line 93) | public boolean success() method success (line 105) | public boolean success(final boolean expectOneLine) method getCommandString (line 125) | public String getCommandString() method getFilenameAndLine (line 135) | public String getFilenameAndLine() method getFilenameAndLine (line 146) | public String getFilenameAndLine(final int lineNumber) method getOutput (line 157) | public String getOutput() method getOutput (line 168) | public String getOutput(final int lineNumber) method forEach (line 178) | public void forEach(final BiConsumer action) FILE: aeron-annotations/src/main/java/io/aeron/version/Version.java type Version (line 21) | public interface Version method majorVersion (line 28) | int majorVersion(); method minorVersion (line 35) | int minorVersion(); method patchVersion (line 42) | int patchVersion(); method gitSha (line 49) | String gitSha(); FILE: aeron-annotations/src/main/java/io/aeron/version/VersionProcessor.java class VersionProcessor (line 36) | @SupportedAnnotationTypes("io.aeron.version.Versioned") method VersionProcessor (line 71) | public VersionProcessor() method getSupportedSourceVersion (line 78) | public SourceVersion getSupportedSourceVersion() method process (line 86) | public boolean process(final Set annotations, f... class VersionInformation (line 130) | private static class VersionInformation method VersionInformation (line 137) | VersionInformation(final String versionString) FILE: aeron-archive/src/main/c/client/aeron_archive.h type aeron_archive_t (line 45) | typedef struct aeron_archive_stct aeron_archive_t; type aeron_archive_context_t (line 46) | typedef struct aeron_archive_context_stct aeron_archive_context_t; type aeron_archive_async_connect_t (line 47) | typedef struct aeron_archive_async_connect_stct aeron_archive_async_conn... type aeron_archive_encoded_credentials_t (line 49) | typedef struct aeron_archive_encoded_credentials_stct type aeron_archive_encoded_credentials_t (line 61) | typedef aeron_archive_encoded_credentials_t *(*aeron_archive_credentials... type aeron_archive_encoded_credentials_t (line 69) | typedef aeron_archive_encoded_credentials_t *(*aeron_archive_credentials... type aeron_archive_replay_params_t (line 90) | typedef struct aeron_archive_replay_params_stct type aeron_archive_replication_params_t (line 137) | typedef struct aeron_archive_replication_params_stct type aeron_archive_recording_descriptor_t (line 205) | typedef struct aeron_archive_recording_descriptor_stct type aeron_archive_recording_subscription_descriptor_t (line 276) | typedef struct aeron_archive_recording_subscription_descriptor_stct type aeron_archive_client_recording_signal_t (line 305) | typedef enum aeron_archive_client_recording_signal_en type aeron_archive_recording_signal_t (line 322) | typedef struct aeron_archive_recording_signal_stct type aeron_archive_source_location_t (line 348) | typedef enum aeron_archive_source_location_en type aeron_archive_replay_merge_t (line 1252) | typedef struct aeron_archive_replay_merge_stct aeron_archive_replay_merg... FILE: aeron-archive/src/main/c/client/aeron_archive_async_connect.c type aeron_archive_async_connect_state_t (line 31) | typedef enum aeron_archive_async_connect_state_en type aeron_archive_async_connect_stct (line 46) | struct aeron_archive_async_connect_stct function aeron_archive_async_connect_step (line 71) | uint8_t aeron_archive_async_connect_step(aeron_archive_async_connect_t *... function aeron_archive_async_connect (line 76) | int aeron_archive_async_connect(aeron_archive_async_connect_t **async, a... function aeron_archive_async_connect_poll (line 161) | int aeron_archive_async_connect_poll(aeron_archive_t **aeron_archive, ae... function aeron_archive_check_and_setup_response_channel (line 433) | int aeron_archive_check_and_setup_response_channel(aeron_archive_context... function aeron_archive_async_connect_transition_to_done (line 469) | int aeron_archive_async_connect_transition_to_done(aeron_archive_t **aer... function aeron_archive_async_connect_delete (line 531) | int aeron_archive_async_connect_delete(aeron_archive_async_connect_t *as... FILE: aeron-archive/src/main/c/client/aeron_archive_client.c function aeron_archive_handle_control_response_with_error_handler (line 45) | static void aeron_archive_handle_control_response_with_error_handler( function aeron_archive_dispatch_recording_signal (line 52) | static void aeron_archive_dispatch_recording_signal(aeron_archive_t *aer... function aeron_archive_poll_next_response (line 67) | static int aeron_archive_poll_next_response( function aeron_archive_poll_for_response_allowing_error (line 125) | static int aeron_archive_poll_for_response_allowing_error( function aeron_archive_connect (line 242) | int aeron_archive_connect(aeron_archive_t **aeron_archive_p, aeron_archi... function aeron_archive_create (line 287) | int aeron_archive_create( function aeron_archive_close (line 325) | int aeron_archive_close(aeron_archive_t *aeron_archive) function aeron_archive_idle (line 366) | void aeron_archive_idle(aeron_archive_t *aeron_archive) function aeron_archive_control_response_poller_t (line 371) | aeron_archive_control_response_poller_t *aeron_archive_control_response_... function aeron_archive_proxy_t (line 376) | aeron_archive_proxy_t *aeron_archive_proxy(aeron_archive_t *aeron_archive) function aeron_archive_control_session_id (line 381) | int64_t aeron_archive_control_session_id(aeron_archive_t *aeron_archive) function aeron_archive_next_correlation_id (line 386) | int64_t aeron_archive_next_correlation_id(aeron_archive_t *aeron_archive) function aeron_archive_poll_for_recording_signals (line 391) | int aeron_archive_poll_for_recording_signals(int32_t *count_p, aeron_arc... function aeron_archive_poll_for_error_response (line 444) | int aeron_archive_poll_for_error_response(aeron_archive_t *aeron_archive... function aeron_archive_check_for_error_response (line 493) | int aeron_archive_check_for_error_response(aeron_archive_t *aeron_archive) function aeron_archive_add_recorded_publication (line 560) | int aeron_archive_add_recorded_publication( function aeron_archive_add_recorded_exclusive_publication (line 641) | int aeron_archive_add_recorded_exclusive_publication( function aeron_archive_start_recording (line 716) | int aeron_archive_start_recording( function aeron_archive_get_recording_position (line 754) | int aeron_archive_get_recording_position( function aeron_archive_get_start_position (line 786) | int aeron_archive_get_start_position( function aeron_archive_get_stop_position (line 818) | int aeron_archive_get_stop_position( function aeron_archive_get_max_recorded_position (line 850) | int aeron_archive_get_max_recorded_position( function aeron_archive_stop_recording_subscription (line 882) | int aeron_archive_stop_recording_subscription( function aeron_archive_try_stop_recording_subscription (line 913) | int aeron_archive_try_stop_recording_subscription( function aeron_archive_stop_recording_channel_and_stream (line 946) | int aeron_archive_stop_recording_channel_and_stream( function aeron_archive_try_stop_recording_channel_and_stream (line 979) | int aeron_archive_try_stop_recording_channel_and_stream( function aeron_archive_try_stop_recording_by_identity (line 1014) | int aeron_archive_try_stop_recording_by_identity( function aeron_archive_stop_recording_publication_constants (line 1052) | int aeron_archive_stop_recording_publication_constants( function aeron_archive_stop_recording_publication (line 1083) | int aeron_archive_stop_recording_publication( function aeron_archive_stop_recording_exclusive_publication (line 1094) | int aeron_archive_stop_recording_exclusive_publication( function aeron_archive_find_last_matching_recording (line 1105) | int aeron_archive_find_last_matching_recording( function aeron_archive_list_recording (line 1143) | int aeron_archive_list_recording( function aeron_archive_list_recordings (line 1184) | int aeron_archive_list_recordings( function aeron_archive_list_recordings_for_uri (line 1227) | int aeron_archive_list_recordings_for_uri( function aeron_archive_start_replay_locked (line 1275) | static int aeron_archive_start_replay_locked( function aeron_archive_start_replay (line 1342) | int aeron_archive_start_replay( function aeron_archive_replay_locked (line 1361) | static int aeron_archive_replay_locked( function aeron_archive_replay (line 1490) | int aeron_archive_replay( function aeron_archive_truncate_recording (line 1508) | int aeron_archive_truncate_recording( function aeron_archive_stop_replay (line 1542) | int aeron_archive_stop_replay( function aeron_archive_stop_all_replays (line 1573) | int aeron_archive_stop_all_replays( function aeron_archive_list_recording_subscriptions (line 1604) | int aeron_archive_list_recording_subscriptions( function aeron_archive_purge_recording (line 1653) | int aeron_archive_purge_recording( function aeron_archive_extend_recording (line 1685) | int aeron_archive_extend_recording( function aeron_archive_replicate (line 1725) | int aeron_archive_replicate( function aeron_archive_stop_replication (line 1763) | int aeron_archive_stop_replication( function aeron_archive_try_stop_replication (line 1794) | int aeron_archive_try_stop_replication( function aeron_archive_detach_segments (line 1827) | int aeron_archive_detach_segments( function aeron_archive_delete_detached_segments (line 1860) | int aeron_archive_delete_detached_segments( function aeron_archive_purge_segments (line 1892) | int aeron_archive_purge_segments( function aeron_archive_attach_segments (line 1926) | int aeron_archive_attach_segments( function aeron_archive_migrate_segments (line 1958) | int aeron_archive_migrate_segments( function aeron_archive_update_channel (line 1992) | int aeron_archive_update_channel(aeron_archive_t *aeron_archive, int64_t... function aeron_archive_segment_file_base_position (line 2022) | int64_t aeron_archive_segment_file_base_position( function aeron_archive_context_t (line 2035) | aeron_archive_context_t *aeron_archive_get_archive_context(aeron_archive... function aeron_archive_context_t (line 2040) | aeron_archive_context_t *aeron_archive_get_and_own_archive_context(aeron... function aeron_archive_get_archive_id (line 2047) | int64_t aeron_archive_get_archive_id(aeron_archive_t *aeron_archive) function aeron_subscription_t (line 2052) | aeron_subscription_t *aeron_archive_get_control_response_subscription(ae... function aeron_subscription_t (line 2057) | aeron_subscription_t *aeron_archive_get_and_own_control_response_subscri... function aeron_archive_poll_for_response (line 2066) | int aeron_archive_poll_for_response( function aeron_archive_poll_for_descriptors (line 2131) | int aeron_archive_poll_for_descriptors( function aeron_archive_poll_for_subscription_descriptors (line 2202) | int aeron_archive_poll_for_subscription_descriptors( function aeron_archive_replay_via_response_channel (line 2274) | int aeron_archive_replay_via_response_channel( function aeron_archive_start_replay_via_response_channel (line 2352) | int aeron_archive_start_replay_via_response_channel( function aeron_archive_initiate_replay_via_response_channel (line 2385) | int aeron_archive_initiate_replay_via_response_channel( function aeron_archive_channel_with_session_id (line 2570) | int aeron_archive_channel_with_session_id(char *out, size_t out_len, con... FILE: aeron-archive/src/main/c/client/aeron_archive_client.h type aeron_archive_stct (line 26) | struct aeron_archive_stct FILE: aeron-archive/src/main/c/client/aeron_archive_client_version.c function aeron_archive_client_version_major (line 29) | int aeron_archive_client_version_major(void) function aeron_archive_client_version_minor (line 34) | int aeron_archive_client_version_minor(void) function aeron_archive_client_version_patch (line 39) | int aeron_archive_client_version_patch(void) FILE: aeron-archive/src/main/c/client/aeron_archive_configuration.c function aeron_archive_semantic_version (line 20) | int32_t aeron_archive_semantic_version(void) function aeron_archive_protocol_version_with_archive_id (line 25) | int32_t aeron_archive_protocol_version_with_archive_id(void) FILE: aeron-archive/src/main/c/client/aeron_archive_context.c function aeron_archive_context_init (line 33) | int aeron_archive_context_init(aeron_archive_context_t **ctx) function aeron_archive_context_close (line 200) | int aeron_archive_context_close(aeron_archive_context_t *ctx) function aeron_archive_context_duplicate (line 229) | int aeron_archive_context_duplicate(aeron_archive_context_t **dest_p, ae... function aeron_archive_apply_default_parameters (line 269) | static int aeron_archive_apply_default_parameters(aeron_archive_context_... function aeron_archive_context_conclude (line 312) | int aeron_archive_context_conclude(aeron_archive_context_t *ctx) function aeron_archive_context_idle (line 454) | void aeron_archive_context_idle(aeron_archive_context_t *ctx) function aeron_archive_context_invoke_aeron_client (line 459) | void aeron_archive_context_invoke_aeron_client(aeron_archive_context_t *... function aeron_archive_context_invoke_error_handler (line 472) | void aeron_archive_context_invoke_error_handler( function aeron_archive_context_set_aeron (line 495) | int aeron_archive_context_set_aeron(aeron_archive_context_t *ctx, aeron_... function aeron_t (line 502) | aeron_t *aeron_archive_context_get_aeron(aeron_archive_context_t *ctx) function aeron_archive_context_set_owns_aeron_client (line 507) | int aeron_archive_context_set_owns_aeron_client(aeron_archive_context_t ... function aeron_archive_context_get_owns_aeron_client (line 514) | bool aeron_archive_context_get_owns_aeron_client(aeron_archive_context_t... function aeron_archive_context_set_aeron_directory_name (line 519) | int aeron_archive_context_set_aeron_directory_name(aeron_archive_context... function aeron_archive_context_set_channel (line 531) | static int aeron_archive_context_set_channel(char **target_channel, size... function aeron_archive_context_set_control_request_channel (line 570) | int aeron_archive_context_set_control_request_channel( function aeron_archive_context_set_control_request_stream_id (line 583) | int aeron_archive_context_set_control_request_stream_id(aeron_archive_co... function aeron_archive_context_get_control_request_stream_id (line 590) | int32_t aeron_archive_context_get_control_request_stream_id(aeron_archiv... function aeron_archive_context_set_control_response_channel (line 595) | int aeron_archive_context_set_control_response_channel( function aeron_archive_context_set_control_response_stream_id (line 608) | int aeron_archive_context_set_control_response_stream_id(aeron_archive_c... function aeron_archive_context_get_control_response_stream_id (line 615) | int32_t aeron_archive_context_get_control_response_stream_id(aeron_archi... function aeron_archive_context_set_control_term_buffer_length (line 620) | int aeron_archive_context_set_control_term_buffer_length(aeron_archive_c... function aeron_archive_context_get_control_term_buffer_length (line 627) | size_t aeron_archive_context_get_control_term_buffer_length(aeron_archiv... function aeron_archive_context_set_control_term_buffer_sparse (line 632) | int aeron_archive_context_set_control_term_buffer_sparse(aeron_archive_c... function aeron_archive_context_get_control_term_buffer_sparse (line 639) | bool aeron_archive_context_get_control_term_buffer_sparse(aeron_archive_... function aeron_archive_context_set_control_mtu_length (line 644) | int aeron_archive_context_set_control_mtu_length(aeron_archive_context_t... function aeron_archive_context_get_control_mtu_length (line 651) | size_t aeron_archive_context_get_control_mtu_length(aeron_archive_contex... function aeron_archive_context_set_client_name (line 656) | int aeron_archive_context_set_client_name(aeron_archive_context_t *conte... function aeron_archive_context_set_recording_events_channel (line 675) | int aeron_archive_context_set_recording_events_channel( function aeron_archive_context_set_recording_events_stream_id (line 688) | int aeron_archive_context_set_recording_events_stream_id(aeron_archive_c... function aeron_archive_context_get_recording_events_stream_id (line 695) | int32_t aeron_archive_context_get_recording_events_stream_id(aeron_archi... function aeron_archive_context_set_message_timeout_ns (line 700) | int aeron_archive_context_set_message_timeout_ns(aeron_archive_context_t... function aeron_archive_context_get_message_timeout_ns (line 707) | uint64_t aeron_archive_context_get_message_timeout_ns(aeron_archive_cont... function aeron_archive_context_set_message_retry_attempts (line 712) | int aeron_archive_context_set_message_retry_attempts(aeron_archive_conte... function aeron_archive_context_get_message_retry_attempts (line 718) | uint32_t aeron_archive_context_get_message_retry_attempts(aeron_archive_... function aeron_archive_context_set_idle_strategy (line 723) | int aeron_archive_context_set_idle_strategy( function aeron_archive_context_set_credentials_supplier (line 734) | int aeron_archive_context_set_credentials_supplier( function aeron_archive_context_set_recording_signal_consumer (line 749) | int aeron_archive_context_set_recording_signal_consumer( function aeron_archive_context_set_error_handler (line 760) | int aeron_archive_context_set_error_handler( function aeron_archive_context_set_delegating_invoker (line 771) | int aeron_archive_context_set_delegating_invoker( FILE: aeron-archive/src/main/c/client/aeron_archive_context.h type aeron_archive_context_stct (line 43) | struct aeron_archive_context_stct FILE: aeron-archive/src/main/c/client/aeron_archive_control_response_poller.c function aeron_archive_control_response_poller_create (line 39) | int aeron_archive_control_response_poller_create( function aeron_archive_control_response_poller_close (line 85) | int aeron_archive_control_response_poller_close(aeron_archive_control_re... function aeron_archive_control_response_poller_poll (line 103) | int aeron_archive_control_response_poller_poll(aeron_archive_control_res... function aeron_archive_control_response_poller_reset (line 131) | void aeron_archive_control_response_poller_reset(aeron_archive_control_r... function aeron_controlled_fragment_handler_action_t (line 161) | aeron_controlled_fragment_handler_action_t aeron_archive_control_respons... FILE: aeron-archive/src/main/c/client/aeron_archive_control_response_poller.h type aeron_archive_control_response_poller_t (line 26) | typedef struct aeron_archive_control_response_poller_stct FILE: aeron-archive/src/main/c/client/aeron_archive_credentials_supplier.c function aeron_archive_encoded_credentials_t (line 20) | aeron_archive_encoded_credentials_t *aeron_archive_credentials_supplier_... function aeron_archive_encoded_credentials_t (line 29) | aeron_archive_encoded_credentials_t *aeron_archive_credentials_supplier_... function aeron_archive_credentials_supplier_on_free (line 40) | void aeron_archive_credentials_supplier_on_free(aeron_archive_credential... FILE: aeron-archive/src/main/c/client/aeron_archive_credentials_supplier.h type aeron_archive_credentials_supplier_t (line 24) | typedef struct aeron_archive_credentials_supplier_stct FILE: aeron-archive/src/main/c/client/aeron_archive_proxy.c function aeron_archive_proxy_create (line 70) | int aeron_archive_proxy_create( function aeron_archive_proxy_init (line 91) | int aeron_archive_proxy_init( function aeron_archive_proxy_set_control_session_id (line 119) | int aeron_archive_proxy_set_control_session_id( function aeron_archive_proxy_close (line 128) | int aeron_archive_proxy_close(aeron_archive_proxy_t *archive_proxy) function aeron_archive_proxy_delete (line 136) | int aeron_archive_proxy_delete(aeron_archive_proxy_t *archive_proxy) function aeron_archive_proxy_try_connect (line 145) | bool aeron_archive_proxy_try_connect( function aeron_archive_proxy_archive_id (line 182) | bool aeron_archive_proxy_archive_id( function aeron_archive_proxy_challenge_response (line 203) | bool aeron_archive_proxy_challenge_response( function aeron_archive_proxy_close_session (line 229) | bool aeron_archive_proxy_close_session(aeron_archive_proxy_t *archive_pr... function aeron_archive_proxy_start_recording (line 247) | bool aeron_archive_proxy_start_recording( function aeron_archive_proxy_get_recording_position (line 283) | bool aeron_archive_proxy_get_recording_position( function aeron_archive_proxy_get_start_position (line 306) | bool aeron_archive_proxy_get_start_position( function aeron_archive_proxy_get_stop_position (line 329) | bool aeron_archive_proxy_get_stop_position( function aeron_archive_proxy_get_max_recorded_position (line 352) | bool aeron_archive_proxy_get_max_recorded_position( function aeron_archive_proxy_stop_recording (line 375) | bool aeron_archive_proxy_stop_recording( function aeron_archive_proxy_stop_recording_subscription (line 403) | bool aeron_archive_proxy_stop_recording_subscription( function aeron_archive_proxy_stop_recording_by_identity (line 426) | bool aeron_archive_proxy_stop_recording_by_identity( function aeron_archive_proxy_find_last_matching_recording (line 449) | bool aeron_archive_proxy_find_last_matching_recording( function aeron_archive_proxy_list_recording (line 481) | bool aeron_archive_proxy_list_recording( function aeron_archive_proxy_list_recordings (line 504) | bool aeron_archive_proxy_list_recordings( function aeron_archive_proxy_list_recordings_for_uri (line 529) | bool aeron_archive_proxy_list_recordings_for_uri( function aeron_archive_proxy_replay (line 561) | bool aeron_archive_proxy_replay( function aeron_archive_proxy_truncate_recording (line 627) | bool aeron_archive_proxy_truncate_recording( function aeron_archive_proxy_stop_replay (line 652) | bool aeron_archive_proxy_stop_replay( function aeron_archive_proxy_stop_all_replays (line 675) | bool aeron_archive_proxy_stop_all_replays( function aeron_archive_proxy_list_recording_subscriptions (line 698) | bool aeron_archive_proxy_list_recording_subscriptions( function aeron_archive_proxy_purge_recording (line 734) | bool aeron_archive_proxy_purge_recording( function aeron_archive_proxy_extend_recording (line 757) | bool aeron_archive_proxy_extend_recording( function aeron_archive_proxy_replicate (line 795) | bool aeron_archive_proxy_replicate( function aeron_archive_proxy_stop_replication (line 850) | bool aeron_archive_proxy_stop_replication( function aeron_archive_request_replay_token (line 873) | bool aeron_archive_request_replay_token( function aeron_archive_proxy_detach_segments (line 896) | bool aeron_archive_proxy_detach_segments( function aeron_archive_proxy_delete_detached_segments (line 921) | bool aeron_archive_proxy_delete_detached_segments( function aeron_archive_proxy_purge_segments (line 944) | bool aeron_archive_proxy_purge_segments( function aeron_archive_proxy_attach_segments (line 969) | bool aeron_archive_proxy_attach_segments( function aeron_archive_proxy_migrate_segments (line 992) | bool aeron_archive_proxy_migrate_segments( function aeron_archive_proxy_update_channel (line 1017) | bool aeron_archive_proxy_update_channel( function aeron_archive_proxy_offer_once (line 1044) | int64_t aeron_archive_proxy_offer_once(aeron_archive_proxy_t *archive_pr... function aeron_archive_proxy_offer (line 1055) | bool aeron_archive_proxy_offer( FILE: aeron-archive/src/main/c/client/aeron_archive_proxy.h type aeron_archive_proxy_t (line 26) | typedef struct aeron_archive_proxy_stct FILE: aeron-archive/src/main/c/client/aeron_archive_recording_descriptor_poller.c function aeron_archive_recording_descriptor_poller_create (line 37) | int aeron_archive_recording_descriptor_poller_create( function aeron_archive_recording_descriptor_poller_close (line 75) | int aeron_archive_recording_descriptor_poller_close(aeron_archive_record... function aeron_archive_recording_descriptor_poller_reset (line 85) | void aeron_archive_recording_descriptor_poller_reset( function aeron_archive_recording_descriptor_poller_poll (line 100) | int aeron_archive_recording_descriptor_poller_poll(aeron_archive_recordi... function aeron_controlled_fragment_handler_action_t (line 128) | aeron_controlled_fragment_handler_action_t aeron_archive_recording_descr... FILE: aeron-archive/src/main/c/client/aeron_archive_recording_descriptor_poller.h type aeron_archive_recording_descriptor_poller_t (line 26) | typedef struct aeron_archive_recording_descriptor_poller_stct FILE: aeron-archive/src/main/c/client/aeron_archive_recording_pos.c type aeron_archive_recording_pos_key_defn (line 24) | struct aeron_archive_recording_pos_key_defn type aeron_archive_recording_pos_key_defn (line 32) | struct aeron_archive_recording_pos_key_defn function find_counter_id (line 34) | static int32_t find_counter_id(aeron_counters_reader_t *counters_reader,... function recording_id_matcher (line 81) | static bool recording_id_matcher(struct aeron_archive_recording_pos_key_... function aeron_archive_recording_pos_find_counter_id_by_recording_id (line 86) | int32_t aeron_archive_recording_pos_find_counter_id_by_recording_id(aero... function session_id_matcher (line 91) | static bool session_id_matcher(struct aeron_archive_recording_pos_key_de... function aeron_archive_recording_pos_find_counter_id_by_session_id (line 96) | int32_t aeron_archive_recording_pos_find_counter_id_by_session_id(aeron_... function aeron_archive_recording_pos_get_recording_id (line 101) | int64_t aeron_archive_recording_pos_get_recording_id(aeron_counters_read... function aeron_archive_recording_pos_get_source_identity (line 128) | int aeron_archive_recording_pos_get_source_identity(aeron_counters_reade... function aeron_archive_recording_pos_is_active (line 160) | int aeron_archive_recording_pos_is_active(bool *is_active, aeron_counter... FILE: aeron-archive/src/main/c/client/aeron_archive_recording_signal.c function aeron_archive_recording_signal_dispatch_buffer (line 23) | int aeron_archive_recording_signal_dispatch_buffer(aeron_archive_context... function aeron_archive_recording_signal_dispatch_signal (line 58) | void aeron_archive_recording_signal_dispatch_signal(aeron_archive_contex... FILE: aeron-archive/src/main/c/client/aeron_archive_recording_subscription_descriptor_poller.c function aeron_archive_recording_subscription_descriptor_poller_create (line 37) | int aeron_archive_recording_subscription_descriptor_poller_create( function aeron_archive_recording_subscription_descriptor_poller_close (line 75) | int aeron_archive_recording_subscription_descriptor_poller_close(aeron_a... function aeron_archive_recording_subscription_descriptor_poller_reset (line 85) | void aeron_archive_recording_subscription_descriptor_poller_reset( function aeron_archive_recording_subscription_descriptor_poller_poll (line 100) | int aeron_archive_recording_subscription_descriptor_poller_poll(aeron_ar... function aeron_controlled_fragment_handler_action_t (line 128) | aeron_controlled_fragment_handler_action_t aeron_archive_recording_subsc... FILE: aeron-archive/src/main/c/client/aeron_archive_recording_subscription_descriptor_poller.h type aeron_archive_recording_subscription_descriptor_poller_t (line 26) | typedef struct aeron_archive_recording_subscription_descriptor_poller_stct FILE: aeron-archive/src/main/c/client/aeron_archive_replay_merge.c type aeron_archive_replay_merge_state_t (line 34) | typedef enum aeron_archive_replay_merge_state_en type aeron_archive_replay_merge_stct (line 47) | struct aeron_archive_replay_merge_stct function aeron_archive_replay_merge_init (line 96) | int aeron_archive_replay_merge_init( function aeron_archive_replay_merge_close (line 231) | int aeron_archive_replay_merge_close(aeron_archive_replay_merge_t *repla... function aeron_archive_replay_merge_do_work (line 301) | int aeron_archive_replay_merge_do_work(int *work_count_p, aeron_archive_... function aeron_archive_replay_merge_poll (line 381) | int aeron_archive_replay_merge_poll( function aeron_image_t (line 396) | aeron_image_t *aeron_archive_replay_merge_image(aeron_archive_replay_mer... function aeron_archive_replay_merge_is_merged (line 402) | bool aeron_archive_replay_merge_is_merged(aeron_archive_replay_merge_t *... function aeron_archive_replay_merge_has_failed (line 407) | bool aeron_archive_replay_merge_has_failed(aeron_archive_replay_merge_t ... function aeron_archive_replay_merge_is_live_added (line 412) | bool aeron_archive_replay_merge_is_live_added(aeron_archive_replay_merge... function aeron_archive_replay_merge_resolve_replay_port (line 419) | static int aeron_archive_replay_merge_resolve_replay_port(int *work_coun... function aeron_archive_replay_merge_get_recording_position (line 480) | static int aeron_archive_replay_merge_get_recording_position(int *work_c... function aeron_archive_replay_merge_replay (line 522) | static int aeron_archive_replay_merge_replay(int *work_count_p, aeron_ar... function aeron_archive_replay_merge_catchup (line 587) | static int aeron_archive_replay_merge_catchup(int *work_count_p, aeron_a... function aeron_archive_replay_merge_attempt_live_join (line 629) | static int aeron_archive_replay_merge_attempt_live_join(int *work_count_... function aeron_archive_replay_merge_set_state (line 719) | static void aeron_archive_replay_merge_set_state(aeron_archive_replay_me... function aeron_archive_replay_merge_handle_async_destination (line 724) | static int aeron_archive_replay_merge_handle_async_destination(aeron_arc... function aeron_archive_replay_merge_call_get_max_recorded_position (line 745) | static bool aeron_archive_replay_merge_call_get_max_recorded_position(ae... function aeron_archive_replay_merge_poll_for_response (line 774) | static int aeron_archive_replay_merge_poll_for_response(bool *found_resp... function aeron_archive_replay_merge_should_add_live_destination (line 815) | static bool aeron_archive_replay_merge_should_add_live_destination(aeron... function aeron_archive_replay_merge_should_stop_and_remove_replay (line 827) | static bool aeron_archive_replay_merge_should_stop_and_remove_replay(aer... function aeron_archive_replay_merge_stop_replay (line 834) | static void aeron_archive_replay_merge_stop_replay(aeron_archive_replay_... FILE: aeron-archive/src/main/c/client/aeron_archive_replay_params.c function aeron_archive_replay_params_init (line 19) | int aeron_archive_replay_params_init(aeron_archive_replay_params_t *params) function aeron_archive_replay_params_copy (line 31) | int aeron_archive_replay_params_copy(aeron_archive_replay_params_t *dst,... function aeron_archive_replay_params_is_bounded (line 43) | bool aeron_archive_replay_params_is_bounded(aeron_archive_replay_params_... FILE: aeron-archive/src/main/c/client/aeron_archive_replication_params.c function aeron_archive_replication_params_init (line 19) | int aeron_archive_replication_params_init(aeron_archive_replication_para... FILE: aeron-archive/src/main/cpp_wrapper/client/archive/AeronArchive.h function namespace (line 28) | namespace aeron { namespace archive { namespace client function recording_descriptor_consumer_func (line 1360) | static void recording_descriptor_consumer_func( function recording_subscription_descriptor_consumer_func (line 1387) | static void recording_subscription_descriptor_consumer_func( FILE: aeron-archive/src/main/cpp_wrapper/client/archive/ArchiveContext.h function namespace (line 25) | namespace aeron { namespace archive { namespace client FILE: aeron-archive/src/main/cpp_wrapper/client/archive/CredentialsSupplier.h function namespace (line 22) | namespace archive { namespace client FILE: aeron-archive/src/main/cpp_wrapper/client/archive/RecordingPos.h function namespace (line 21) | namespace aeron { namespace archive { namespace client FILE: aeron-archive/src/main/cpp_wrapper/client/archive/ReplayMerge.h function namespace (line 21) | namespace aeron { namespace archive { namespace client FILE: aeron-archive/src/main/cpp_wrapper/client/archive/ReplayParams.h function namespace (line 21) | namespace aeron { namespace archive { namespace client FILE: aeron-archive/src/main/cpp_wrapper/client/archive/ReplicationParams.h function namespace (line 21) | namespace aeron { namespace archive { namespace client FILE: aeron-archive/src/main/cpp_wrapper/client/util/ArchiveExceptions.h function namespace (line 21) | namespace aeron { namespace util FILE: aeron-archive/src/main/java/io/aeron/archive/AbstractListRecordingsSession.java class AbstractListRecordingsSession (line 20) | abstract class AbstractListRecordingsSession implements Session method AbstractListRecordingsSession (line 33) | AbstractListRecordingsSession( method abort (line 52) | public void abort(final String reason) method isDone (line 60) | public boolean isDone() method sessionId (line 68) | public long sessionId() method doWork (line 76) | public int doWork() method close (line 143) | public void close() method acceptDescriptor (line 148) | abstract boolean acceptDescriptor(UnsafeBuffer descriptorBuffer); FILE: aeron-archive/src/main/java/io/aeron/archive/Archive.java class Archive (line 121) | @Versioned method Archive (line 128) | Archive(final Context ctx) method main (line 172) | @SuppressWarnings("try") method context (line 201) | public Context context() method close (line 209) | public void close() method invoker (line 221) | public AgentInvoker invoker() method launch (line 231) | public static Archive launch() method launch (line 242) | public static Archive launch(final Context ctx) class Configuration (line 262) | @Config(existsInC = false) method Configuration (line 265) | private Configuration() method archiveDirName (line 668) | public static String archiveDirName() method markFileDir (line 678) | public static String markFileDir() method fileIoMaxLength (line 688) | public static int fileIoMaxLength() method segmentFileLength (line 700) | public static int segmentFileLength() method lowStorageSpaceThreshold (line 710) | public static long lowStorageSpaceThreshold() method fileSyncLevel (line 726) | public static int fileSyncLevel() method catalogFileSyncLevel (line 742) | public static int catalogFileSyncLevel() method threadingMode (line 752) | public static ArchiveThreadingMode threadingMode() method idleStrategySupplier (line 764) | public static Supplier idleStrategySupplier(final Stat... method recorderIdleStrategySupplier (line 780) | public static Supplier recorderIdleStrategySupplier(fi... method replayerIdleStrategySupplier (line 798) | public static Supplier replayerIdleStrategySupplier(fi... method maxConcurrentRecordings (line 814) | public static int maxConcurrentRecordings() method maxConcurrentReplays (line 824) | public static int maxConcurrentReplays() method maxCatalogEntries (line 836) | @Deprecated method catalogCapacity (line 847) | public static long catalogCapacity() method connectTimeoutNs (line 858) | public static long connectTimeoutNs() method replayLingerTimeoutNs (line 870) | public static long replayLingerTimeoutNs() method conductorCycleThresholdNs (line 880) | public static long conductorCycleThresholdNs() method recorderCycleThresholdNs (line 890) | public static long recorderCycleThresholdNs() method replayerCycleThresholdNs (line 900) | public static long replayerCycleThresholdNs() method deleteArchiveOnStart (line 911) | public static boolean deleteArchiveOnStart() method replicationChannel (line 921) | public static String replicationChannel() method errorBufferLength (line 932) | public static int errorBufferLength() method authenticatorSupplier (line 944) | public static AuthenticatorSupplier authenticatorSupplier() method authorisationServiceSupplier (line 970) | public static AuthorisationServiceSupplier authorisationServiceSuppl... method recordChecksum (line 1005) | public static String recordChecksum() method replayChecksum (line 1017) | public static String replayChecksum() method controlChannelEnabled (line 1028) | public static boolean controlChannelEnabled() method archiveId (line 1039) | public static long archiveId() class Context (line 1056) | public static final class Context implements Cloneable method Context (line 1158) | public Context() method clone (line 1167) | public Context clone() method conclude (line 1182) | @SuppressWarnings("MethodLength") method isConcluded (line 1666) | public boolean isConcluded() method deleteArchiveOnStart (line 1677) | public Context deleteArchiveOnStart(final boolean deleteArchiveOnStart) method deleteArchiveOnStart (line 1688) | @Config(id = "ARCHIVE_DIR_DELETE_ON_START") method archiveDirectoryName (line 1702) | public Context archiveDirectoryName(final String archiveDirectoryName) method archiveDirectoryName (line 1713) | @Config(id = "ARCHIVE_DIR") method archiveDir (line 1724) | public File archiveDir() method archiveDir (line 1735) | public Context archiveDir(final File archiveDir) method markFileDir (line 1750) | @Config method markFileDir (line 1762) | public Context markFileDir(final File markFileDir) method archiveFileStore (line 1773) | public FileStore archiveFileStore() method archiveFileStore (line 1784) | public Context archiveFileStore(final FileStore fileStore) method archiveDirChannel (line 1796) | public FileChannel archiveDirChannel() method archiveDirChannel (line 1801) | Context archiveDirChannel(final FileChannel archiveDirChannel) method archiveClientContext (line 1814) | public Context archiveClientContext(final AeronArchive.Context archi... method archiveClientContext (line 1827) | public AeronArchive.Context archiveClientContext() method controlChannelEnabled (line 1838) | @Config method controlChannelEnabled (line 1851) | public Context controlChannelEnabled(final boolean controlChannelEna... method controlChannel (line 1863) | public String controlChannel() method controlChannel (line 1875) | public Context controlChannel(final String controlChannel) method controlStreamId (line 1887) | public int controlStreamId() method controlStreamId (line 1899) | public Context controlStreamId(final int controlStreamId) method localControlChannel (line 1911) | public String localControlChannel() method localControlChannel (line 1923) | public Context localControlChannel(final String controlChannel) method localControlStreamId (line 1935) | public int localControlStreamId() method controlTermBufferSparse (line 1947) | public Context controlTermBufferSparse(final boolean controlTermBuff... method controlTermBufferSparse (line 1959) | public boolean controlTermBufferSparse() method controlTermBufferLength (line 1971) | public Context controlTermBufferLength(final int controlTermBufferLe... method controlTermBufferLength (line 1983) | public int controlTermBufferLength() method controlMtuLength (line 1995) | public Context controlMtuLength(final int controlMtuLength) method controlMtuLength (line 2007) | public int controlMtuLength() method localControlStreamId (line 2019) | public Context localControlStreamId(final int controlStreamId) method recordingEventsChannel (line 2031) | public String recordingEventsChannel() method recordingEventsChannel (line 2047) | public Context recordingEventsChannel(final String recordingEventsCh... method recordingEventsStreamId (line 2059) | public int recordingEventsStreamId() method recordingEventsStreamId (line 2071) | public Context recordingEventsStreamId(final int recordingEventsStre... method recordingEventsEnabled (line 2083) | @Config method recordingEventsEnabled (line 2096) | public Context recordingEventsEnabled(final boolean recordingEventsE... method replicationChannel (line 2108) | @Config method replicationChannel (line 2121) | public Context replicationChannel(final String replicationChannel) method connectTimeoutNs (line 2134) | public Context connectTimeoutNs(final long connectTimeoutNs) method connectTimeoutNs (line 2146) | @Config method sessionLivenessCheckIntervalNs (line 2160) | public Context sessionLivenessCheckIntervalNs(final long sessionLive... method sessionLivenessCheckIntervalNs (line 2173) | @Config method replayLingerTimeoutNs (line 2187) | public Context replayLingerTimeoutNs(final long replayLingerTimeoutNs) method replayLingerTimeoutNs (line 2200) | @Config method conductorCycleThresholdNs (line 2215) | public Context conductorCycleThresholdNs(final long thresholdNs) method conductorCycleThresholdNs (line 2227) | @Config method recorderCycleThresholdNs (line 2242) | public Context recorderCycleThresholdNs(final long thresholdNs) method recorderCycleThresholdNs (line 2254) | @Config method replayerCycleThresholdNs (line 2269) | public Context replayerCycleThresholdNs(final long thresholdNs) method replayerCycleThresholdNs (line 2281) | @Config method conductorDutyCycleTracker (line 2293) | public Context conductorDutyCycleTracker(final DutyCycleTracker duty... method conductorDutyCycleTracker (line 2304) | public DutyCycleTracker conductorDutyCycleTracker() method recorderDutyCycleTracker (line 2316) | public Context recorderDutyCycleTracker(final DutyCycleTracker dutyC... method recorderDutyCycleTracker (line 2328) | public DutyCycleTracker recorderDutyCycleTracker() method replayerDutyCycleTracker (line 2340) | public Context replayerDutyCycleTracker(final DutyCycleTracker dutyC... method replayerDutyCycleTracker (line 2352) | public DutyCycleTracker replayerDutyCycleTracker() method recordChecksum (line 2364) | public Context recordChecksum(final Checksum recordChecksum) method recordChecksum (line 2377) | @Config method replayChecksum (line 2390) | public Context replayChecksum(final Checksum replayChecksum) method replayChecksum (line 2403) | @Config method idleStrategySupplier (line 2416) | public Context idleStrategySupplier(final Supplier idl... method idleStrategy (line 2428) | @Config(id = "ARCHIVE_IDLE_STRATEGY") method recorderIdleStrategySupplier (line 2440) | public Context recorderIdleStrategySupplier(final Supplier taskQueue) method strippedChannelBuilder (line 1817) | static ChannelUriStringBuilder strippedChannelBuilder(final ChannelUri... method makeKey (line 1846) | private static String makeKey(final int streamId, final ChannelUri cha... method hasRecording (line 1887) | private boolean hasRecording(final long recordingId, final long correl... method isDeleteAllowed (line 1899) | private boolean isDeleteAllowed( method listSegmentFiles (line 1911) | private void listSegmentFiles(final long recordingId, final Consumer method Recorder (line 2646) | Recorder(final CountedErrorHandler errorHandler, final Archive.Conte... method bytesWritten (line 2654) | final void bytesWritten(final long bytes) method writeTimeNs (line 2659) | final void writeTimeNs(final long nanos) method doWork (line 2669) | public int doWork() class Replayer (line 2683) | abstract static class Replayer extends SessionWorker method Replayer (line 2692) | Replayer(final CountedErrorHandler errorHandler, final Archive.Conte... method bytesRead (line 2700) | final void bytesRead(final long bytes) method readTimeNs (line 2705) | final void readTimeNs(final long nanos) method doWork (line 2715) | public int doWork() class SessionForReplay (line 2729) | private static final class SessionForReplay method SessionForReplay (line 2735) | private SessionForReplay(final long recordingId, final ControlSessio... FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveCounters.java class ArchiveCounters (line 33) | public final class ArchiveCounters method ArchiveCounters (line 37) | private ArchiveCounters() method allocate (line 52) | public static Counter allocate( method allocateErrorCounter (line 70) | static Counter allocateErrorCounter( method appendArchiveIdLabel (line 102) | public static int appendArchiveIdLabel( method lengthOfArchiveIdLabel (line 117) | public static int lengthOfArchiveIdLabel(final long archiveId) method find (line 139) | public static int find(final CountersReader counters, final int typeId... FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveMarkFile.java class ArchiveMarkFile (line 50) | public class ArchiveMarkFile implements AutoCloseable method ArchiveMarkFile (line 98) | ArchiveMarkFile(final Archive.Context ctx) method ArchiveMarkFile (line 110) | ArchiveMarkFile( method ArchiveMarkFile (line 212) | public ArchiveMarkFile( method ArchiveMarkFile (line 238) | public ArchiveMarkFile( method ArchiveMarkFile (line 249) | ArchiveMarkFile(final MarkFile markFile) method close (line 279) | public void close() method isClosed (line 295) | public boolean isClosed() method archiveId (line 306) | public long archiveId() method signalReady (line 316) | @Deprecated(forRemoval = true) method signalReady (line 330) | public void signalReady(final long activityTimestamp) method signalTerminated (line 343) | public void signalTerminated() method updateActivityTimestamp (line 353) | public void updateActivityTimestamp(final long nowMs) method activityTimestampVolatile (line 366) | public long activityTimestampVolatile() method encoder (line 376) | public MarkFileHeaderEncoder encoder() method decoder (line 386) | public MarkFileHeaderDecoder decoder() method errorBuffer (line 396) | public AtomicBuffer errorBuffer() method saveExistingErrors (line 408) | public static void saveExistingErrors(final File markFile, final Atomi... method isArchiveMarkFile (line 420) | public static boolean isArchiveMarkFile(final Path path, final BasicFi... method parentDirectory (line 431) | public File parentDirectory() method force (line 442) | public void force() method alignedTotalFileLength (line 450) | private static int alignedTotalFileLength(final Archive.Context ctx) method aeronDirectory (line 476) | String aeronDirectory() method buffer (line 485) | UnsafeBuffer buffer() method encode (line 490) | private void encode(final Archive.Context ctx) method validateVersion (line 506) | private static void validateVersion(final File markFile, final int ver... method headerOffset (line 516) | private static int headerOffset(final File file) method headerOffset (line 531) | private static int headerOffset(final UnsafeBuffer headerBuffer) method openExistingMarkFile (line 539) | private static MarkFile openExistingMarkFile( method toString (line 562) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveMigrationPlanner.java class ArchiveMigrationPlanner (line 31) | final class ArchiveMigrationPlanner method ArchiveMigrationPlanner (line 43) | private ArchiveMigrationPlanner() method createPlan (line 47) | static List createPlan(final int version) FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveMigrationStep.java type ArchiveMigrationStep (line 21) | interface ArchiveMigrationStep method minimumVersion (line 23) | int minimumVersion(); method migrate (line 25) | void migrate(PrintStream stream, ArchiveMarkFile markFile, Catalog cat... FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveMigration_0_1.java class ArchiveMigration_0_1 (line 39) | class ArchiveMigration_0_1 implements ArchiveMigrationStep method minimumVersion (line 46) | public int minimumVersion() method migrate (line 54) | @SuppressWarnings("try") method migrateRecording (line 98) | private void migrateRecording( method toString (line 173) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveMigration_1_2.java class ArchiveMigration_1_2 (line 39) | class ArchiveMigration_1_2 implements ArchiveMigrationStep method minimumVersion (line 46) | public int minimumVersion() method migrate (line 54) | @SuppressWarnings("try") method migrateRecording (line 98) | private void migrateRecording( method toString (line 180) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveMigration_2_3.java class ArchiveMigration_2_3 (line 39) | class ArchiveMigration_2_3 implements ArchiveMigrationStep method minimumVersion (line 46) | public int minimumVersion() method migrate (line 54) | @SuppressWarnings("try") method toString (line 103) | public String toString() method migrateCatalogFile (line 108) | private int migrateCatalogFile(final Catalog catalog, final int versio... method writeCatalogHeader (line 166) | private int writeCatalogHeader( FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveThreadingMode.java type ArchiveThreadingMode (line 21) | public enum ArchiveThreadingMode FILE: aeron-archive/src/main/java/io/aeron/archive/ArchiveTool.java class ArchiveTool (line 83) | public final class ArchiveTool type ActionConfirmation (line 90) | @FunctionalInterface method confirm (line 99) | boolean confirm(T context); method ArchiveTool (line 102) | private ArchiveTool() method main (line 111) | @SuppressWarnings("MethodLength") method maxEntries (line 359) | @Deprecated method maxEntries (line 377) | @Deprecated method capacity (line 390) | public static long capacity(final File archiveDir) method capacity (line 406) | public static long capacity(final File archiveDir, final long newCapac... method describeAll (line 421) | public static void describeAll(final PrintStream out, final File archi... method describe (line 439) | public static void describe(final PrintStream out, final File archiveDir) method describeRecording (line 463) | public static void describeRecording(final PrintStream out, final File... method entryCount (line 490) | public static int entryCount(final File archiveDir) method pid (line 504) | public static long pid(final File archiveDir) method printErrors (line 518) | public static void printErrors(final PrintStream out, final File archi... method dump (line 535) | public static void dump( type VerifyOption (line 595) | public enum VerifyOption method VerifyOption (line 610) | VerifyOption(final String flag) method byFlag (line 624) | public static VerifyOption byFlag(final String flag) method verify (line 645) | public static boolean verify( method verifyRecording (line 673) | public static boolean verifyRecording( method checksum (line 699) | public static void checksum( method checksumRecording (line 715) | public static void checksumRecording( method markRecordingValid (line 734) | public static void markRecordingValid(final PrintStream out, final Fil... method markRecordingInvalid (line 747) | public static void markRecordingInvalid(final PrintStream out, final F... method migrate (line 759) | public static void migrate(final PrintStream out, final File archiveDir) method compact (line 799) | public static void compact(final PrintStream out, final File archiveDir) method deleteOrphanedSegments (line 811) | public static void deleteOrphanedSegments(final PrintStream out, final... method deleteOrphanedSegments (line 825) | public static void deleteOrphanedSegments( method deleteOrphanedSegments (line 833) | static void deleteOrphanedSegments( method compact (line 866) | static void compact(final PrintStream out, final File archiveDir, fina... method verify (line 947) | static boolean verify( method verifyRecording (line 965) | static boolean verifyRecording( method openCatalogReadOnly (line 998) | static Catalog openCatalogReadOnly(final File archiveDir, final EpochC... method openCatalogReadWrite (line 1003) | static Catalog openCatalogReadWrite( method changeRecordingState (line 1013) | private static void changeRecordingState( method validateChecksumClass (line 1049) | private static String validateChecksumClass(final String checksumClass... method createChecksum (line 1060) | private static Checksum createChecksum(final Set options... method createVerifyEntryProcessor (line 1076) | private static CatalogEntryProcessor createVerifyEntryProcessor( method truncateOnPageStraddle (line 1111) | private static boolean truncateOnPageStraddle(final File maxSegmentFile) method continueOnFrameLimit (line 1120) | private static boolean continueOnFrameLimit(final Long frameLimit) method readContinueAnswer (line 1125) | private static boolean readContinueAnswer(final String msg) method openMarkFile (line 1134) | private static ArchiveMarkFile openMarkFile(final File archiveDir, fin... method openMarkFileReadWrite (line 1140) | private static ArchiveMarkFile openMarkFileReadWrite(final File archiv... method resolveMarkFileDir (line 1151) | private static File resolveMarkFileDir(final File archiveDir) method dump (line 1176) | private static void dump( method printMarkInformation (line 1237) | private static void printMarkInformation(final ArchiveMarkFile markFil... method verifyRecording (line 1245) | @SuppressWarnings("MethodLength") method isPositionInvariantViolated (line 1397) | private static boolean isPositionInvariantViolated( method isNotFrameAligned (line 1428) | private static boolean isNotFrameAligned(final long position) method isInvalidSegmentFile (line 1433) | private static boolean isInvalidSegmentFile( method printErrors (line 1526) | private static void printErrors(final PrintStream out, final ArchiveMa... method checksumRecording (line 1545) | static void checksumRecording( method checksum (line 1574) | private static void checksum( method checksumSegmentFile (line 1603) | private static void checksumSegmentFile( method checksum (line 1674) | static void checksum( method deleteOrphanedSegmentFiles (line 1707) | private static void deleteOrphanedSegmentFiles( method printHelp (line 1753) | private static void printHelp() FILE: aeron-archive/src/main/java/io/aeron/archive/ArchivingMediaDriver.java class ArchivingMediaDriver (line 30) | public class ArchivingMediaDriver implements AutoCloseable method ArchivingMediaDriver (line 35) | ArchivingMediaDriver(final MediaDriver driver, final Archive archive) method main (line 46) | @SuppressWarnings("try") method launch (line 67) | public static ArchivingMediaDriver launch() method launch (line 79) | public static ArchivingMediaDriver launch(final MediaDriver.Context dr... method archive (line 113) | public Archive archive() method mediaDriver (line 123) | public MediaDriver mediaDriver() method close (line 131) | public void close() FILE: aeron-archive/src/main/java/io/aeron/archive/Catalog.java class Catalog (line 96) | final class Catalog implements AutoCloseable type CatalogEntryProcessor (line 98) | @FunctionalInterface method accept (line 101) | void accept( method Catalog (line 150) | Catalog( method Catalog (line 239) | Catalog(final File archiveDir, final EpochClock epochClock) method Catalog (line 244) | Catalog( method close (line 324) | public void close() method isClosed (line 333) | boolean isClosed() method capacity (line 338) | long capacity() method alignment (line 343) | int alignment() method entryCount (line 348) | int entryCount() method nextRecordingId (line 353) | long nextRecordingId() method index (line 358) | CatalogIndex index() method version (line 363) | int version() method updateVersion (line 368) | void updateVersion(final int version) method addNewRecording (line 373) | long addNewRecording( method addNewRecording (line 434) | long addNewRecording( method wrapDescriptor (line 463) | boolean wrapDescriptor(final long recordingId, final UnsafeBuffer buffer) method wrapDescriptorAtOffset (line 479) | int wrapDescriptorAtOffset(final UnsafeBuffer buffer, final int record... method hasRecording (line 494) | boolean hasRecording(final long recordingId) method forEach (line 499) | int forEach(final CatalogEntryProcessor consumer) method forEntry (line 520) | boolean forEntry(final long recordingId, final CatalogEntryProcessor c... method findLast (line 543) | long findLast(final long minRecordingId, final int sessionId, final in... method originalChannelContains (line 584) | static boolean originalChannelContains( method recordingStopped (line 624) | void recordingStopped(final long recordingId, final long position, fin... method stopPosition (line 636) | void stopPosition(final long recordingId, final long position) method extendRecording (line 647) | void extendRecording( method replaceRecording (line 663) | void replaceRecording( method startPosition (line 747) | long startPosition(final long recordingId) method startPosition (line 757) | void startPosition(final long recordingId, final long position) method stopPosition (line 768) | long stopPosition(final long recordingId) method changeState (line 778) | boolean changeState(final long recordingId, final RecordingState newSt... method recordingSummary (line 799) | RecordingSummary recordingSummary(final long recordingId, final Record... method descriptorLength (line 816) | static int descriptorLength(final UnsafeBuffer descriptorBuffer) method isValidDescriptor (line 821) | static boolean isValidDescriptor(final UnsafeBuffer descriptorBuffer) method recordingId (line 827) | static long recordingId(final UnsafeBuffer descriptorBuffer) method recordingDescriptorOffset (line 832) | int recordingDescriptorOffset(final long recordingId) method growCatalog (line 842) | void growCatalog(final long maxCatalogCapacity, final int frameLength) method updateChecksum (line 892) | void updateChecksum(final int recordingDescriptorOffset) method computeRecordingDescriptorChecksum (line 908) | int computeRecordingDescriptorChecksum(final int recordingDescriptorOf... method catalogResized (line 921) | void catalogResized(final long oldCapacity, final long newCapacity) method validateCapacity (line 926) | private static void validateCapacity(final long catalogCapacity) method initBuffers (line 935) | private void initBuffers(final MappedByteBuffer catalogMappedByteBuffer) method buildIndex (line 945) | private void buildIndex(final boolean writable) method invokeEntryProcessor (line 980) | private void invokeEntryProcessor(final int recordingDescriptorOffset,... method recordingDescriptorFrameLength (line 1003) | private int recordingDescriptorFrameLength( method shiftDataToTheRight (line 1015) | private void shiftDataToTheRight( method fixupIndexForShifterRecordings (line 1025) | private static void fixupIndexForShifterRecordings( method refreshCatalog (line 1051) | @SuppressWarnings("checkstyle:indentation") method refreshAndFixDescriptor (line 1065) | private void refreshAndFixDescriptor( method forceWrites (line 1099) | private void forceWrites(final FileChannel channel) method fsync (line 1104) | private void fsync(final FileChannel channel, final boolean forceWrite... method listSegmentFiles (line 1119) | static ArrayList listSegmentFiles(final File archiveDir, final... method indexSegmentFiles (line 1140) | static Long2ObjectHashMap> indexSegmentFiles(final File a... method findSegmentFileWithHighestPosition (line 1167) | static String findSegmentFileWithHighestPosition(final List se... method parseSegmentFilePosition (line 1190) | static long parseSegmentFilePosition(final String filename) method parseSegmentFileRecordingId (line 1208) | static long parseSegmentFileRecordingId(final String filename) method computeStopPosition (line 1219) | static long computeStopPosition( method fragmentStraddlesPageBoundary (line 1246) | static boolean fragmentStraddlesPageBoundary(final int fragmentOffset,... method unmapAndCloseChannel (line 1251) | private void unmapAndCloseChannel() method recoverStopOffset (line 1260) | private static int recoverStopOffset( method readNextChunk (line 1326) | private static int readNextChunk( method isValidFragment (line 1345) | private static boolean isValidFragment( method hasValidChecksum (line 1352) | private static boolean hasValidChecksum( method hasDataInAllPagesAfterStraddle (line 1364) | private static boolean hasDataInAllPagesAfterStraddle( method isEmptyPage (line 1381) | private static boolean isEmptyPage(final UnsafeBuffer buffer, final in... method toString (line 1394) | public String toString() class InvalidRecordingNameException (line 1413) | static class InvalidRecordingNameException extends ArchiveException method InvalidRecordingNameException (line 1417) | InvalidRecordingNameException(final String message) FILE: aeron-archive/src/main/java/io/aeron/archive/CatalogIndex.java class CatalogIndex (line 23) | final class CatalogIndex method CatalogIndex (line 32) | CatalogIndex() method add (line 46) | void add(final long recordingId, final long recordingDescriptorOffset) method remove (line 78) | long remove(final long recordingId) method recordingOffset (line 113) | long recordingOffset(final long recordingId) method size (line 133) | int size() method lastPosition (line 143) | int lastPosition() method index (line 153) | long[] index() method find (line 158) | static int find(final long[] index, final long recordingId, final int ... method expand (line 208) | private static long[] expand(final long[] index) method ensurePositive (line 217) | private static void ensurePositive(final long value, final String name) FILE: aeron-archive/src/main/java/io/aeron/archive/CatalogTool.java class CatalogTool (line 22) | public final class CatalogTool method CatalogTool (line 24) | private CatalogTool() method main (line 33) | public static void main(final String[] args) FILE: aeron-archive/src/main/java/io/aeron/archive/CatalogView.java class CatalogView (line 31) | public final class CatalogView method CatalogView (line 33) | private CatalogView() method listRecordings (line 44) | public static int listRecordings(final File archiveDir, final Recordin... method listRecording (line 62) | public static boolean listRecording( class RecordingDescriptorConsumerAdapter (line 71) | static class RecordingDescriptorConsumerAdapter implements Catalog.Cat... method RecordingDescriptorConsumerAdapter (line 75) | RecordingDescriptorConsumerAdapter(final RecordingDescriptorConsumer... method accept (line 80) | public void accept( FILE: aeron-archive/src/main/java/io/aeron/archive/ControlRequestDecoders.java class ControlRequestDecoders (line 20) | class ControlRequestDecoders FILE: aeron-archive/src/main/java/io/aeron/archive/ControlResponseProxy.java class ControlResponseProxy (line 33) | class ControlResponseProxy method sendDescriptor (line 53) | boolean sendDescriptor( method sendSubscriptionDescriptor (line 90) | boolean sendSubscriptionDescriptor( method sendResponse (line 109) | boolean sendResponse( method sendChallenge (line 145) | boolean sendChallenge( method sendSignal (line 160) | boolean sendSignal( method sendPing (line 200) | public boolean sendPing(final long controlSessionId, final Publication... method send (line 223) | private boolean send(final ControlSession session, final DirectBuffer ... method checkResult (line 241) | private static void checkResult(final ControlSession session, final lo... method logSendResponse (line 263) | private void logSendResponse(final DirectBuffer buffer, final int offs... method logSendSignal (line 267) | private void logSendSignal(final DirectBuffer buffer, final int offset... FILE: aeron-archive/src/main/java/io/aeron/archive/ControlSession.java class ControlSession (line 46) | final class ControlSession implements Session type State (line 57) | @SuppressWarnings("JavadocVariable") method ControlSession (line 90) | ControlSession( method sessionId (line 132) | public long sessionId() method abort (line 140) | public void abort(final String reason) method close (line 156) | public void close() method isDone (line 194) | public boolean isDone() method doWork (line 202) | public int doWork() method encodedPrincipal (line 255) | byte[] encodedPrincipal() method correlationId (line 260) | long correlationId() method state (line 265) | State state() method archiveConductor (line 270) | ArchiveConductor archiveConductor() method controlPublication (line 275) | ExclusivePublication controlPublication() method hasActiveListing (line 280) | boolean hasActiveListing() method activeListing (line 285) | void activeListing(final Session activeListing) method onChallengeResponse (line 290) | void onChallengeResponse(final long correlationId, final byte[] encode... method onKeepAlive (line 299) | void onKeepAlive(@SuppressWarnings("unused") final long correlationId) method onStopRecording (line 304) | void onStopRecording(final long correlationId, final int streamId, fin... method onStopRecordingSubscription (line 313) | void onStopRecordingSubscription(final long correlationId, final long ... method onStartRecording (line 322) | void onStartRecording( method onListRecordingsForUri (line 336) | void onListRecordingsForUri( method onListRecordings (line 356) | void onListRecordings(final long correlationId, final long fromRecordi... method onListRecording (line 365) | void onListRecording(final long correlationId, final long recordingId) method onFindLastMatchingRecording (line 374) | void onFindLastMatchingRecording( method onStartReplay (line 394) | void onStartReplay( method onStartBoundedReplay (line 419) | void onStartBoundedReplay( method onStopReplay (line 445) | void onStopReplay(final long correlationId, final long replaySessionId) method onStopAllReplays (line 454) | void onStopAllReplays(final long correlationId, final long recordingId) method onExtendRecording (line 463) | void onExtendRecording( method onGetRecordingPosition (line 478) | void onGetRecordingPosition(final long correlationId, final long recor... method onTruncateRecording (line 487) | void onTruncateRecording(final long correlationId, final long recordin... method onPurgeRecording (line 496) | void onPurgeRecording(final long correlationId, final long recordingId) method onGetStopPosition (line 505) | void onGetStopPosition(final long correlationId, final long recordingId) method onGetMaxRecordedPosition (line 514) | void onGetMaxRecordedPosition(final long correlationId, final long rec... method onArchiveId (line 523) | void onArchiveId(final long correlationId) method onListRecordingSubscriptions (line 532) | void onListRecordingSubscriptions( method onStopRecordingByIdentity (line 554) | void onStopRecordingByIdentity(final long correlationId, final long re... method onReplicate (line 563) | void onReplicate( method onStopReplication (line 601) | void onStopReplication(final long correlationId, final long replicatio... method onGetStartPosition (line 610) | void onGetStartPosition(final long correlationId, final long recordingId) method onDetachSegments (line 619) | void onDetachSegments(final long correlationId, final long recordingId... method onDeleteDetachedSegments (line 628) | void onDeleteDetachedSegments(final long correlationId, final long rec... method onPurgeSegments (line 637) | void onPurgeSegments(final long correlationId, final long recordingId,... method onAttachSegments (line 646) | void onAttachSegments(final long correlationId, final long recordingId) method onMigrateSegments (line 655) | void onMigrateSegments(final long correlationId, final long srcRecordi... method sendOkResponse (line 664) | void sendOkResponse(final long correlationId) method sendOkResponse (line 669) | void sendOkResponse(final long correlationId, final long relevantId) method sendErrorResponse (line 674) | void sendErrorResponse(final long correlationId, final String errorMes... method sendErrorResponse (line 679) | void sendErrorResponse( method sendRecordingUnknown (line 685) | void sendRecordingUnknown(final long correlationId, final long recordi... method sendSubscriptionUnknown (line 690) | void sendSubscriptionUnknown(final long correlationId) method sendResponse (line 695) | void sendResponse( method asyncSendOkResponse (line 715) | void asyncSendOkResponse(final long correlationId, final long replaySe... method sendDescriptor (line 729) | boolean sendDescriptor(final long correlationId, final UnsafeBuffer de... method sendSubscriptionDescriptor (line 745) | boolean sendSubscriptionDescriptor(final long correlationId, final Sub... method sendSignal (line 761) | void sendSignal( method maxPayloadLength (line 794) | int maxPayloadLength() method challenged (line 799) | void challenged() method authenticate (line 804) | void authenticate(final byte[] encodedPrincipal) method reject (line 811) | void reject() method assertCalledOnConductorThread (line 816) | private void assertCalledOnConductorThread() method queueResponse (line 825) | private void queueResponse( method init (line 837) | private int init(final long nowMs) method waitForConnection (line 878) | private int waitForConnection(final long nowMs) method sendConnectResponse (line 891) | private int sendConnectResponse(final long nowMs) method waitForChallengeResponse (line 919) | private int waitForChallengeResponse(final long nowMs) method waitForRequest (line 925) | private int waitForRequest(final long nowMs) method performLivenessCheck (line 948) | private int performLivenessCheck(final long nowMs) method sendResponses (line 966) | private int sendResponses(final long nowMs) method sendReject (line 1006) | private int sendReject(final long nowMs) method hasNoActivity (line 1022) | private boolean hasNoActivity(final long nowMs) method updateActivityDeadline (line 1027) | private void updateActivityDeadline(final long nowMs) method attemptToActivate (line 1035) | private void attemptToActivate() method state (line 1043) | void state(final State state, final String reason) method logStateChange (line 1049) | private void logStateChange( method abortReason (line 1055) | String abortReason() method toString (line 1060) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/ControlSessionAdapter.java class ControlSessionAdapter (line 32) | class ControlSessionAdapter implements FragmentHandler method ControlSessionAdapter (line 48) | ControlSessionAdapter( method poll (line 62) | public int poll() method onFragment (line 79) | @SuppressWarnings("MethodLength") method abortControlSessionByImage (line 1078) | void abortControlSessionByImage(final Image image) method removeControlSession (line 1096) | void removeControlSession(final long controlSessionId, final boolean s... method setupSessionAndChannelForReplay (line 1111) | private ControlSession setupSessionAndChannelForReplay( method getControlSession (line 1138) | private ControlSession getControlSession( FILE: aeron-archive/src/main/java/io/aeron/archive/ControlSessionCounter.java class ControlSessionCounter (line 37) | public final class ControlSessionCounter method ControlSessionCounter (line 59) | private ControlSessionCounter() method allocate (line 63) | static long allocate( method findByControlSessionId (line 91) | public static int findByControlSessionId( FILE: aeron-archive/src/main/java/io/aeron/archive/ControlSessionProxy.java class ControlSessionProxy (line 22) | class ControlSessionProxy implements SessionProxy method ControlSessionProxy (line 27) | ControlSessionProxy(final ControlResponseProxy controlResponseProxy) method controlSession (line 32) | ControlSessionProxy controlSession(final ControlSession controlSession) method sessionId (line 41) | public long sessionId() method challenge (line 49) | public boolean challenge(final byte[] encodedChallenge) method authenticate (line 67) | public boolean authenticate(final byte[] encodedPrincipal) method reject (line 87) | public void reject() FILE: aeron-archive/src/main/java/io/aeron/archive/CreateReplayPublicationSession.java class CreateReplayPublicationSession (line 22) | class CreateReplayPublicationSession implements Session method CreateReplayPublicationSession (line 41) | CreateReplayPublicationSession( method close (line 78) | public void close() method abort (line 89) | public void abort(final String reason) method isDone (line 97) | public boolean isDone() method sessionId (line 105) | public long sessionId() method doWork (line 113) | public int doWork() FILE: aeron-archive/src/main/java/io/aeron/archive/DedicatedModeArchiveConductor.java class DedicatedModeArchiveConductor (line 25) | final class DedicatedModeArchiveConductor extends ArchiveConductor method DedicatedModeArchiveConductor (line 33) | DedicatedModeArchiveConductor(final Archive.Context ctx) method onStart (line 42) | public void onStart() method doWork (line 56) | public int doWork() method closeSessionWorkers (line 65) | protected void closeSessionWorkers() method newRecorder (line 80) | Recorder newRecorder() method newReplayer (line 91) | Replayer newReplayer() method processCloseQueue (line 102) | private int processCloseQueue() class DedicatedModeRecorder (line 125) | static class DedicatedModeRecorder extends Recorder method DedicatedModeRecorder (line 135) | DedicatedModeRecorder( method abort (line 156) | protected void abort() method onStart (line 164) | public void onStart() method doWork (line 174) | public int doWork() method preSessionsClose (line 189) | protected void preSessionsClose() method addSession (line 197) | protected void addSession(final RecordingSession session) method closeSession (line 205) | protected void closeSession(final RecordingSession session) method postSessionsClose (line 225) | protected void postSessionsClose() method drainSessionsQueue (line 233) | private int drainSessionsQueue() method send (line 247) | private void send(final RecordingSession session) class DedicatedModeReplayer (line 265) | static class DedicatedModeReplayer extends Replayer method DedicatedModeReplayer (line 275) | DedicatedModeReplayer( method abort (line 296) | protected void abort() method addSession (line 304) | protected void addSession(final ReplaySession session) method onStart (line 312) | public void onStart() method doWork (line 321) | public int doWork() method preSessionsClose (line 336) | protected void preSessionsClose() method closeSession (line 344) | protected void closeSession(final ReplaySession session) method postSessionsClose (line 364) | protected void postSessionsClose() method drainSessionQueue (line 372) | private int drainSessionQueue() method send (line 386) | private void send(final ReplaySession session) FILE: aeron-archive/src/main/java/io/aeron/archive/DeleteSegmentsSession.java class DeleteSegmentsSession (line 31) | class DeleteSegmentsSession implements Session method DeleteSegmentsSession (line 40) | DeleteSegmentsSession( method maxDeletePosition (line 65) | long maxDeletePosition() method close (line 73) | public void close() method abort (line 82) | public void abort(final String reason) method isDone (line 89) | public boolean isDone() method sessionId (line 97) | public long sessionId() method doWork (line 105) | public int doWork() method onDeleteError (line 133) | private void onDeleteError(final File file) FILE: aeron-archive/src/main/java/io/aeron/archive/ListRecordingByIdSession.java class ListRecordingByIdSession (line 20) | class ListRecordingByIdSession implements Session method ListRecordingByIdSession (line 29) | ListRecordingByIdSession( method abort (line 46) | public void abort(final String reason) method isDone (line 54) | public boolean isDone() method doWork (line 62) | public int doWork() method sessionId (line 88) | public long sessionId() method close (line 96) | public void close() FILE: aeron-archive/src/main/java/io/aeron/archive/ListRecordingSubscriptionsSession.java class ListRecordingSubscriptionsSession (line 22) | class ListRecordingSubscriptionsSession implements Session method ListRecordingSubscriptionsSession (line 35) | ListRecordingSubscriptionsSession( method close (line 58) | public void close() method abort (line 66) | public void abort(final String reason) method isDone (line 74) | public boolean isDone() method sessionId (line 82) | public long sessionId() method doWork (line 90) | public int doWork() FILE: aeron-archive/src/main/java/io/aeron/archive/ListRecordingsForUriSession.java class ListRecordingsForUriSession (line 22) | class ListRecordingsForUriSession extends AbstractListRecordingsSession method ListRecordingsForUriSession (line 28) | ListRecordingsForUriSession( method acceptDescriptor (line 52) | boolean acceptDescriptor(final UnsafeBuffer descriptorBuffer) FILE: aeron-archive/src/main/java/io/aeron/archive/ListRecordingsSession.java class ListRecordingsSession (line 20) | class ListRecordingsSession extends AbstractListRecordingsSession method ListRecordingsSession (line 22) | ListRecordingsSession( method acceptDescriptor (line 39) | boolean acceptDescriptor(final UnsafeBuffer descriptorBuffer) FILE: aeron-archive/src/main/java/io/aeron/archive/MigrationUtils.java class MigrationUtils (line 26) | final class MigrationUtils method MigrationUtils (line 31) | private MigrationUtils() method createMigrationTimestampFile (line 35) | static FileChannel createMigrationTimestampFile( method migrationTimestampFileName (line 57) | static String migrationTimestampFileName(final int fromVersion, final ... method fullVersionString (line 62) | static String fullVersionString(final int version) FILE: aeron-archive/src/main/java/io/aeron/archive/RecordingEventsProxy.java class RecordingEventsProxy (line 28) | class RecordingEventsProxy implements AutoCloseable method RecordingEventsProxy (line 40) | RecordingEventsProxy(final Publication publication) method close (line 48) | public void close() method started (line 53) | void started( method progress (line 85) | boolean progress(final long recordingId, final long startPosition, fin... method stopped (line 109) | void stopped(final long recordingId, final long startPosition, final l... method checkResult (line 138) | private static void checkResult(final long position, final Publication... FILE: aeron-archive/src/main/java/io/aeron/archive/RecordingReader.java class RecordingReader (line 41) | class RecordingReader implements AutoCloseable method RecordingReader (line 60) | RecordingReader( method close (line 117) | public void close() method replayPosition (line 122) | long replayPosition() method isDone (line 127) | boolean isDone() method poll (line 132) | int poll(final SimpleFragmentHandler fragmentHandler, final int fragme... method nextTerm (line 178) | private void nextTerm() method closeRecordingSegment (line 194) | private void closeRecordingSegment() method openRecordingSegment (line 201) | private void openRecordingSegment() FILE: aeron-archive/src/main/java/io/aeron/archive/RecordingSession.java class RecordingSession (line 29) | class RecordingSession implements Session type State (line 31) | @SuppressWarnings("JavadocVariable") method RecordingSession (line 55) | RecordingSession( method sessionId (line 87) | public long sessionId() method isDone (line 95) | public boolean isDone() method abort (line 103) | public void abort(final String reason) method close (line 112) | public void close() method doWork (line 121) | public int doWork() method abortClose (line 155) | void abortClose() method correlationId (line 160) | long correlationId() method recordingPosition (line 165) | Counter recordingPosition() method recordedPosition (line 170) | long recordedPosition() method subscription (line 180) | Subscription subscription() method controlSession (line 185) | ControlSession controlSession() method isAutoStop (line 190) | boolean isAutoStop() method sendPendingError (line 195) | void sendPendingError() method init (line 203) | private int init() method record (line 232) | private int record() method state (line 279) | private void state(final State newState, final String reason) method logStateChange (line 290) | @SuppressWarnings("unused") FILE: aeron-archive/src/main/java/io/aeron/archive/RecordingSummary.java class RecordingSummary (line 21) | public class RecordingSummary method RecordingSummary (line 71) | public RecordingSummary() method toString (line 78) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/RecordingWriter.java class RecordingWriter (line 53) | final class RecordingWriter implements BlockHandler, AutoCloseable method RecordingWriter (line 75) | RecordingWriter( method onBlock (line 107) | public void onBlock( method close (line 172) | public void close() method position (line 181) | long position() method init (line 186) | void init() throws IOException method computeChecksum (line 196) | private void computeChecksum(final Checksum checksum, final UnsafeBuff... method openRecordingSegmentFile (line 211) | private void openRecordingSegmentFile(final File segmentFile) method onFileRollOver (line 232) | private void onFileRollOver() method checkErrorType (line 247) | private void checkErrorType(final IOException ex, final int writeLength) FILE: aeron-archive/src/main/java/io/aeron/archive/ReplaySession.java class ReplaySession (line 72) | class ReplaySession implements Session, AutoCloseable type State (line 74) | @SuppressWarnings("JavadocVariable") method ReplaySession (line 117) | ReplaySession( method close (line 172) | public void close() method sessionId (line 196) | public long sessionId() method doWork (line 204) | public int doWork() method abort (line 243) | public void abort(final String reason) method isDone (line 251) | public boolean isDone() method recordingId (line 256) | long recordingId() method state (line 261) | State state() method replayChannel (line 266) | String replayChannel() method replayStreamId (line 271) | int replayStreamId() method segmentFileBasePosition (line 276) | long segmentFileBasePosition() method sendPendingError (line 281) | void sendPendingError() method onPendingError (line 290) | @SuppressWarnings("unused") method init (line 296) | private int init() throws IOException method replay (line 350) | @SuppressWarnings("methodlength") method framePosition (line 454) | private String framePosition(final int frameOffset) method hasPublicationAdvanced (line 464) | private boolean hasPublicationAdvanced(final long position, final int ... method verifyChecksum (line 487) | private void verifyChecksum(final Checksum checksum, final int frameOf... method readRecording (line 501) | private int readRecording(final long availableReplay) throws IOException method raiseError (line 523) | private void raiseError(final String errorMessage, final Throwable cause) method notExtended (line 534) | private boolean notExtended(final long replayPosition, final long oldS... method nextTerm (line 570) | private void nextTerm() throws IOException method closeRecordingSegment (line 584) | private void closeRecordingSegment() method openRecordingSegment (line 591) | private void openRecordingSegment() throws IOException method notHeaderAligned (line 608) | static boolean notHeaderAligned( method state (line 626) | private void state(final State newState, final String reason) method logStateChange (line 632) | @SuppressWarnings("unused") method isInvalidHeader (line 644) | static boolean isInvalidHeader( FILE: aeron-archive/src/main/java/io/aeron/archive/ReplicationCredentialsSupplier.java class ReplicationCredentialsSupplier (line 21) | class ReplicationCredentialsSupplier implements CredentialsSupplier method ReplicationCredentialsSupplier (line 25) | ReplicationCredentialsSupplier(final byte[] encodedCredentials) method encodedCredentials (line 30) | public byte[] encodedCredentials() method onChallenge (line 35) | public byte[] onChallenge(final byte[] encodedChallenge) FILE: aeron-archive/src/main/java/io/aeron/archive/ReplicationSession.java class ReplicationSession (line 52) | class ReplicationSession implements Session, RecordingDescriptorConsumer type State (line 59) | @SuppressWarnings("JavadocVariable") method ReplicationSession (line 116) | ReplicationSession( method sessionId (line 168) | public long sessionId() method isDone (line 176) | public boolean isDone() method abort (line 184) | public void abort(final String reason) method close (line 192) | public void close() method doWork (line 211) | public int doWork() method onRecordingDescriptor (line 288) | public void onRecordingDescriptor( method connect (line 394) | private int connect() method replicateDescriptor (line 437) | private int replicateDescriptor() method srcRecordingPosition (line 477) | private int srcRecordingPosition() method extend (line 518) | private int extend() method replayToken (line 562) | private int replayToken() method getArchiveProxy (line 599) | private int getArchiveProxy() method replay (line 659) | private int replay() method awaitImage (line 746) | private int awaitImage() method replicate (line 770) | private int replicate() method catchup (line 809) | private int catchup() method attemptLiveJoin (line 827) | private int attemptLiveJoin() method hasResponse (line 895) | private boolean hasResponse(final ControlResponsePoller poller) method error (line 911) | private void error(final String msg, final int errorCode) method signal (line 916) | private void signal(final long position, final RecordingSignal recordi... method stopReplaySession (line 922) | private void stopReplaySession(final CountedErrorHandler countedErrorH... method stopRecording (line 939) | private void stopRecording() method shouldAddLiveDestination (line 948) | private boolean shouldAddLiveDestination(final long position) method shouldStopReplay (line 954) | private boolean shouldStopReplay(final long position) method trackAction (line 961) | private int trackAction(final long correlationId) method state (line 968) | private void state(final State newState, final String reason) method pollSourceArchiveEvents (line 979) | private void pollSourceArchiveEvents() method logStateChange (line 997) | private void logStateChange( method logReplicationSessionDone (line 1009) | private void logReplicationSessionDone( FILE: aeron-archive/src/main/java/io/aeron/archive/Session.java type Session (line 23) | interface Session method abort (line 25) | void abort(String reason); method isDone (line 27) | boolean isDone(); method doWork (line 29) | int doWork(); method sessionId (line 31) | long sessionId(); method close (line 33) | void close(); FILE: aeron-archive/src/main/java/io/aeron/archive/SessionWorker.java class SessionWorker (line 30) | class SessionWorker implements Agent method SessionWorker (line 37) | SessionWorker(final String roleName, final CountedErrorHandler errorHa... method roleName (line 46) | public String roleName() method doWork (line 54) | public int doWork() method onClose (line 84) | public final void onClose() method abort (line 113) | protected void abort() method closeSession (line 120) | protected void closeSession(final T session) method postSessionsClose (line 135) | protected void postSessionsClose() method preSessionsClose (line 142) | protected void preSessionsClose() method addSession (line 149) | protected void addSession(final T session) FILE: aeron-archive/src/main/java/io/aeron/archive/SharedModeArchiveConductor.java class SharedModeArchiveConductor (line 22) | final class SharedModeArchiveConductor extends ArchiveConductor method SharedModeArchiveConductor (line 27) | SharedModeArchiveConductor(final Archive.Context ctx) method onStart (line 32) | public void onStart() method newRecorder (line 43) | Recorder newRecorder() method newReplayer (line 48) | Replayer newReplayer() method doWork (line 53) | public int doWork() method closeSessionWorkers (line 64) | protected void closeSessionWorkers() class SharedModeRecorder (line 70) | class SharedModeRecorder extends Recorder method SharedModeRecorder (line 72) | SharedModeRecorder(final CountedErrorHandler errorHandler, final Arc... method closeSession (line 77) | protected void closeSession(final RecordingSession session) class SharedModeReplayer (line 83) | class SharedModeReplayer extends Replayer method SharedModeReplayer (line 85) | SharedModeReplayer(final CountedErrorHandler errorHandler, final Arc... method closeSession (line 90) | protected void closeSession(final ReplaySession session) FILE: aeron-archive/src/main/java/io/aeron/archive/SimpleFragmentHandler.java type SimpleFragmentHandler (line 20) | @FunctionalInterface method onFragment (line 33) | void onFragment(UnsafeBuffer buffer, int offset, int length, int frame... FILE: aeron-archive/src/main/java/io/aeron/archive/UpdateChannelSession.java class UpdateChannelSession (line 22) | class UpdateChannelSession implements Session method UpdateChannelSession (line 35) | UpdateChannelSession( method abort (line 56) | public void abort(final String reason) method isDone (line 64) | public boolean isDone() method doWork (line 72) | public int doWork() method sessionId (line 131) | public long sessionId() method close (line 139) | public void close() FILE: aeron-archive/src/main/java/io/aeron/archive/checksum/Checksum.java type Checksum (line 23) | public interface Checksum method compute (line 33) | int compute(long address, int offset, int length); FILE: aeron-archive/src/main/java/io/aeron/archive/checksum/Checksums.java class Checksums (line 25) | public final class Checksums method Checksums (line 30) | private Checksums() method crc32 (line 39) | public static Checksum crc32() method crc32c (line 49) | public static Checksum crc32c() method newInstance (line 65) | public static Checksum newInstance(final String className) FILE: aeron-archive/src/main/java/io/aeron/archive/client/AeronArchive.java class AeronArchive (line 88) | @Versioned type State (line 125) | public enum State method AeronArchive (line 163) | AeronArchive( method segmentFileBasePosition (line 193) | public static long segmentFileBasePosition( method state (line 208) | public State state() method close (line 217) | public void close() method connect (line 282) | public static AeronArchive connect() method connect (line 296) | public static AeronArchive connect(final Context ctx) method asyncConnect (line 334) | public static AsyncConnect asyncConnect() method asyncConnect (line 346) | public static AsyncConnect asyncConnect(final Context ctx) method context (line 356) | public Context context() method lastCorrelationId (line 366) | public long lastCorrelationId() method controlSessionId (line 376) | public long controlSessionId() method archiveProxy (line 386) | public ArchiveProxy archiveProxy() method controlResponsePoller (line 396) | public ControlResponsePoller controlResponsePoller() method recordingDescriptorPoller (line 406) | public RecordingDescriptorPoller recordingDescriptorPoller() method recordingSubscriptionDescriptorPoller (line 427) | public RecordingSubscriptionDescriptorPoller recordingSubscriptionDesc... method pollForErrorResponse (line 448) | public String pollForErrorResponse() method checkForErrorResponse (line 493) | public void checkForErrorResponse() method pollForRecordingSignals (line 552) | public int pollForRecordingSignals() method addRecordedPublication (line 607) | public Publication addRecordedPublication(final String channel, final ... method addRecordedExclusivePublication (line 647) | public ExclusivePublication addRecordedExclusivePublication(final Stri... method startRecording (line 685) | public long startRecording(final String channel, final int streamId, f... method startRecording (line 723) | public long startRecording( method extendRecording (line 762) | public long extendRecording( method extendRecording (line 806) | public long extendRecording( method stopRecording (line 845) | public void stopRecording(final String channel, final int streamId) method tryStopRecording (line 879) | public boolean tryStopRecording(final String channel, final int streamId) method stopRecording (line 909) | public void stopRecording(final long subscriptionId) method tryStopRecording (line 940) | public boolean tryStopRecording(final long subscriptionId) method tryStopRecordingByIdentity (line 969) | public boolean tryStopRecordingByIdentity(final long recordingId) method stopRecording (line 997) | public void stopRecording(final Publication publication) method startReplay (line 1020) | public long startReplay( method startBoundedReplay (line 1074) | public long startBoundedReplay( method startReplay (line 1123) | public long startReplay( method stopReplay (line 1168) | public void stopReplay(final long replaySessionId) method stopAllReplays (line 1196) | public void stopAllReplays(final long recordingId) method replay (line 1232) | public Subscription replay( method replay (line 1287) | public Subscription replay( method replay (line 1340) | public Subscription replay( method listRecordings (line 1392) | public int listRecordings( method listRecordingsForUri (line 1431) | public int listRecordingsForUri( method listRecording (line 1476) | public int listRecording(final long recordingId, final RecordingDescri... method getStartPosition (line 1508) | public long getStartPosition(final long recordingId) method getRecordingPosition (line 1538) | public long getRecordingPosition(final long recordingId) method getStopPosition (line 1568) | public long getStopPosition(final long recordingId) method getMaxRecordedPosition (line 1599) | public long getMaxRecordedPosition(final long recordingId) method archiveId (line 1628) | public long archiveId() method findLastMatchingRecording (line 1642) | public long findLastMatchingRecording( method truncateRecording (line 1675) | public long truncateRecording(final long recordingId, final long posit... method purgeRecording (line 1706) | public long purgeRecording(final long recordingId) method listRecordingSubscriptions (line 1743) | public int listRecordingSubscriptions( method replicate (line 1801) | public long replicate( method replicate (line 1861) | public long replicate( method taggedReplicate (line 1922) | public long taggedReplicate( method taggedReplicate (line 1986) | public long taggedReplicate( method replicate (line 2047) | public long replicate( method stopReplication (line 2086) | public void stopReplication(final long replicationId) method tryStopReplication (line 2117) | public boolean tryStopReplication(final long replicationId) method detachSegments (line 2151) | public void detachSegments(final long recordingId, final long newStart... method deleteDetachedSegments (line 2181) | public long deleteDetachedSegments(final long recordingId) method purgeSegments (line 2218) | public long purgeSegments(final long recordingId, final long newStartP... method attachSegments (line 2251) | public long attachSegments(final long recordingId) method migrateSegments (line 2290) | public long migrateSegments(final long srcRecordingId, final long dstR... method updateChannel (line 2319) | public void updateChannel(final long recordingId, final String newChan... method checkDeadline (line 2342) | private void checkDeadline(final long deadlineNs, final String errorMe... method pollNextResponse (line 2357) | private void pollNextResponse(final long correlationId, final long dea... method checkForDisconnect (line 2390) | private void checkForDisconnect(final Subscription subscription) method pollForResponse (line 2403) | private long pollForResponse(final long correlationId) method pollForResponseAllowingError (line 2447) | private boolean pollForResponseAllowingError(final long correlationId,... method pollForDescriptors (line 2498) | private int pollForDescriptors( method pollForSubscriptionDescriptors (line 2535) | private int pollForSubscriptionDescriptors( method dispatchRecordingSignal (line 2572) | private void dispatchRecordingSignal(final ControlResponsePoller poller) method ensureConnected (line 2583) | private void ensureConnected() method ensureNotReentrant (line 2599) | private void ensureNotReentrant() method state (line 2607) | private void state(final State newState) class Configuration (line 2618) | @Config(existsInC = false) method Configuration (line 2621) | private Configuration() method messageTimeoutNs (line 2843) | public static long messageTimeoutNs() method messageRetryAttempts (line 2854) | public static int messageRetryAttempts() method controlTermBufferSparse (line 2865) | public static boolean controlTermBufferSparse() method controlTermBufferLength (line 2878) | public static int controlTermBufferLength() method controlMtuLength (line 2889) | public static int controlMtuLength() method controlChannel (line 2899) | public static String controlChannel() method controlStreamId (line 2911) | public static int controlStreamId() method localControlChannel (line 2923) | public static String localControlChannel() method localControlStreamId (line 2935) | public static int localControlStreamId() method controlResponseChannel (line 2945) | public static String controlResponseChannel() method controlResponseStreamId (line 2957) | public static int controlResponseStreamId() method recordingEventsChannel (line 2967) | public static String recordingEventsChannel() method recordingEventsStreamId (line 2979) | public static int recordingEventsStreamId() method recordingEventsEnabled (line 2990) | public static boolean recordingEventsEnabled() method clientName (line 3004) | public static String clientName() class Context (line 3016) | public static final class Context implements Cloneable method Context (line 3058) | public Context() method clone (line 3067) | public Context clone() method conclude (line 3082) | public void conclude() method isConcluded (line 3155) | public boolean isConcluded() method messageTimeoutNs (line 3167) | public Context messageTimeoutNs(final long messageTimeoutNs) method messageTimeoutNs (line 3179) | @Config method messageRetryAttempts (line 3192) | public Context messageRetryAttempts(final int messageRetryAttempts) method messageRetryAttempts (line 3204) | @Config method recordingEventsChannel (line 3215) | @Config method recordingEventsChannel (line 3231) | public Context recordingEventsChannel(final String recordingEventsCh... method recordingEventsStreamId (line 3242) | @Config method recordingEventsStreamId (line 3254) | public Context recordingEventsStreamId(final int recordingEventsStre... method controlRequestChannel (line 3267) | public Context controlRequestChannel(final String channel) method controlRequestChannel (line 3279) | @Config(id = "CONTROL_CHANNEL") method controlRequestStreamId (line 3292) | public Context controlRequestStreamId(final int streamId) method controlRequestStreamId (line 3304) | @Config(id = "CONTROL_STREAM_ID") method controlResponseChannel (line 3317) | public Context controlResponseChannel(final String channel) method controlResponseChannel (line 3329) | @Config method controlResponseStreamId (line 3342) | public Context controlResponseStreamId(final int streamId) method controlResponseStreamId (line 3354) | @Config method controlTermBufferSparse (line 3367) | public Context controlTermBufferSparse(final boolean controlTermBuff... method controlTermBufferSparse (line 3379) | @Config method controlTermBufferLength (line 3392) | public Context controlTermBufferLength(final int controlTermBufferLe... method controlTermBufferLength (line 3404) | @Config method controlMtuLength (line 3417) | public Context controlMtuLength(final int controlMtuLength) method controlMtuLength (line 3429) | @Config method idleStrategy (line 3441) | public Context idleStrategy(final IdleStrategy idleStrategy) method idleStrategy (line 3452) | public IdleStrategy idleStrategy() method aeronDirectoryName (line 3463) | public Context aeronDirectoryName(final String aeronDirectoryName) method aeronDirectoryName (line 3474) | public String aeronDirectoryName() method clientName (line 3487) | public Context clientName(final String clientName) method clientName (line 3500) | public String clientName() method aeron (line 3515) | public Context aeron(final Aeron aeron) method aeron (line 3529) | public Aeron aeron() method ownsAeronClient (line 3540) | public Context ownsAeronClient(final boolean ownsAeronClient) method ownsAeronClient (line 3551) | public boolean ownsAeronClient() method lock (line 3565) | public Context lock(final Lock lock) method lock (line 3576) | public Lock lock() method errorHandler (line 3587) | public Context errorHandler(final ErrorHandler errorHandler) method errorHandler (line 3598) | public ErrorHandler errorHandler() method credentialsSupplier (line 3609) | public Context credentialsSupplier(final CredentialsSupplier credent... method credentialsSupplier (line 3620) | public CredentialsSupplier credentialsSupplier() method recordingSignalConsumer (line 3631) | public Context recordingSignalConsumer(final RecordingSignalConsumer... method recordingSignalConsumer (line 3642) | public RecordingSignalConsumer recordingSignalConsumer() method agentInvoker (line 3659) | public Context agentInvoker(final AgentInvoker agentInvoker) method agentInvoker (line 3670) | public AgentInvoker agentInvoker() method close (line 3680) | public void close() method toString (line 3691) | public String toString() method runInvokers (line 3716) | int runInvokers() method applyDefaultParams (line 3733) | private ChannelUri applyDefaultParams(final String channel) class AsyncConnect (line 3759) | public static final class AsyncConnect implements AutoCloseable type State (line 3764) | public enum State method State (line 3813) | State(final int step) method AsyncConnect (line 3832) | AsyncConnect(final Context ctx) method close (line 3865) | public void close() method context (line 3899) | public Context context() method step (line 3909) | public int step() method state (line 3919) | public State state() method poll (line 3929) | @SuppressWarnings("MethodLength") method checkDeadline (line 3981) | private void checkDeadline() method awaitSubscription (line 3998) | private void awaitSubscription() method addPublication (line 4016) | private void addPublication() method awaitPublicationConnected (line 4044) | private void awaitPublicationConnected() method sendConnectRequest (line 4053) | private void sendConnectRequest() method awaitSubscriptionConnected (line 4065) | private void awaitSubscriptionConnected() method sendArchiveIdRequest (line 4073) | private void sendArchiveIdRequest() method sendChallengeResponse (line 4081) | private void sendChallengeResponse() method pollForResponse (line 4090) | private void pollForResponse() method state (line 4146) | private void state(final State newState) method transitionToDone (line 4152) | private AeronArchive transitionToDone(final long archiveId) method quietClose (line 4168) | static Exception quietClose(final Exception previousException, final A... method replayViaResponseChannel (line 4193) | private Subscription replayViaResponseChannel( method startReplayViaResponseChannel (line 4259) | private long startReplayViaResponseChannel( method checkDeadline (line 4327) | private static void checkDeadline( FILE: aeron-archive/src/main/java/io/aeron/archive/client/ArchiveEvent.java class ArchiveEvent (line 25) | public class ArchiveEvent extends AeronEvent method ArchiveEvent (line 34) | public ArchiveEvent(final String message) method ArchiveEvent (line 45) | public ArchiveEvent(final String message, final AeronException.Categor... FILE: aeron-archive/src/main/java/io/aeron/archive/client/ArchiveException.java class ArchiveException (line 24) | public class ArchiveException extends AeronException method ArchiveException (line 121) | public ArchiveException() method ArchiveException (line 134) | public ArchiveException(final String message) method ArchiveException (line 148) | public ArchiveException(final String message, final int errorCode) method ArchiveException (line 163) | public ArchiveException(final String message, final Throwable cause, f... method ArchiveException (line 178) | public ArchiveException(final String message, final int errorCode, fin... method ArchiveException (line 192) | public ArchiveException(final String message, final Category category) method ArchiveException (line 207) | public ArchiveException(final String message, final long correlationId... method ArchiveException (line 223) | public ArchiveException( method errorCode (line 236) | public int errorCode() method correlationId (line 247) | public long correlationId() method errorCodeAsString (line 258) | public static String errorCodeAsString(final int errorCode) FILE: aeron-archive/src/main/java/io/aeron/archive/client/ArchiveProxy.java class ArchiveProxy (line 77) | public final class ArchiveProxy method ArchiveProxy (line 151) | @Deprecated(forRemoval = true, since = "1.47.0") method ArchiveProxy (line 167) | public ArchiveProxy(final ExclusivePublication publication) method ArchiveProxy (line 191) | @Deprecated(forRemoval = true, since = "1.47.0") method ArchiveProxy (line 221) | public ArchiveProxy( method ArchiveProxy (line 245) | public ArchiveProxy( method publication (line 268) | public Publication publication() method connect (line 281) | public boolean connect(final String responseChannel, final int respons... method tryConnect (line 306) | public boolean tryConnect(final String responseChannel, final int resp... method keepAlive (line 331) | public boolean keepAlive(final long controlSessionId, final long corre... method closeSession (line 347) | public boolean closeSession(final long controlSessionId) method tryChallengeResponse (line 365) | public boolean tryChallengeResponse( method startRecording (line 389) | public boolean startRecording( method startRecording (line 418) | public boolean startRecording( method stopRecording (line 447) | public boolean stopRecording( method stopRecording (line 468) | public boolean stopRecording(final long subscriptionId, final long cor... method stopRecordingByIdentity (line 487) | public boolean stopRecordingByIdentity( method replay (line 513) | public boolean replay( method replay (line 562) | public boolean replay( method boundedReplay (line 596) | public boolean boundedReplay( method stopReplay (line 627) | public boolean stopReplay(final long replaySessionId, final long corre... method stopAllReplays (line 646) | public boolean stopAllReplays(final long recordingId, final long corre... method listRecordings (line 666) | public boolean listRecordings( method listRecordingsForUri (line 690) | public boolean listRecordingsForUri( method listRecording (line 718) | public boolean listRecording(final long recordingId, final long correl... method extendRecording (line 744) | public boolean extendRecording( method extendRecording (line 780) | public boolean extendRecording( method getRecordingPosition (line 810) | public boolean getRecordingPosition(final long recordingId, final long... method truncateRecording (line 831) | public boolean truncateRecording( method purgeRecording (line 853) | public boolean purgeRecording( method getStartPosition (line 873) | public boolean getStartPosition(final long recordingId, final long cor... method getStopPosition (line 892) | public boolean getStopPosition(final long recordingId, final long corr... method getMaxRecordedPosition (line 911) | public boolean getMaxRecordedPosition( method archiveId (line 930) | public boolean archiveId(final long correlationId, final long controlS... method findLastMatchingRecording (line 951) | public boolean findLastMatchingRecording( method listRecordingSubscriptions (line 983) | public boolean listRecordingSubscriptions( method replicate (line 1027) | public boolean replicate( method replicate (line 1079) | public boolean replicate( method taggedReplicate (line 1132) | public boolean taggedReplicate( method taggedReplicate (line 1188) | public boolean taggedReplicate( method replicate (line 1240) | public boolean replicate( method stopReplication (line 1280) | public boolean stopReplication(final long replicationId, final long co... method detachSegments (line 1305) | public boolean detachSegments( method deleteDetachedSegments (line 1327) | public boolean deleteDetachedSegments(final long recordingId, final lo... method purgeSegments (line 1354) | public boolean purgeSegments( method attachSegments (line 1379) | public boolean attachSegments(final long recordingId, final long corre... method migrateSegments (line 1408) | public boolean migrateSegments( method requestReplayToken (line 1430) | public boolean requestReplayToken(final long lastCorrelationId, final ... method updateChannel (line 1450) | public boolean updateChannel( method offer (line 1466) | private boolean offer(final int length) method offerWithTimeout (line 1504) | private boolean offerWithTimeout(final int length, final AgentInvoker ... method replay (line 1542) | private boolean replay( method boundedReplay (line 1568) | private boolean boundedReplay( method replicate (line 1596) | private boolean replicate( FILE: aeron-archive/src/main/java/io/aeron/archive/client/ControlEventListener.java type ControlEventListener (line 24) | @FunctionalInterface method onResponse (line 36) | void onResponse( FILE: aeron-archive/src/main/java/io/aeron/archive/client/ControlResponseAdapter.java class ControlResponseAdapter (line 27) | public final class ControlResponseAdapter method ControlResponseAdapter (line 47) | public ControlResponseAdapter( method ControlResponseAdapter (line 67) | public ControlResponseAdapter( method poll (line 84) | public int poll() method dispatchDescriptor (line 95) | public static void dispatchDescriptor( method onFragment (line 117) | void onFragment(final DirectBuffer buffer, final int offset, final int... method handleControlResponse (line 143) | private void handleControlResponse( method handleRecordingDescriptor (line 160) | private void handleRecordingDescriptor( method handleRecordingSignal (line 172) | private void handleRecordingSignal( FILE: aeron-archive/src/main/java/io/aeron/archive/client/ControlResponseListener.java type ControlResponseListener (line 21) | public interface ControlResponseListener extends RecordingDescriptorCons... FILE: aeron-archive/src/main/java/io/aeron/archive/client/ControlResponsePoller.java class ControlResponsePoller (line 32) | public final class ControlResponsePoller method ControlResponsePoller (line 68) | public ControlResponsePoller(final Subscription subscription) method ControlResponsePoller (line 79) | public ControlResponsePoller(final Subscription subscription, final in... method subscription (line 90) | public Subscription subscription() method poll (line 100) | public int poll() method templateId (line 127) | public int templateId() method controlSessionId (line 137) | public long controlSessionId() method correlationId (line 147) | public long correlationId() method relevantId (line 157) | public long relevantId() method recordingId (line 167) | public long recordingId() method subscriptionId (line 177) | public long subscriptionId() method position (line 187) | public long position() method recordingSignal (line 197) | public RecordingSignal recordingSignal() method version (line 207) | public int version() method isPollComplete (line 217) | public boolean isPollComplete() method code (line 227) | public ControlResponseCode code() method errorMessage (line 237) | public String errorMessage() method wasChallenged (line 247) | public boolean wasChallenged() method encodedChallenge (line 257) | public byte[] encodedChallenge() method onFragment (line 262) | ControlledFragmentAssembler.Action onFragment( method toString (line 351) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingDescriptorConsumer.java type RecordingDescriptorConsumer (line 24) | @FunctionalInterface method onRecordingDescriptor (line 47) | void onRecordingDescriptor( FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingDescriptorPoller.java class RecordingDescriptorPoller (line 28) | public final class RecordingDescriptorPoller method RecordingDescriptorPoller (line 55) | public RecordingDescriptorPoller( method RecordingDescriptorPoller (line 78) | public RecordingDescriptorPoller( method subscription (line 97) | public Subscription subscription() method poll (line 107) | public int poll() method controlSessionId (line 122) | public long controlSessionId() method isDispatchComplete (line 132) | public boolean isDispatchComplete() method remainingRecordCount (line 142) | public int remainingRecordCount() method reset (line 154) | public void reset(final long correlationId, final int recordCount, fin... method onFragment (line 162) | @SuppressWarnings("MethodLength") method toString (line 282) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingEventsAdapter.java class RecordingEventsAdapter (line 30) | public final class RecordingEventsAdapter implements FragmentHandler method RecordingEventsAdapter (line 48) | public RecordingEventsAdapter( method poll (line 61) | public int poll() method onFragment (line 69) | public void onFragment(final DirectBuffer buffer, final int offset, fi... FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingEventsListener.java type RecordingEventsListener (line 21) | public interface RecordingEventsListener method onStart (line 33) | void onStart( method onProgress (line 48) | void onProgress(long recordingId, long startPosition, long position); method onStop (line 57) | void onStop(long recordingId, long startPosition, long stopPosition); FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingEventsPoller.java class RecordingEventsPoller (line 31) | public final class RecordingEventsPoller implements ControlledFragmentHa... method RecordingEventsPoller (line 52) | public RecordingEventsPoller(final Subscription subscription) method poll (line 62) | public int poll() method isPollComplete (line 78) | public boolean isPollComplete() method templateId (line 88) | public int templateId() method recordingId (line 98) | public long recordingId() method recordingStartPosition (line 108) | public long recordingStartPosition() method recordingPosition (line 118) | public long recordingPosition() method recordingStopPosition (line 128) | public long recordingStopPosition() method onFragment (line 136) | public ControlledFragmentHandler.Action onFragment( FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingSignalAdapter.java class RecordingSignalAdapter (line 36) | public final class RecordingSignalAdapter method RecordingSignalAdapter (line 58) | public RecordingSignalAdapter( method poll (line 79) | public int poll() method isDone (line 94) | public boolean isDone() method onFragment (line 99) | private ControlledFragmentHandler.Action onFragment( FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingSignalConsumer.java type RecordingSignalConsumer (line 23) | @FunctionalInterface method onSignal (line 36) | void onSignal( FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingSignalPoller.java class RecordingSignalPoller (line 30) | public final class RecordingSignalPoller method RecordingSignalPoller (line 64) | private RecordingSignalPoller(final long controlSessionId, final Subsc... method RecordingSignalPoller (line 78) | public RecordingSignalPoller(final long controlSessionId, final Subscr... method subscription (line 88) | public Subscription subscription() method poll (line 98) | public int poll() method controlSessionId (line 122) | public long controlSessionId() method correlationId (line 132) | public long correlationId() method relevantId (line 142) | public long relevantId() method templateId (line 152) | public int templateId() method recordingId (line 162) | public long recordingId() method recordingSubscriptionId (line 172) | public long recordingSubscriptionId() method recordingPosition (line 182) | public long recordingPosition() method recordingSignal (line 192) | public RecordingSignal recordingSignal() method version (line 202) | public int version() method isPollComplete (line 212) | public boolean isPollComplete() method code (line 222) | public ControlResponseCode code() method errorMessage (line 232) | public String errorMessage() method onFragment (line 237) | ControlledFragmentHandler.Action onFragment( method toString (line 304) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingSubscriptionDescriptorConsumer.java type RecordingSubscriptionDescriptorConsumer (line 21) | @FunctionalInterface method onSubscriptionDescriptor (line 33) | void onSubscriptionDescriptor( FILE: aeron-archive/src/main/java/io/aeron/archive/client/RecordingSubscriptionDescriptorPoller.java class RecordingSubscriptionDescriptorPoller (line 32) | public final class RecordingSubscriptionDescriptorPoller method RecordingSubscriptionDescriptorPoller (line 60) | public RecordingSubscriptionDescriptorPoller( method RecordingSubscriptionDescriptorPoller (line 83) | public RecordingSubscriptionDescriptorPoller( method subscription (line 102) | public Subscription subscription() method poll (line 112) | public int poll() method controlSessionId (line 127) | public long controlSessionId() method isDispatchComplete (line 137) | public boolean isDispatchComplete() method remainingSubscriptionCount (line 147) | public int remainingSubscriptionCount() method reset (line 159) | public void reset( method onFragment (line 168) | @SuppressWarnings("MethodLength") FILE: aeron-archive/src/main/java/io/aeron/archive/client/ReplayMerge.java class ReplayMerge (line 49) | public final class ReplayMerge implements AutoCloseable type State (line 62) | @SuppressWarnings("JavadocVariable") method ReplayMerge (line 112) | public ReplayMerge( method ReplayMerge (line 177) | public ReplayMerge( method close (line 202) | public void close() method subscription (line 229) | public Subscription subscription() method doWork (line 240) | public int doWork() method poll (line 297) | public int poll(final FragmentHandler fragmentHandler, final int fragm... method isMerged (line 308) | public boolean isMerged() method hasFailed (line 318) | public boolean hasFailed() method image (line 328) | public Image image() method isLiveAdded (line 338) | public boolean isLiveAdded() method resolveReplayPort (line 343) | private int resolveReplayPort(final long nowMs) method getRecordingPosition (line 360) | private int getRecordingPosition(final long nowMs) method replay (line 389) | private int replay(final long nowMs) method catchup (line 429) | private int catchup(final long nowMs) method attemptLiveJoin (line 472) | private int attemptLiveJoin(final long nowMs) method callGetMaxRecordedPosition (line 522) | private boolean callGetMaxRecordedPosition(final long nowMs) method stopReplay (line 547) | private void stopReplay() method state (line 556) | private void state(final ReplayMerge.State newState) method shouldAddLiveDestination (line 563) | private boolean shouldAddLiveDestination(final long position) method shouldStopAndRemoveReplay (line 569) | private boolean shouldStopAndRemoveReplay(final long position) method checkProgress (line 576) | private void checkProgress(final long nowMs) method pollForResponse (line 593) | private static boolean pollForResponse(final AeronArchive archive, fin... method polledRelevantId (line 621) | private static long polledRelevantId(final AeronArchive archive) method toString (line 629) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/client/ReplayParams.java class ReplayParams (line 26) | public class ReplayParams method ReplayParams (line 38) | @SuppressWarnings("this-escape") method reset (line 49) | public ReplayParams reset() method position (line 67) | public ReplayParams position(final long position) method position (line 79) | public long position() method length (line 96) | public ReplayParams length(final long length) method length (line 108) | public long length() method boundingLimitCounterId (line 120) | public ReplayParams boundingLimitCounterId(final int boundingLimitCoun... method boundingLimitCounterId (line 131) | public int boundingLimitCounterId() method fileIoMaxLength (line 144) | public ReplayParams fileIoMaxLength(final int fileIoMaxLength) method fileIoMaxLength (line 156) | public int fileIoMaxLength() method isBounded (line 166) | public boolean isBounded() method replayToken (line 178) | public ReplayParams replayToken(final long replayToken) method replayToken (line 190) | public long replayToken() method subscriptionRegistrationId (line 201) | public void subscriptionRegistrationId(final long registrationId) method subscriptionRegistrationId (line 212) | public long subscriptionRegistrationId() FILE: aeron-archive/src/main/java/io/aeron/archive/client/ReplicationParams.java class ReplicationParams (line 28) | public class ReplicationParams method ReplicationParams (line 44) | @SuppressWarnings("this-escape") method reset (line 55) | public ReplicationParams reset() method stopPosition (line 78) | public ReplicationParams stopPosition(final long stopPosition) method stopPosition (line 88) | public long stopPosition() method dstRecordingId (line 100) | public ReplicationParams dstRecordingId(final long dstRecordingId) method dstRecordingId (line 111) | public long dstRecordingId() method liveDestination (line 122) | public ReplicationParams liveDestination(final String liveChannel) method liveDestination (line 133) | public String liveDestination() method replicationChannel (line 142) | public String replicationChannel() method replicationChannel (line 154) | public ReplicationParams replicationChannel(final String replicationCh... method channelTagId (line 167) | public ReplicationParams channelTagId(final long channelTagId) method channelTagId (line 178) | public long channelTagId() method subscriptionTagId (line 190) | public ReplicationParams subscriptionTagId(final long subscriptionTagId) method subscriptionTagId (line 201) | public long subscriptionTagId() method fileIoMaxLength (line 214) | public ReplicationParams fileIoMaxLength(final int fileIoMaxLength) method fileIoMaxLength (line 226) | public int fileIoMaxLength() method replicationSessionId (line 238) | public ReplicationParams replicationSessionId(final int replicationSes... method replicationSessionId (line 249) | public int replicationSessionId() method encodedCredentials (line 261) | public ReplicationParams encodedCredentials(final byte[] encodedCreden... method encodedCredentials (line 272) | public byte[] encodedCredentials() method srcResponseChannel (line 283) | public ReplicationParams srcResponseChannel(final String responseChannel) method srcResponseChannel (line 294) | public String srcResponseChannel() method equals (line 302) | public boolean equals(final Object o) method hashCode (line 323) | public int hashCode() method toString (line 333) | public String toString() FILE: aeron-archive/src/main/java/io/aeron/archive/status/RecordingPos.java class RecordingPos (line 54) | public final class RecordingPos method RecordingPos (line 71) | private RecordingPos() method allocate (line 93) | public static Counter allocate( method findCounterIdByRecording (line 142) | @Deprecated method findCounterIdByRecording (line 157) | public static int findCounterIdByRecording( method findCounterIdBySession (line 198) | @Deprecated method findCounterIdBySession (line 213) | public static int findCounterIdBySession( method getRecordingId (line 253) | public static long getRecordingId(final CountersReader countersReader,... method getSourceIdentity (line 272) | public static String getSourceIdentity(final CountersReader counters, ... method isActive (line 292) | public static boolean isActive(final CountersReader counters, final in... FILE: aeron-archive/src/test/c/TestArchive.h type pid_t (line 39) | typedef intptr_t pid_t; function await_process_terminated (line 41) | static void await_process_terminated(pid_t process_handle) function await_process_terminated (line 49) | static void await_process_terminated(pid_t process_handle) function class (line 63) | class TestArchive FILE: aeron-archive/src/test/c/client/aeron_archive_test.cpp function EqualOrErrmsg (line 45) | testing::AssertionResult EqualOrErrmsg(const int x, const int y) type fragment_handler_clientd_stct (line 59) | struct fragment_handler_clientd_stct function fragment_handler (line 66) | void fragment_handler(void *clientd, const uint8_t *buffer, size_t lengt... type credentials_supplier_clientd_stct (line 73) | struct credentials_supplier_clientd_stct function aeron_archive_encoded_credentials_t (line 85) | static aeron_archive_encoded_credentials_t *encoded_credentials_supplier... function aeron_archive_encoded_credentials_t (line 90) | static aeron_archive_encoded_credentials_t *encoded_credentials_on_chall... type recording_signal_consumer_clientd_stct (line 96) | struct recording_signal_consumer_clientd_stct function recording_signal_consumer (line 102) | void recording_signal_consumer( class AeronCArchiveTestBase (line 110) | class AeronCArchiveTestBase method DoSetUp (line 121) | void DoSetUp(std::int64_t archiveId = 42, std::int32_t maxConcurrentRe... method DoTearDown (line 137) | void DoTearDown() method idle (line 157) | void idle() method connect (line 167) | void connect( method aeron_subscription_t (line 198) | aeron_subscription_t *addSubscription(std::string channel, int32_t str... method aeron_publication_t (line 232) | aeron_publication_t *addPublication(std::string channel, int32_t strea... method setupCounters (line 262) | void setupCounters(int32_t session_id) method waitUntilCaughtUp (line 269) | void waitUntilCaughtUp(int64_t position) method getRecordingCounterId (line 277) | static int32_t getRecordingCounterId(int32_t session_id, aeron_counter... method offerMessages (line 290) | static void offerMessages( method offerMessagesToPosition (line 309) | static void offerMessagesToPosition( method offerMessages (line 326) | static void offerMessages( method consumeMessages (line 345) | static void consumeMessages( method consumeMessagesExpectingBound (line 363) | static int64_t consumeMessagesExpectingBound( method attemptReplayMerge (line 385) | bool attemptReplayMerge( method startDestArchive (line 443) | void startDestArchive() method recordData (line 470) | void recordData( class AeronCArchiveTest (line 581) | class AeronCArchiveTest : public AeronCArchiveTestBase, public testing::... method SetUp (line 584) | void SetUp() final method TearDown (line 589) | void TearDown() final class AeronCArchiveParamTest (line 595) | class AeronCArchiveParamTest : public AeronCArchiveTestBase, public test... method SetUp (line 598) | void SetUp() final method TearDown (line 603) | void TearDown() final class AeronCArchiveIdTest (line 611) | class AeronCArchiveIdTest : public AeronCArchiveTestBase, public testing... type recording_descriptor_consumer_clientd_stct (line 615) | struct recording_descriptor_consumer_clientd_stct function recording_descriptor_consumer (line 632) | static void recording_descriptor_consumer( type SubscriptionDescriptor (line 667) | struct SubscriptionDescriptor method SubscriptionDescriptor (line 674) | SubscriptionDescriptor( type subscription_descriptor_consumer_clientd (line 687) | struct subscription_descriptor_consumer_clientd function recording_subscription_descriptor_consumer (line 692) | static void recording_subscription_descriptor_consumer( function TEST_F (line 704) | TEST_F(AeronCArchiveTest, shouldAsyncConnectToArchive) function TEST_F (line 746) | TEST_F(AeronCArchiveTest, shouldAsyncConnectToArchiveWithPrebuiltAeron) function TEST_F (line 802) | TEST_F(AeronCArchiveTest, shouldHandleNullCredentialsSupplier) function TEST_F (line 833) | TEST_F(AeronCArchiveTest, shouldHandleNullDataInTheEncodedCredentials) function TEST_F (line 867) | TEST_F(AeronCArchiveTest, shouldConnectToArchive) function TEST_F (line 897) | TEST_F(AeronCArchiveTest, shouldConnectToArchiveWithPrebuiltAeron) function invoker_func (line 940) | void invoker_func(void *clientd) function TEST_F (line 945) | TEST_F(AeronCArchiveTest, shouldConnectToArchiveAndCallInvoker) function TEST_F (line 981) | TEST_F(AeronCArchiveTest, shouldConnectFromTwoClientsUsingIpc) function TEST_F (line 1046) | TEST_F(AeronCArchiveTest, shouldObserveErrorOnBadDataOnControlResponseCh... type error_handler_clientd_stct (line 1079) | struct error_handler_clientd_stct function error_handler (line 1087) | void error_handler(void *clientd, int errcode, const char *message) function TEST_F (line 1095) | TEST_F(AeronCArchiveTest, shouldCallErrorHandlerOnError) function TEST_F (line 1133) | TEST_F(AeronCArchiveTest, shouldRecordPublicationAndFindRecording) function TEST_F (line 1226) | TEST_F(AeronCArchiveTest, shouldRecordPublicationAndTryStopById) function TEST_F (line 1311) | TEST_F(AeronCArchiveTest, shouldRecordThenReplay) function TEST_F (line 1416) | TEST_F(AeronCArchiveTest, shouldRecordThenBoundedReplay) function TEST_F (line 1520) | TEST_F(AeronCArchiveTest, shouldRecordThenReplayThenTruncate) function TEST_F (line 1644) | TEST_F(AeronCArchiveTest, shouldRecordAndCancelReplayEarly) function TEST_F (line 1727) | TEST_F(AeronCArchiveTest, shouldRecordAndCancelReplayEarlyWithExclusiveP... function TEST_F (line 1803) | TEST_F(AeronCArchiveTest, shouldGetStartPosition) function TEST_F (line 1845) | TEST_F(AeronCArchiveTest, shouldReplayRecordingFromLateJoinPosition) function TEST_F (line 1902) | TEST_F(AeronCArchiveTest, shouldListRegisteredRecordingSubscriptions) function TEST_F (line 2014) | TEST_F(AeronCArchiveTest, shouldMergeFromReplayToLive) function TEST_F (line 2207) | TEST_F(AeronCArchiveTest, shouldFailForIncorrectInitialCredentials) function TEST_F (line 2224) | TEST_F(AeronCArchiveTest, shouldBeAbleToHandleBeingChallenged) function TEST_F (line 2245) | TEST_F(AeronCArchiveTest, shouldExceptionForIncorrectChallengeCredentials) function TEST_F (line 2264) | TEST_F(AeronCArchiveTest, shouldPurgeStoppedRecording) function TEST_F (line 2351) | TEST_F(AeronCArchiveTest, shouldReadRecordingDescriptor) function TEST_F (line 2396) | TEST_F(AeronCArchiveTest, shouldFindMultipleRecordingDescriptors) function TEST_F (line 2470) | TEST_F(AeronCArchiveTest, shouldFindRecordingDescriptorForUri) function TEST_F (line 2565) | TEST_F(AeronCArchiveTest, shouldReadJumboRecordingDescriptor) function TEST_F (line 2643) | TEST_F(AeronCArchiveTest, shouldRecordReplicateThenReplay) function TEST_P (line 2775) | TEST_P(AeronCArchiveParamTest, shouldRecordReplicateThenStop) function TEST_F (line 2889) | TEST_F(AeronCArchiveTest, shouldRecordReplicateTwice) function TEST_F (line 3027) | TEST_F(AeronCArchiveIdTest, shouldInitializeContextWithDefaultValues) function TEST_F (line 3055) | TEST_F(AeronCArchiveIdTest, shouldInitializeContextWithValuesSpecifiedVi... function TEST_F (line 3112) | TEST_F(AeronCArchiveIdTest, shouldFailWithErrorIfControlRequestChannelIs... function TEST_F (line 3123) | TEST_F(AeronCArchiveIdTest, shouldFailWithErrorIfControlResponseChannelI... function TEST_F (line 3136) | TEST_F(AeronCArchiveIdTest, shouldFailWithErrorIfRetryAttemptsIsZero) function TEST_F (line 3152) | TEST_F(AeronCArchiveIdTest, shouldFailWithErrorIfAeronClientFailsToConnect) function TEST_F (line 3168) | TEST_F(AeronCArchiveIdTest, shouldApplyDefaultParametersToRequestAndResp... function TEST_F (line 3213) | TEST_F(AeronCArchiveIdTest, shouldNotApplyDefaultParametersToRequestAndR... function TEST_F (line 3265) | TEST_F(AeronCArchiveIdTest, shouldNotSetSessionIdOnControlRequestAndRepo... function TEST_F (line 3305) | TEST_F(AeronCArchiveIdTest, shouldDuplicateContext) function TEST_F (line 3361) | TEST_F(AeronCArchiveIdTest, shouldResolveArchiveId) function TEST_F (line 3375) | TEST_F(AeronCArchiveTest, shouldConnectToArchiveWithResponseChannels) function TEST_P (line 3396) | TEST_P(AeronCArchiveParamTest, shouldReplayWithResponseChannel) function TEST_P (line 3450) | TEST_P(AeronCArchiveParamTest, shouldBoundedReplayWithResponseChannel) function TEST_P (line 3530) | TEST_P(AeronCArchiveParamTest, shouldStartReplayWithResponseChannel) function TEST_P (line 3588) | TEST_P(AeronCArchiveParamTest, shouldStartBoundedReplayWithResponseChannel) function TEST_F (line 3672) | TEST_F(AeronCArchiveTest, shouldDisconnectAfterStopAllReplays) function TEST_P (line 3743) | TEST_P(AeronCArchiveParamTest, shouldRecordAndExtend) function TEST_F (line 3875) | TEST_F(AeronCArchiveTest, shouldPurgeSegments) function TEST_F (line 3944) | TEST_F(AeronCArchiveTest, shouldDetachAndDeleteSegments) function TEST_F (line 4017) | TEST_F(AeronCArchiveTest, shouldDetachAndReattachSegments) function TEST_F (line 4086) | TEST_F(AeronCArchiveTest, shouldSetAeronClientName) function TEST_F (line 4098) | TEST_F(AeronCArchiveTest, shouldSendClientInfoToArchive) function TEST_F (line 4164) | TEST_F(AeronCArchiveTest, shouldUpdateChannel) function TEST_F (line 4235) | TEST_F(AeronCArchiveTest, shouldRejectReentractCallsDuringCallbacks) class AeronCArchiveNoSetupTest (line 4307) | class AeronCArchiveNoSetupTest : public AeronCArchiveTestBase, public te... function TEST_F (line 4311) | TEST_F(AeronCArchiveNoSetupTest, shouldNotHangClosingReplayMergeWhenUsin... FILE: aeron-archive/src/test/cpp_wrapper/AeronArchiveWrapperTest.cpp class AeronArchiveWrapperTestBase (line 53) | class AeronArchiveWrapperTestBase method DoSetUp (line 64) | void DoSetUp(std::int64_t archiveId = 42) method DoTearDown (line 78) | void DoTearDown() method addPublication (line 82) | static std::shared_ptr addPublication(Aeron &aeron, const... method addSubscription (line 96) | static std::shared_ptr addSubscription( method getRecordingCounterId (line 111) | static std::int32_t getRecordingCounterId(std::int32_t sessionId, Coun... method offerMessagesToPosition (line 123) | static void offerMessagesToPosition( method offerMessages (line 146) | static void offerMessages( method offerMessagesExclusive (line 169) | static void offerMessagesExclusive( method consumeMessages (line 192) | void consumeMessages(Subscription &subscription, std::size_t messageCo... method consumeMessagesExpectingBound (line 219) | std::int64_t consumeMessagesExpectingBound( method attemptReplayMerge (line 253) | bool attemptReplayMerge( method startDestArchive (line 315) | void startDestArchive() method recordData (line 328) | std::tuple recordData( method setCredentials (line 397) | static void setCredentials(AeronArchive::Context_t &context) class AeronArchiveWrapperTest (line 417) | class AeronArchiveWrapperTest : public AeronArchiveWrapperTestBase, publ... method SetUp (line 420) | void SetUp() final method TearDown (line 425) | void TearDown() final class AeronArchiveWrapperIdTest (line 431) | class AeronArchiveWrapperIdTest : public AeronArchiveWrapperTestBase, pu... class AeronArchiveWrapperParamTest (line 435) | class AeronArchiveWrapperParamTest : public AeronArchiveWrapperTestBase,... method SetUp (line 438) | void SetUp() final method TearDown (line 443) | void TearDown() final function TEST_F (line 451) | TEST_F(AeronArchiveWrapperTest, shouldAsyncConnectToArchive) function TEST_F (line 468) | TEST_F(AeronArchiveWrapperTest, shouldAsyncConnectToArchiveWithPrebuiltA... function TEST_F (line 490) | TEST_F(AeronArchiveWrapperTest, shouldConnectToArchive) function TEST_F (line 498) | TEST_F(AeronArchiveWrapperTest, shouldConnectToArchiveWithPrebuiltAeron) function TEST_F (line 511) | TEST_F(AeronArchiveWrapperTest, shouldConnectToArchiveAndCallInvoker) function TEST_F (line 522) | TEST_F(AeronArchiveWrapperTest, shouldObserveErrorOnBadDataOnControlResp... function TEST_F (line 548) | TEST_F(AeronArchiveWrapperTest, shouldRecordPublicationAndFindRecording) function TEST_F (line 608) | TEST_F(AeronArchiveWrapperTest, shouldRecordPublicationAndTryStopById) function TEST_F (line 672) | TEST_F(AeronArchiveWrapperTest, shouldRecordThenReplay) function TEST_F (line 737) | TEST_F(AeronArchiveWrapperTest, shouldRecordThenBoundedReplay) function TEST_F (line 816) | TEST_F(AeronArchiveWrapperTest, shouldRecordThenReplayThenTruncate) function TEST_F (line 893) | TEST_F(AeronArchiveWrapperTest, shouldRecordAndCancelReplayEarly) function TEST_F (line 947) | TEST_F(AeronArchiveWrapperTest, shouldRecordAndCancelReplayEarlyWithExcl... function TEST_F (line 1001) | TEST_F(AeronArchiveWrapperTest, shouldGetStartPosition) function TEST_F (line 1039) | TEST_F(AeronArchiveWrapperTest, shouldReplayRecordingFromLateJoinPosition) function TEST_F (line 1089) | TEST_F(AeronArchiveWrapperTest, shouldListRegisteredRecordingSubscriptions) function TEST_F (line 1166) | TEST_F(AeronArchiveWrapperTest, shouldMergeFromReplayToLive) function TEST_F (line 1291) | TEST_F(AeronArchiveWrapperTest, shouldExceptionForIncorrectInitialCreden... function TEST_F (line 1318) | TEST_F(AeronArchiveWrapperTest, shouldBeAbleToHandleBeingChallenged) function TEST_F (line 1352) | TEST_F(AeronArchiveWrapperTest, shouldExceptionForIncorrectChallengeCred... function TEST_F (line 1391) | TEST_F(AeronArchiveWrapperTest, shouldPurgeStoppedRecording) function TEST_F (line 1451) | TEST_F(AeronArchiveWrapperTest, shouldReadRecordingDescriptor) function TEST_F (line 1487) | TEST_F(AeronArchiveWrapperTest, shouldFindMultipleRecordingDescriptors) function TEST_F (line 1537) | TEST_F(AeronArchiveWrapperTest, shouldFindRecordingDescriptorForUri) function TEST_F (line 1599) | TEST_F(AeronArchiveWrapperTest, shouldReadJumboRecordingDescriptor) function TEST_F (line 1659) | TEST_F(AeronArchiveWrapperTest, shouldRecordReplicateThenReplay) function TEST_P (line 1750) | TEST_P(AeronArchiveWrapperParamTest, shouldRecordReplicateThenStop) function TEST_F (line 1854) | TEST_F(AeronArchiveWrapperTest, shouldRecordReplicateTwice) function TEST_F (line 1955) | TEST_F(AeronArchiveWrapperIdTest, shouldResolveArchiveId) function TEST_F (line 1967) | TEST_F(AeronArchiveWrapperTest, shouldConnectToArchiveWithResponseChannels) function TEST_P (line 1975) | TEST_P(AeronArchiveWrapperParamTest, shouldReplayWithResponseChannel) function TEST_P (line 2005) | TEST_P(AeronArchiveWrapperParamTest, shouldBoundedReplayWithResponseChan... function TEST_P (line 2053) | TEST_P(AeronArchiveWrapperParamTest, shouldStartReplayWithResponseChannel) function TEST_P (line 2095) | TEST_P(AeronArchiveWrapperParamTest, shouldStartBoundedReplayWithRespons... function TEST_F (line 2153) | TEST_F(AeronArchiveWrapperTest, shouldDisconnectAfterStopAllReplays) function TEST_P (line 2202) | TEST_P(AeronArchiveWrapperParamTest, shouldRecordAndExtend) function TEST_F (line 2326) | TEST_F(AeronArchiveWrapperTest, shouldPurgeSegments) function TEST_F (line 2385) | TEST_F(AeronArchiveWrapperTest, shouldDetachAndDeleteSegments) function TEST_F (line 2446) | TEST_F(AeronArchiveWrapperTest, shouldDetachAndReattachSegments) function TEST_F (line 2501) | TEST_F(AeronArchiveWrapperTest, shouldUpdateChannel) FILE: aeron-archive/src/test/cpp_wrapper/TestArchive.h type pid_t (line 41) | typedef intptr_t pid_t; function await_process_terminated (line 43) | static void await_process_terminated(pid_t process_handle) function await_process_terminated (line 51) | static void await_process_terminated(pid_t process_handle) function class (line 65) | class TestArchive FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveConductorTest.java class ArchiveConductorTest (line 29) | class ArchiveConductorTest method strippedChannelBuilderShouldCopyKeyParameters (line 31) | @Test FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveContextTest.java class ArchiveContextTest (line 103) | class ArchiveContextTest method beforeEach (line 109) | @BeforeEach method init (line 137) | private void init(final Archive.Context context, final File archiveDir) method afterEach (line 156) | @AfterEach method defaultAuthorisationServiceSupplierReturnsAnAllowAllAuthorisationService (line 162) | @Test method shouldUseDefaultAuthorisationServiceSupplierIfTheSystemPropertyIsNotSet (line 168) | @Test method shouldUseDefaultAuthorisationServiceSupplierIfTheSystemPropertyIsSetToEmptyValue (line 179) | @Test method shouldInstantiateAuthorisationServiceSupplierBasedOnTheSystemProperty (line 197) | @Test method shouldUseProvidedAuthorisationServiceSupplierInstance (line 214) | @Test method shouldThrowIfReplicationChannelIsNotSet (line 233) | @Test method shouldDeriveArchiveClientContextResponseChannelFromArchiveControlChannel (line 240) | @Test method shouldThrowConfigurationExceptionIfUnableToDeriveArchiveClientContextResponseChannelDueToEndpointFormat (line 248) | @Test method shouldThrowConfigurationExceptionIfUnableToDeriveArchiveClientContextResponseChannelDueToEndpointNull (line 255) | @Test method shouldThrowIllegalStateExceptionIfThereIsAnActiveMarkFile (line 262) | @Test method shouldValidateThatSessionCounterIsOfTheCorrectType (line 279) | @Test method markFileDirShouldReturnExplicitlySetDirectory (line 288) | @Test method configurationMarkFileDirReturnsNullIfPropertyNotSet (line 300) | @Test method configurationMarkFileDirReturnsValueSet (line 307) | @ParameterizedTest method concludeShouldCreateMarkFileDirSetViaSystemProperty (line 322) | @Test method concludeShouldCreateMarkFileDirSetDirectly (line 345) | @Test method concludeCreatesTotalWriteBytesCounter (line 359) | @Test method concludeValidatesTotalWriteBytesCounter (line 378) | @Test method concludeCreatesTotalWriteTimeCounter (line 388) | @Test method concludeValidatesTotalWriteTimeCounter (line 408) | @Test method concludeCreatesMaxWriteTimeCounter (line 418) | @Test method concludeValidatesMaxWriteTimeCounter (line 437) | @Test method concludeCreatesTotalReadBytesCounter (line 447) | @Test method concludeValidatesTotalReadBytesCounter (line 466) | @Test method concludeCreatesTotalReadTimeCounter (line 476) | @Test method concludeValidatesTotalReadTimeCounter (line 495) | @Test method concludeCreatesMaxReadTimeCounter (line 505) | @Test method concludeValidatesMaxReadTimeCounter (line 519) | @Test method archiveIdIsNullValueByDefault (line 529) | @Test method archiveIdReturnsAssignedValue (line 535) | @ParameterizedTest method concludeUsesSystemPropertyToAssignArchiveId (line 546) | @Test method concludeUsesAeronClientIdIfSystemPropertyIsNotSet (line 563) | @Test method concludeUsesAeronClientIdIfSystemPropertyIsEmpty (line 574) | @Test method concludeUsesAeronClientIdIfSystemPropertyIsSetToNullValue (line 596) | @Test method shouldPrintArchiveId (line 618) | @ParameterizedTest method shouldValidateControlMtuLength (line 628) | @ParameterizedTest method shouldValidateControlTermBufferLength (line 639) | @ParameterizedTest method shouldValidateErrorBufferLengthSetExplicitly (line 650) | @ParameterizedTest method shouldValidateErrorBufferLengthSetViaSystemProperty (line 661) | @ParameterizedTest method controlChannelEnabledReturnsTrueWhenPropertyIsNotSet (line 680) | @Test method controlChannelEnabledReturnsTrueWhenPropertyIsNotSet (line 687) | @ParameterizedTest method controlChannelMustBeSpecified (line 702) | @Test method controlChannelMustBeUdpChannel (line 711) | @Test method controlChannelMustHaveValidEndpointSpecifiedIfControlResponseChannelOfTheReplicationClientIsNotSet (line 722) | @Test method whenControlChannelIsDisabledTheControlResponseChannelOnTheReplicationClientMustBeSet (line 734) | @Test method controlChannelCanBeDisabled (line 750) | @Test method closeOrderWhenArchiveOwnsAeronClient (line 768) | @Test method closeOrderWhenAeronClientIsNotOwned (line 812) | @SuppressWarnings({ "methodLength", "indentation" }) method shouldNotCreateLinkToTheDefaultMarkFile (line 949) | @Test method shouldCreateALinkToTheArchiveMarkFileInAnotherDirectory (line 969) | @Test method shouldCreateALinkToTheArchiveMarkFileWhichIsExplicitlyAssigned (line 990) | @Test method shouldVerifyConductorInvokeModeOnAeronClient (line 1015) | @Test method shouldUseExplicitlyAssignedClient (line 1027) | @Test method shouldInitializeAeronDirectoryFromTheClient (line 1039) | @Test method shouldInitializeArchiveDirectoryNameFromArchiveDir (line 1052) | @Test method shouldExposeThreadingModeInfoViaDutyCycleTrackers (line 1063) | @ParameterizedTest method shouldNotSetClientNameOnAnExplicitlyAssignedAeronClient (line 1113) | @Test method shouldRequireInvokerModeIfMediaDriverInvokerIsSpecified (line 1125) | @ParameterizedTest method mockArchiveCounter (line 1141) | private Counter mockArchiveCounter( method mockCounter (line 1153) | private static Counter mockCounter( class TestAuthorisationSupplier (line 1163) | public static class TestAuthorisationSupplier implements Authorisation... method get (line 1165) | public AuthorisationService get() class TestAuthorisationService (line 1171) | static class TestAuthorisationService implements AuthorisationService method isAuthorised (line 1173) | public boolean isAuthorised( method throwingClose (line 1180) | private static Exception throwingClose(final AutoCloseable resource, f... FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveCountersTest.java class ArchiveCountersTest (line 38) | class ArchiveCountersTest method allocateCounterUsingAeronClientIdAsArchiveIdentifier (line 40) | @Test method allocateErrorCounter (line 65) | @Test method findReturnsNullValueIfCounterNotFound (line 96) | @ParameterizedTest method findReturnsFirstMatchingCounter (line 110) | @Test method lengthOfArchiveIdLabelCountsNumberOfAsciiDigitsRequiredToEncodeArchiveId (line 140) | @ParameterizedTest method appendArchiveIdLabel (line 151) | @Test FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveMarkFileTest.java class ArchiveMarkFileTest (line 69) | class ArchiveMarkFileTest method shouldUseMarkFileDirectory (line 75) | @Test method shouldCreateLinkFileToMarkFileDirAndRemoveLinkFileIfArchiveDirMatchesMarkFileDir (line 99) | @Test method anErrorOnStartupShouldNotLeaveAnUninitialisedMarkFile (line 134) | @Test method shouldCallForceIfMarkFileIsNotClosed (line 191) | @Test method shouldNotCallForceIfMarkFileIsClosed (line 211) | @Test method shouldBeAbleToReadOldMarkFileV0 (line 230) | @Test method shouldBeAbleToReadOldMarkFileV1 (line 297) | @Test method shouldUnmapMarkFileBufferUponClose (line 370) | @Test method activityTimestamp (line 402) | @Test method archiveId (line 426) | @Test method signalReady (line 449) | @Test method shouldAlignMarkFileLengthToFilePageSizeFromAeronClient (line 472) | @Test method shouldAlignMarkFileLengthTo4KIfAeronClientReturnsZero (line 506) | @Test method shouldAlignMarkFileLengthToFilePageSizeFromMediaDriver (line 541) | @Test method shouldEncodeMarkFileFromArchiveContext (line 570) | private static void shouldEncodeMarkFileFromArchiveContext(final Archi... FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveMigrationUtils.java class ArchiveMigrationUtils (line 40) | final class ArchiveMigrationUtils method ArchiveMigrationUtils (line 47) | private ArchiveMigrationUtils() method createArchiveMarkFileInVersion2 (line 51) | static ArchiveMarkFile createArchiveMarkFileInVersion2(final File arch... method createCatalogInVersion2 (line 129) | static Catalog createCatalogInVersion2( method totalMarkFileLengthInVersion2 (line 171) | private static int totalMarkFileLengthInVersion2( method writeRecording (line 194) | private static void writeRecording( class RecordingDescriptorV2 (line 257) | static final class RecordingDescriptorV2 method RecordingDescriptorV2 (line 280) | RecordingDescriptorV2( FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveMigration_2_3Test.java class ArchiveMigration_2_3Test (line 48) | class ArchiveMigration_2_3Test method before (line 60) | @BeforeEach method after (line 67) | @AfterEach method minimumVersion (line 74) | @Test method shouldThrowExceptionIfMigrationTimestampFileAlreadyExists (line 80) | @Test method migrateEmptyCatalogFile (line 98) | @Test method migrateRemovesGapsBetweenRecordings (line 123) | @Test method verifyCatalogHeader (line 238) | private void verifyCatalogHeader(final Path catalogFile, final long ne... FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveTest.java class ArchiveTest (line 137) | @ExtendWith(InterruptingTestCallback.class) method shouldGenerateRecordingName (line 150) | @Test method shouldCalculateCorrectSegmentFilePosition (line 162) | @Test method shouldAllowMultipleConnectionsInParallel (line 203) | @Test method shouldRecoverRecordingWithNonZeroStartPosition (line 253) | @Test method shouldListRegisteredRecordingSubscriptions (line 327) | @Test method shouldErrorOnLowSpace (line 397) | @Test method shouldErrorWhenUnauthorised (line 439) | @Test method shouldResolveArchiveId (line 477) | @Test method dataBufferIsAllocatedOnDemand (line 521) | @Test method dataBufferReturnsValueAssigned (line 533) | @Test method replayBufferIsAllocatedOnDemandIfThreadingModeIsDEDICATED (line 543) | @Test method replayBufferReturnsValueAssignedIfThreadingModeIsDEDICATED (line 556) | @Test method replayBufferReturnsDataBufferIfThreadingModeIsNotDEDICATED (line 566) | @ParameterizedTest method recordChecksumBufferReturnsNullIfRecordChecksumIsNull (line 577) | @Test method recordChecksumBufferIsAllocatedOnDemandIfThreadingModeIsDEDICATED (line 584) | @Test method recordChecksumBufferReturnsValueAssignedIfThreadingModeIsDEDICATED (line 598) | @Test method recordChecksumBufferReturnsDataBufferIfThreadingModeIsNotDEDICATED (line 609) | @ParameterizedTest method shouldResolveControlResponseEndpointAddress (line 623) | @ParameterizedTest method shouldRunWithControlChannelDisabled (line 665) | @Test method shouldReplayPaddingGreaterThanMaxMessageLengthDueToFragmentationNearEndOfTerm (line 718) | @Test method shouldRejectArchiveCreationIfAnotherArchiveWithTheSameArchiveIdIsAlreadyRunning (line 821) | @Test method shouldAssignClientName (line 852) | @ParameterizedTest method calculateFragmentedMessageLength (line 899) | private static int calculateFragmentedMessageLength(final Publication ... method shouldTimeoutInactiveArchiveClients (line 908) | @SuppressWarnings("MethodLength") method archiveMarkFileShouldContainArchiveIdSetOnContextConclude (line 1010) | @Test method closedArchiveClientShouldBeInStateClosed (line 1035) | @Test method closedArchiveClientShouldBeInStateClosedCustomAeronClient (line 1061) | @Test method shouldCreateControlSessionCounter (line 1092) | @ParameterizedTest method shouldCreateControlSessionCounterIpcConnection (line 1145) | @ParameterizedTest method shouldConnectUsingInvokersWithAsyncConnect (line 1208) | @ParameterizedTest method openCatalog (line 1252) | private static Catalog openCatalog(final String archiveDirectoryName) class SubscriptionDescriptor (line 1266) | static final class SubscriptionDescriptor method SubscriptionDescriptor (line 1274) | SubscriptionDescriptor( method toString (line 1288) | public String toString() FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveTests.java class ArchiveTests (line 32) | class ArchiveTests method makeTestDirectory (line 36) | static File makeTestDirectory() method awaitConnectResponse (line 53) | static void awaitConnectResponse( method awaitOk (line 96) | static long awaitOk(final Subscription controlResponse, final long exp... method awaitResponse (line 142) | static long awaitResponse(final Subscription controlResponse, final lo... FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveToolCliTest.java class ArchiveToolCliTest (line 40) | public class ArchiveToolCliTest method before (line 51) | @BeforeEach method after (line 72) | @AfterEach method describeRecordingShouldDescribeExistingRecording (line 78) | @ParameterizedTest method describeRecordingShouldThrowExceptionOnUnknownRecording (line 91) | @Test method describeRecordingsShouldNotShowNonValidRecordings (line 99) | @Test method describeAllRecordingsShouldShowAllRecordings (line 119) | @Test method runArchiveTool (line 139) | private OutputConsole runArchiveTool(final String... args) class OutputConsole (line 160) | private static final class OutputConsole method systemOut (line 165) | public PrintStream systemOut() method systemOutText (line 170) | public String systemOutText() FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveToolSeparateMarkFileTest.java class ArchiveToolSeparateMarkFileTest (line 33) | class ArchiveToolSeparateMarkFileTest method shouldDescribe (line 38) | @Test method shouldDescribeRecordings (line 58) | @Test method shouldSetCapacity (line 78) | @Test FILE: aeron-archive/src/test/java/io/aeron/archive/ArchiveToolTests.java class ArchiveToolTests (line 70) | class ArchiveToolTests method beforeAll (line 107) | @BeforeAll method afterAll (line 113) | @AfterAll method before (line 119) | @SuppressWarnings("MethodLength") method after (line 495) | @AfterEach method verifyRecordingShouldMarkRecordingAsInvalidIfStartPositionIsNegative (line 501) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfStartPositionIsNotFrameAligned (line 514) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfStopPositionIsBeforeStartPosition (line 527) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfStopPositionIsNotFrameAligned (line 540) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfStartPositionIsOutOfRangeForTheMaxSegmentFile (line 553) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfStopPositionIsOutOfRangeForTheMaxSegmentFile (line 566) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfSegmentFileNameContainsNoPositionInformation (line 579) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfSegmentFileNameContainsNonIntegerPositionInformation (line 592) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfSegmentFileNameContainsNegativePositionInformation (line 605) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfCannotReadFromSegmentFile (line 618) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfCannotReadFrameFromSegmentFileAtGivenOffset (line 631) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfSegmentFileContainsAFrameWithWrongTermId (line 644) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfSegmentFileContainsAFrameWithWrongTermOffset (line 657) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfSegmentFileContainsAFrameWithWrongStreamId (line 670) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfSegmentFileContainsIncompleteFrame (line 683) | @Test method verifyRecordingValidRecordingShouldComputeStopPositionFromZeroStartPosition (line 696) | @Test method verifyRecordingValidRecordingShouldUseStartPositionIfNoSegmentFilesExist (line 708) | @Test method verifyRecordingValidRecordingShouldUseStartPositionWhenNoDataInTheMaxSegmentFileAtAGivenOffset (line 720) | @Test method verifyRecordingValidRecordingShouldComputeStopPositionWhenStartingAtALaterSegment (line 733) | @Test method verifyRecordingValidRecordingShouldNotUpdateStopPositionIfAlreadyCorrect (line 746) | @Test method verifyRecordingValidRecordingValidateAllSegmentFiles (line 759) | @Test method verifyRecordingInvalidRecordingValidateAllSegmentFiles (line 772) | @Test method verifyRecordingValidRecordingTruncateSegmentFileOnPageStraddleValidChecksum (line 785) | @Test method verifyRecordingValidRecordingTruncateSegmentFileOnPageStraddleNonZeroBytesInEveryPageAfterTheStraddle (line 797) | @Test method verifyRecordingValidRecordingTruncateSegmentFileOnPageStraddle (line 809) | @Test method verifyRecordingValidRecordingDoNotTruncateSegmentFileOnPageStraddle (line 821) | @Test method verifyRecordingValidRecordingPerformCRC (line 833) | @Test method verifyRecordingShouldMarkRecordingAsInvalidIfCatalogChecksumIsWrong (line 854) | @Test method verifyRecordingInvalidRecordingPerformCRC (line 867) | @Test method verifyRecordingShouldSkipRecordingIfStateIsDeletedOrUnknown (line 880) | @ParameterizedTest method verifyRecordingShouldThrowExceptionIfRecordingIsUnknown (line 901) | @ParameterizedTest method verifyNoOptionsDoNotTruncateOnPageStraddle (line 910) | @Test method verifyAllOptionsTruncateOnPageStraddle (line 970) | @Test method verifyAllShouldSkipDeletedRecordings (line 1038) | @Test method verifyChecksum (line 1112) | @Test method checksumRecordingLastSegmentFile (line 1155) | @Test method checksumRecordingAllSegmentFiles (line 1177) | @Test method checksumLastSegmentFile (line 1191) | @Test method checksumAllSegmentFile (line 1215) | @Test method verifyWithChecksumFlagThrowsIllegalArgumentExceptionIfClassNameNotSpecified (line 1239) | @ParameterizedTest method checksumThrowsIllegalArgumentExceptionIfClassNameNotSpecified (line 1246) | @ParameterizedTest method verifyWithoutChecksumClassNameShouldNotVerifyChecksums (line 1253) | @Test method verifyShouldNotMarkRecordingAsValidIfNoSegmentFilesAreAttached (line 1264) | @Test method verifyRecordingWithoutChecksumClassNameShouldNotVerifyChecksums (line 1287) | @Test method verifyThrowsIllegalArgumentExceptionIfApplyChecksumIsSetWithoutChecksumClassName (line 1299) | @Test method verifyRecordingThrowsIllegalArgumentExceptionIfApplyChecksumIsSetWithoutChecksumClassName (line 1305) | @Test method compactDeletesRecordingsInStateInvalidAndDeletedAndDeletesTheCorrespondingSegmentFiles (line 1312) | @Test method capacityReturnsCurrentCapacityInBytesOfTheCatalog (line 1355) | @Test method capacityIncreasesCapacityOfTheCatalog (line 1367) | @Test method deleteOrphanedSegmentsDeletesSegmentFilesForAllRecordings (line 1379) | @Test method deleteOrphanedSegmentsDeletesSegmentFilesOfTargetRecording (line 1421) | @ParameterizedTest method deleteOrphanedSegmentsOfAnUnknownRecording (line 1463) | @Test method markInvalidInvalidatesAnExistingRecording (line 1472) | @Test method markInvalidThrowsExceptionIfRecordingIsUnknown (line 1489) | @Test method markInvalidThrowsExceptionIfRecordingIsNotValid (line 1498) | @ParameterizedTest method markValidValidatesAnExistingRecording (line 1514) | @Test method markValidThrowsExceptionIfRecordingIsUnknown (line 1531) | @Test method markValidThrowsExceptionIfRecordingIsNotValid (line 1540) | @ParameterizedTest method verifyChecksumClassValidation (line 1556) | private static List verifyChecksumClassValidation() method checksumClassValidation (line 1567) | private static List checksumClassValidation() method assertChecksumClassNameRequired (line 1578) | private void assertChecksumClassNameRequired(final String[] args) method assertChecksumClassNameValidation (line 1585) | private void assertChecksumClassNameValidation(final Executable execut... type SegmentWriter (line 1592) | @FunctionalInterface method write (line 1595) | void write(ByteBuffer byteBuffer, DataHeaderFlyweight dataHeaderFlyw... method createFile (line 1599) | private File createFile(final String name) throws IOException method createDirectory (line 1606) | private void createDirectory(final String name) method writeToSegmentFile (line 1612) | private void writeToSegmentFile( method assertRecording (line 1633) | private void assertRecording( method assertRecording (line 1652) | private void assertRecording( method assertRecordingState (line 1688) | private void assertRecordingState(final Catalog catalog, final long re... method assertNoRecording (line 1695) | private void assertNoRecording(final Catalog catalog, final long recor... method assertFileExists (line 1710) | private void assertFileExists(final File... files) method assertFileDoesNotExist (line 1718) | private void assertFileDoesNotExist(final File... files) FILE: aeron-archive/src/test/java/io/aeron/archive/CatalogIndexTest.java class CatalogIndexTest (line 29) | class CatalogIndexTest method defaultIndexCapacityIsTenEntries (line 33) | @Test method sizeReturnsZeroForAnEmptyIndex (line 41) | @Test method addThrowsIllegalArgumentExceptionIfRecordingIdIsNegative (line 47) | @Test method addThrowsIllegalArgumentExceptionIfRecordingOffsetIsNegative (line 53) | @Test method addOneRecording (line 59) | @Test method addAppendsToTheEndOfTheIndex (line 74) | @Test method addAppendsThrowsIllegalArgumentExceptionIfNewRecordingIdIsLessThanOrEqualToTheExistingRecordingId (line 94) | @ParameterizedTest method addExpandsIndexWhenFull (line 107) | @Test method getThrowsIllegalArgumentExceptionIfRecordingIdIsNegative (line 127) | @Test method getReturnsNullValueOnAnEmptyIndex (line 133) | @ParameterizedTest method getReturnsNullValueIfRecordingIdIsNotFoundSingleEntry (line 140) | @ParameterizedTest method getReturnsNullValueIfRecordingIdIsNotFoundMultipleEntries (line 149) | @ParameterizedTest method getReturnsOffsetAssociatedWithRecordingId (line 161) | @ParameterizedTest method getSingleElement (line 175) | @ParameterizedTest method getFirstElement (line 184) | @Test method getLastElement (line 194) | @Test method getLastElementWhenIndexIsFull (line 204) | @Test method removeThrowsIllegalArgumentExceptionIfNegativeRecordingIdIsProvided (line 223) | @Test method removeReturnsNullValueWhenIndexIsEmpty (line 229) | @Test method removeReturnsNullValueWhenNonExistingRecordingIdIsProvided (line 235) | @Test method removeTheOnlyEntryFromTheIndex (line 246) | @Test method removeFirstElement (line 259) | @Test method removeLastElement (line 274) | @Test method removeMiddleElement (line 289) | @Test method removeLastElementFromTheFullIndex (line 306) | @Test FILE: aeron-archive/src/test/java/io/aeron/archive/CatalogTest.java class CatalogTest (line 63) | class CatalogTest method before (line 84) | @BeforeEach method after (line 108) | @AfterEach method shouldUse1KBAlignmentWhenReadingFromOldCatalogFile (line 114) | @Test method shouldComputeNextRecordingIdIfValueInHeaderIsZero (line 129) | @Test method shouldThrowArchiveExceptionIfNextRecordingIdIsSmallerThanTheActualLastRecordInTheCatalog (line 140) | @Test method shouldThrowArchiveExceptionIfNextRecordingIdIsInvalidWriteableCatalog (line 153) | @Test method shouldNotThrowArchiveExceptionWhenNextRecordingIdIsInvalidIfCatalogIsReadOnly (line 166) | @Test method shouldReadNextRecordingIdFromCatalogHeader (line 178) | @Test method shouldThrowIllegalArgumentExceptionIfCatalogCapacityIsLessThanMinimalCapacity (line 190) | @ParameterizedTest method shouldReloadExistingIndex (line 202) | @Test method shouldAppendToExistingIndex (line 260) | @Test method shouldAllowMultipleInstancesForSameStream (line 322) | @Test method shouldIncreaseCapacity (line 333) | @Test method shouldNotDecreaseCapacity (line 344) | @ParameterizedTest method shouldFixTimestampForEmptyRecordingAfterFailure (line 354) | @Test method shouldFixTimestampAndPositionAfterFailureSamePage (line 380) | @Test method shouldThrowExceptionAfterFailureOnPageStraddle (line 431) | @Test method shouldUseChecksumToVerifyLastFragmentAfterPageStraddle (line 462) | @Test method newRecording (line 498) | private long newRecording() method shouldFixTimestampAndPositionAfterFailureFullSegment (line 517) | @Test method shouldNotGrowCatalogWhenReachingFullIfRecordingsFit (line 561) | @Test method shouldGrowCatalogWhenMaxCapacityReached (line 594) | @Test method growCatalogThrowsArchiveExceptionIfCatalogIsFull (line 626) | @Test method growCatalogThrowsArchiveExceptionIfRecordingIsTooBig (line 637) | @Test method growCatalogShouldNotExceedMaxCatalogCapacity (line 651) | @Test method shouldNotThrowWhenOldRecordingLogsAreDeleted (line 662) | @Test method shouldContainChannelFragment (line 678) | @Test method detectPageBoundaryStraddle (line 722) | @ParameterizedTest(name = "fragmentCrossesPageBoundary({0}, {1}, {2})") method findLastReturnsNullRecordingIdIfMinRecordingIdIsOutOfRange (line 729) | @ParameterizedTest method findLastReturnsLastFoundRecordingMatchingGivenCriteria (line 739) | @Test method findLastReturnsNullRecordingIdIfRecordingIsInTheInvalidState (line 801) | @Test method changeStateIsANoOpIfUnknownRecordingStateIdIsSpecified (line 812) | @ParameterizedTest method changeStateOfTheIndexFirstEntry (line 822) | @Test method changeStateOfTheIndexMiddleEntry (line 828) | @Test method changeStateOfTheIndexLastEntry (line 834) | @Test method shouldComputeChecksumOfTheRecordingDescriptorUponAddingToTheCatalog (line 840) | @Test method recordingStoppedShouldUpdateChecksum (line 882) | @Test method stopPositionShouldUpdateChecksum (line 896) | @Test method startPositionShouldUpdateChecksum (line 910) | @Test method extendRecordingShouldUpdateChecksum (line 924) | @Test method replaceThrowsArchiveExceptionIfRecordingIdIsUnknown (line 940) | @Test method replaceRecordingUpdateCatalogFileWhenNewMetadataDoesNotFit (line 984) | @Test method replaceRecordingUpdateCatalogFileWhenNewMetadataDoesNotFitAndDifferenceInSizeIsSmall (line 1080) | @Test method replaceRecordingShouldUpdateMetadataInPlaceWhenShorterThanTheOldOne (line 1169) | @Test method verifyOldExcessiveDataWasErased (line 1267) | private void verifyOldExcessiveDataWasErased(final int oldFrameLength,... method assertChecksum (line 1276) | private static void assertChecksum( method testChangeState (line 1298) | private void testChangeState(final long recordingId, final RecordingSt... method verifyRecordingForId (line 1320) | private void verifyRecordingForId( method pageBoundaryTestData (line 1371) | private static Stream pageBoundaryTestData() method setNextRecordingId (line 1386) | private void setNextRecordingId(final long nextRecordingId) throws IOE... method addSuffix (line 1405) | private static String addSuffix(final String prefix, final String suff... FILE: aeron-archive/src/test/java/io/aeron/archive/CatalogViewTest.java class CatalogViewTest (line 32) | class CatalogViewTest method before (line 47) | @BeforeEach method after (line 63) | @AfterEach method shouldListAllRecordingsInCatalog (line 69) | @Test method shouldListRecordingByRecordingId (line 93) | @Test FILE: aeron-archive/src/test/java/io/aeron/archive/ControlSessionAdapterTest.java class ControlSessionAdapterTest (line 32) | class ControlSessionAdapterTest method before (line 45) | @BeforeEach method shouldHandleReplicationRequest2 (line 52) | @Test method encodedCredentials (line 109) | private static byte[] encodedCredentials(final ReplicateRequest2Decode... method shouldHandleReplayRequest (line 116) | @Test method shouldHandleBoundedReplayRequest (line 159) | @Test method shouldHandleReplayTokenRequest (line 204) | @Test method setupControlSession (line 233) | private void setupControlSession(final ControlSessionAdapter controlSe... FILE: aeron-archive/src/test/java/io/aeron/archive/ControlSessionAdapterV6Test.java class ControlSessionAdapterV6Test (line 33) | class ControlSessionAdapterV6Test method before (line 46) | @BeforeEach method shouldHandleVersion6ReplicationRequest2 (line 53) | @Test method shouldHandleVersion6ReplayRequest2 (line 109) | @Test method shouldHandleVersion6BoundedReplayRequest (line 153) | @Test method setupControlSession (line 197) | private void setupControlSession(final ControlSessionAdapter controlSe... FILE: aeron-archive/src/test/java/io/aeron/archive/ControlSessionTest.java class ControlSessionTest (line 48) | class ControlSessionTest method before (line 71) | @BeforeEach method shouldTimeoutIfConnectSentButPublicationNotConnected (line 104) | @Test method shouldTimeoutIfConnectSentButPublicationFailsToSend (line 118) | @Test method shouldChangeStateAndCaptureAbortReason (line 134) | @Test method shouldChangeStateCaptureAbortReasonAndAbortActiveListing (line 148) | @Test method abortIsANoOpIfSessionIsDone (line 165) | @Test method abortShouldIgnoreAdditionalCalls (line 183) | @Test method cleanTerminationCannotBeAborted (line 202) | @Test method cleanTerminationCanOverwritePreviousAbortMessage (line 220) | @Test method shouldLogWarningIfSessionIsAborted (line 239) | @Test method shouldNotLogWarningIfDisconnectedOrClosed (line 257) | @ParameterizedTest FILE: aeron-archive/src/test/java/io/aeron/archive/DeleteSegmentsSessionTest.java class DeleteSegmentsSessionTest (line 32) | class DeleteSegmentsSessionTest method shouldComputeMaxDeletePosition (line 38) | @Test method shouldRemoveSessionUponClose (line 57) | @Test FILE: aeron-archive/src/test/java/io/aeron/archive/FailControlResponseListener.java class FailControlResponseListener (line 24) | class FailControlResponseListener implements ControlResponseListener method onResponse (line 26) | public void onResponse( method onRecordingDescriptor (line 40) | public void onRecordingDescriptor( FILE: aeron-archive/src/test/java/io/aeron/archive/FailRecordingEventsListener.java class FailRecordingEventsListener (line 22) | class FailRecordingEventsListener implements RecordingEventsListener method onStart (line 24) | public void onStart( method onProgress (line 36) | public void onProgress(final long recordingId, final long startPositio... method onStop (line 41) | public void onStop(final long recordingId, final long startPosition, f... FILE: aeron-archive/src/test/java/io/aeron/archive/ListRecordingByIdSessionTest.java class ListRecordingByIdSessionTest (line 35) | class ListRecordingByIdSessionTest method before (line 48) | @BeforeEach method after (line 60) | @AfterEach method shouldSendDescriptor (line 67) | @Test method shouldSendRecordingUnknownOnFirst (line 83) | @Test method shouldSendRecordingUnknownOnInvalidRecordingId (line 97) | @Test method shouldRetrySendingDescriptorUntilSuccess (line 113) | @Test method shouldSendRecordingDescriptorUnknownIfRecordingIsInvalidateBetweenRetries (line 135) | @Test method shouldCloseActiveListing (line 158) | @Test method verifySendDescriptor (line 170) | private Answer verifySendDescriptor() FILE: aeron-archive/src/test/java/io/aeron/archive/ListRecordingsForUriSessionTest.java class ListRecordingsForUriSessionTest (line 36) | class ListRecordingsForUriSessionTest method before (line 51) | @BeforeEach method after (line 67) | @AfterEach method shouldSendAllDescriptors (line 74) | @Test method shouldSend2Descriptors (line 97) | @Test method shouldSend2DescriptorsAndRecordingUnknown (line 121) | @Test method shouldSendRecordingUnknown (line 145) | @Test method shouldSendUnknownOnFirst (line 165) | @Test method verifySendDescriptor (line 187) | private Answer verifySendDescriptor(final MutableLong counter) FILE: aeron-archive/src/test/java/io/aeron/archive/ListRecordingsSessionTest.java class ListRecordingsSessionTest (line 35) | class ListRecordingsSessionTest method before (line 49) | @BeforeEach method after (line 61) | @AfterEach method shouldSendAllDescriptors (line 68) | @Test method shouldSend2Descriptors (line 89) | @Test method shouldSendTwoDescriptorsThenRecordingUnknown (line 110) | @Test method shouldSendRecordingUnknownOnFirst (line 132) | @Test method verifySendDescriptor (line 149) | private Answer verifySendDescriptor(final MutableLong counter) FILE: aeron-archive/src/test/java/io/aeron/archive/RecordingSessionTest.java class RecordingSessionTest (line 47) | class RecordingSessionTest method nanoTime (line 77) | public long nanoTime() method before (line 86) | @BeforeEach method after (line 123) | @AfterEach method shouldRecordFragmentsFromImage (line 132) | @Test method mockSubscription (line 214) | private static Subscription mockSubscription() method mockImage (line 224) | private static Image mockImage(final Subscription subscription) FILE: aeron-archive/src/test/java/io/aeron/archive/RecordingWriterTest.java class RecordingWriterTest (line 50) | class RecordingWriterTest method before (line 57) | @BeforeEach method after (line 63) | @AfterEach method initShouldOpenAFileChannel (line 69) | @Test method initThrowsIOExceptionIfItCannotOpenAFileChannel (line 89) | @Test method closeShouldCloseTheUnderlyingFile (line 102) | @Test method onBlockThrowsNullPointerExceptionIfInitWasNotCalled (line 117) | @Test method onBlockThrowsArchiveExceptionIfCurrentThreadWasInterrupted (line 134) | @Test method onBlockShouldWriteHeaderAndContentsOfTheNonPaddingFrame (line 159) | @Test method onBlockShouldWriteHeaderOfThePaddingFrameAndAdvanceFilePositionByThePaddingLength (line 199) | @Test method onBlockShouldRollOverToTheNextSegmentFile (line 244) | @Test method onBlockShouldComputeCrcUsingTheChecksumBuffer (line 304) | @Test method onBlockShouldNotComputeCrcForThePaddingFrame (line 357) | @Test method mockImage (line 399) | private Image mockImage(final long joinPosition) method segmentFile (line 407) | private File segmentFile(final int recordingId, final long position) FILE: aeron-archive/src/test/java/io/aeron/archive/ReplaySessionTest.java class ReplaySessionTest (line 81) | class ReplaySessionTest method nanoTime (line 117) | public long nanoTime() method before (line 129) | @BeforeEach method after (line 190) | @AfterEach method verifyRecordingFile (line 196) | @Test method shouldReplayPartialDataFromFile (line 256) | @Test method shouldNotReplayPartialUnalignedDataFromFile (line 293) | @Test method shouldReplayFullDataFromFile (line 318) | @Test method shouldGiveUpIfPublishersAreNotConnectedAfterTimeout (line 356) | @Test method shouldReplayFromActiveRecording (line 394) | @Test method shouldThrowArchiveExceptionIfCrcFails (line 479) | @Test method shouldDoCrcForEachDataFrame (line 513) | @Test method shouldNotWritePaddingIfOfferBlockFails (line 583) | @Test method shouldNotWritePaddingIfReplayLimitReached (line 606) | @Test method shouldCalculateBlockSizeBasedOnFullFragments (line 633) | @Test method recordFragment (line 699) | private void recordFragment( method mockPublication (line 734) | private void mockPublication(final ExclusivePublication replay, final ... method replaySession (line 758) | private ReplaySession replaySession( method validateFrame (line 791) | static void validateFrame( FILE: aeron-archive/src/test/java/io/aeron/archive/checksum/ChecksumsTest.java class ChecksumsTest (line 27) | class ChecksumsTest method crc32 (line 29) | @Test method crc32c (line 37) | @Test method newInstanceReturnsSameInstanceOfCrc32 (line 45) | @ParameterizedTest method newInstanceReturnsSameInstanceOfCrc32c (line 52) | @ParameterizedTest method newInstanceThrowsNullPointerExceptionIfClassNameIsNull (line 59) | @ParameterizedTest method newInstanceThrowsIllegalArgumentExceptionIfClassIsNotFound (line 66) | @Test method newInstanceThrowsIllegalArgumentExceptionIfInstanceCannotBeCreated (line 74) | @Test method newInstanceThrowsClassCastExceptionIfCreatedInstanceDoesNotImplementChecksumInterface (line 82) | @Test method newInstanceCreatesANewInstanceOfTheSpecifiedClass (line 88) | @Test class TestChecksum (line 98) | static class TestChecksum implements Checksum method compute (line 100) | public int compute(final long address, final int offset, final int l... FILE: aeron-archive/src/test/java/io/aeron/archive/client/AeronArchiveTest.java class AeronArchiveTest (line 59) | class AeronArchiveTest method asyncConnectedShouldConcludeContext (line 66) | @Test method asyncConnectedShouldCloseContext (line 81) | @Test method asyncConnectedShouldCloseResourceInCaseOfExceptionUponStartup (line 115) | @Test method closeNotOwningAeronClient (line 157) | @Test method closeOwningAeronClient (line 209) | @Test method shouldClose (line 253) | @Test method shouldReturnAssignedArchiveId (line 271) | @ParameterizedTest method shouldAddAUniqueSessionIdParameterToBothRequestAndResponseChannels (line 291) | @ParameterizedTest method shouldNotAddASessionIdIfControlModeResponseIsSpecifiedOnTheResponseChannel (line 355) | @Test method shouldAddDefaultUriParametersIfNotSpecified (line 393) | @Test method shouldRejectInvalidRetryAttempts (line 434) | @ParameterizedTest method maxRetryAttemptsDefaultValue (line 451) | @Test method maxRetryAttemptsSystemProperty (line 458) | @Test FILE: aeron-archive/src/test/java/io/aeron/archive/client/ArchiveExceptionTest.java class ArchiveExceptionTest (line 24) | class ArchiveExceptionTest method errorCodeAsString (line 26) | @ParameterizedTest method shouldHandlerUnknownErrorCodes (line 48) | @ParameterizedTest FILE: aeron-archive/src/test/java/io/aeron/archive/status/RecordingPosTest.java class RecordingPosTest (line 39) | class RecordingPosTest method allocateMaxKeyAndLabel (line 41) | @Test method allocateShouldAlignLabelByFourBytes (line 106) | @Test method shouldFindByRecordingIdAndArchiveId (line 162) | @Test method shouldFindBySessionIdAndArchiveId (line 192) | @Test FILE: aeron-client/src/main/c/aeron_agent.c function aeron_idle_strategy_sleeping_idle (line 35) | void aeron_idle_strategy_sleeping_idle(void *state, int work_count) function aeron_idle_strategy_sleeping_init_args (line 47) | int aeron_idle_strategy_sleeping_init_args(void **state, const char *env... function aeron_idle_strategy_yielding_idle (line 68) | void aeron_idle_strategy_yielding_idle(void *state, int work_count) function aeron_idle_strategy_busy_spinning_idle (line 78) | void aeron_idle_strategy_busy_spinning_idle(void *state, int work_count) function aeron_idle_strategy_noop_idle (line 88) | void aeron_idle_strategy_noop_idle(void *state, int work_count) type aeron_idle_strategy_backoff_state_t (line 97) | typedef struct aeron_idle_strategy_backoff_state_stct function aeron_idle_strategy_backoff_idle (line 112) | void aeron_idle_strategy_backoff_idle(void *state, int work_count) function aeron_idle_strategy_backoff_state_init (line 165) | int aeron_idle_strategy_backoff_state_init( function aeron_idle_strategy_backoff_state_init_args (line 187) | static int aeron_idle_strategy_backoff_state_init_args(void **state, con... function aeron_idle_strategy_init_null (line 250) | int aeron_idle_strategy_init_null(void **state, const char *env_var, con... function aeron_idle_strategy_func_t (line 299) | aeron_idle_strategy_func_t aeron_idle_strategy_load( function aeron_agent_on_start_func_t (line 337) | aeron_agent_on_start_func_t aeron_agent_on_start_load(const char *name) function aeron_agent_init (line 350) | int aeron_agent_init( function aeron_agent_start (line 414) | int aeron_agent_start(aeron_agent_runner_t *runner) function aeron_agent_stop (line 441) | int aeron_agent_stop(aeron_agent_runner_t *runner) function aeron_agent_close (line 472) | int aeron_agent_close(aeron_agent_runner_t *runner) FILE: aeron-client/src/main/c/aeron_agent.h type aeron_idle_strategy_t (line 36) | typedef struct aeron_idle_strategy_stct type aeron_agent_runner_t (line 63) | typedef struct aeron_agent_runner_stct function aeron_agent_do_work (line 100) | inline int aeron_agent_do_work(aeron_agent_runner_t *runner) function aeron_agent_is_running (line 105) | inline bool aeron_agent_is_running(aeron_agent_runner_t *runner) function aeron_agent_idle (line 112) | inline void aeron_agent_idle(aeron_agent_runner_t *runner, int work_count) FILE: aeron-client/src/main/c/aeron_alloc.c function aeron_alloc (line 39) | int aeron_alloc(void **ptr, size_t size) function aeron_alloc_aligned (line 55) | int aeron_alloc_aligned(void **ptr, size_t *offset, size_t size, size_t ... function aeron_reallocf (line 87) | int aeron_reallocf(void **ptr, size_t size) function aeron_free (line 118) | void aeron_free(void *ptr) FILE: aeron-client/src/main/c/aeron_client.c function aeron_do_work (line 32) | static int aeron_do_work(void *clientd) function aeron_on_close (line 38) | static void aeron_on_close(void *clientd) function aeron_async_resource_poll (line 64) | static int aeron_async_resource_poll( function aeron_async_destination_poll (line 159) | static int aeron_async_destination_poll(aeron_async_destination_t *async) function aeron_init (line 165) | int aeron_init(aeron_t **client, aeron_context_t *context) function aeron_start (line 226) | int aeron_start(aeron_t *client) function aeron_main_do_work (line 254) | int aeron_main_do_work(aeron_t *client) function aeron_main_idle_strategy (line 271) | void aeron_main_idle_strategy(aeron_t *client, int work_count) function aeron_close (line 279) | int aeron_close(aeron_t *client) function aeron_is_closed (line 299) | bool aeron_is_closed(aeron_t *client) type aeron_print_counters_stream_out_t (line 304) | typedef struct aeron_print_counters_stream_out_stct function aeron_print_counters_format (line 310) | void aeron_print_counters_format( function aeron_print_counters (line 328) | void aeron_print_counters(aeron_t *client, void (*stream_out)(const char... function aeron_context_t (line 340) | aeron_context_t *aeron_context(aeron_t *client) function aeron_client_id (line 352) | int64_t aeron_client_id(aeron_t *client) function aeron_next_correlation_id (line 364) | int64_t aeron_next_correlation_id(aeron_t *client) function aeron_counters_reader_t (line 375) | aeron_counters_reader_t *aeron_counters_reader(aeron_t *client) function aeron_async_add_counter_get_registration_id (line 387) | int64_t aeron_async_add_counter_get_registration_id(aeron_async_add_coun... function aeron_async_add_publication_get_registration_id (line 392) | int64_t aeron_async_add_publication_get_registration_id(aeron_async_add_... function aeron_async_add_exclusive_exclusive_publication_get_registration_id (line 398) | int64_t aeron_async_add_exclusive_exclusive_publication_get_registration... function aeron_async_add_exclusive_publication_get_registration_id (line 404) | int64_t aeron_async_add_exclusive_publication_get_registration_id( function aeron_async_add_subscription_get_registration_id (line 410) | int64_t aeron_async_add_subscription_get_registration_id(aeron_async_add... function aeron_async_destination_get_registration_id (line 415) | int64_t aeron_async_destination_get_registration_id(aeron_async_destinat... function aeron_async_add_publication (line 420) | int aeron_async_add_publication( function aeron_async_add_publication_poll (line 436) | int aeron_async_add_publication_poll(aeron_publication_t **publication, ... function aeron_async_add_exclusive_publication (line 441) | int aeron_async_add_exclusive_publication( function aeron_async_add_exclusive_publication_poll (line 453) | int aeron_async_add_exclusive_publication_poll( function aeron_async_add_subscription (line 459) | int aeron_async_add_subscription( function aeron_async_add_subscription_poll (line 491) | int aeron_async_add_subscription_poll(aeron_subscription_t **subscriptio... function aeron_async_next_session_id (line 496) | int aeron_async_next_session_id(aeron_async_get_next_available_session_i... function aeron_async_next_session_id_poll (line 511) | int aeron_async_next_session_id_poll(int32_t *next_session_id, aeron_asy... function aeron_async_add_counter (line 578) | int aeron_async_add_counter( function aeron_async_add_counter_poll (line 607) | int aeron_async_add_counter_poll(aeron_counter_t **counter, aeron_async_... function aeron_async_add_static_counter (line 612) | int aeron_async_add_static_counter( function aeron_publication_async_add_destination (line 643) | int aeron_publication_async_add_destination( function aeron_publication_async_destination_poll (line 661) | int aeron_publication_async_destination_poll(aeron_async_destination_t *... function aeron_publication_async_remove_destination (line 666) | int aeron_publication_async_remove_destination( function aeron_publication_async_remove_destination_by_id (line 687) | int aeron_publication_async_remove_destination_by_id( function aeron_subscription_async_add_destination (line 709) | int aeron_subscription_async_add_destination( function aeron_subscription_async_destination_poll (line 727) | int aeron_subscription_async_destination_poll(aeron_async_destination_t ... function aeron_subscription_async_remove_destination (line 732) | int aeron_subscription_async_remove_destination( function aeron_exclusive_publication_async_add_destination (line 753) | int aeron_exclusive_publication_async_add_destination( function aeron_exclusive_publication_async_destination_poll (line 775) | int aeron_exclusive_publication_async_destination_poll(aeron_async_desti... function aeron_exclusive_publication_async_remove_destination (line 780) | int aeron_exclusive_publication_async_remove_destination( function aeron_exclusive_publication_async_remove_destination_by_id (line 802) | int aeron_exclusive_publication_async_remove_destination_by_id( function aeron_add_available_counter_handler (line 824) | int aeron_add_available_counter_handler(aeron_t *client, aeron_on_availa... function aeron_remove_available_counter_handler (line 847) | int aeron_remove_available_counter_handler(aeron_t *client, aeron_on_ava... function aeron_add_unavailable_counter_handler (line 870) | int aeron_add_unavailable_counter_handler(aeron_t *client, aeron_on_unav... function aeron_remove_unavailable_counter_handler (line 893) | int aeron_remove_unavailable_counter_handler(aeron_t *client, aeron_on_u... function aeron_add_close_handler (line 916) | int aeron_add_close_handler(aeron_t *client, aeron_on_close_client_pair_... function aeron_remove_close_handler (line 939) | int aeron_remove_close_handler(aeron_t *client, aeron_on_close_client_pa... function aeron_async_cmd_free (line 962) | void aeron_async_cmd_free(aeron_client_registering_resource_t *async) FILE: aeron-client/src/main/c/aeron_client.h type aeron_t (line 25) | typedef struct aeron_stct FILE: aeron-client/src/main/c/aeron_client_conductor.c type aeron_client_conductor_clientd_stct (line 87) | struct aeron_client_conductor_clientd_stct type aeron_client_conductor_clientd_t (line 92) | typedef struct aeron_client_conductor_clientd_stct aeron_client_conducto... function aeron_client_conductor_command_offer (line 94) | static int aeron_client_conductor_command_offer(aeron_mpsc_concurrent_ar... function aeron_client_conductor_remove_registering_resource (line 112) | static void aeron_client_conductor_remove_registering_resource( function aeron_client_conductor_on_resource_registration_error (line 129) | static void aeron_client_conductor_on_resource_registration_error( function aeron_client_conductor_try_claim_driver_command (line 153) | static int32_t aeron_client_conductor_try_claim_driver_command( function aeron_client_conductor_add_registering_resource (line 183) | static int32_t aeron_client_conductor_add_registering_resource( function aeron_client_conductor_release_log_buffer (line 217) | static int aeron_client_conductor_release_log_buffer(aeron_client_conduc... function aeron_client_conductor_on_command (line 230) | static void aeron_client_conductor_on_command(void *clientd, void *item) function aeron_client_conductor_forward_error (line 236) | static void aeron_client_conductor_forward_error(void *clientd, int64_t ... function aeron_client_conductor_on_error_frame (line 255) | static int aeron_client_conductor_on_error_frame(aeron_client_conductor_... function aeron_client_conductor_on_error (line 268) | static int aeron_client_conductor_on_error(aeron_client_conductor_t *con... function aeron_client_conductor_get_or_create_log_buffer (line 291) | static int aeron_client_conductor_get_or_create_log_buffer( function aeron_client_conductor_offer_remove_publication_command (line 320) | static int aeron_client_conductor_offer_remove_publication_command( function aeron_client_conductor_on_publication_ready_error (line 342) | static void aeron_client_conductor_on_publication_ready_error( function aeron_client_conductor_on_publication_ready (line 354) | static int aeron_client_conductor_on_publication_ready( function aeron_client_conductor_offer_remove_subscription_command (line 489) | static int aeron_client_conductor_offer_remove_subscription_command( function aeron_client_conductor_on_subscription_ready_error (line 510) | static void aeron_client_conductor_on_subscription_ready_error( function aeron_client_conductor_on_subscription_ready (line 522) | static int aeron_client_conductor_on_subscription_ready( function aeron_subscription_t (line 584) | static aeron_subscription_t *aeron_client_conductor_find_subscription_by... function aeron_client_conductor_on_available_image (line 598) | static int aeron_client_conductor_on_available_image( function aeron_client_conductor_linger_image (line 670) | static int aeron_client_conductor_linger_image(aeron_client_conductor_t ... function aeron_client_conductor_on_unavailable_image (line 695) | static int aeron_client_conductor_on_unavailable_image(aeron_client_cond... function aeron_client_conductor_offer_remove_counter_command (line 737) | static int aeron_client_conductor_offer_remove_counter_command( function aeron_client_conductor_on_counter_ready_error (line 757) | static void aeron_client_conductor_on_counter_ready_error( function aeron_client_conductor_on_counter_ready (line 769) | static int aeron_client_conductor_on_counter_ready(aeron_client_conducto... function aeron_client_conductor_on_unavailable_counter (line 815) | static int aeron_client_conductor_on_unavailable_counter(aeron_client_co... function aeron_client_conductor_on_static_counter (line 826) | static int aeron_client_conductor_on_static_counter(aeron_client_conduct... function aeron_client_conductor_on_next_available_session_id (line 861) | static int aeron_client_conductor_on_next_available_session_id( function aeron_client_conductor_on_operation_success (line 881) | static int aeron_client_conductor_on_operation_success( function aeron_client_conductor_on_driver_response (line 899) | static void aeron_client_conductor_on_driver_response(int32_t type_id, u... function aeron_counter_heartbeat_timestamp_find_counter_id_by_registration_id (line 1114) | static int aeron_counter_heartbeat_timestamp_find_counter_id_by_registra... function aeron_counter_heartbeat_timestamp_is_active (line 1140) | static bool aeron_counter_heartbeat_timestamp_is_active( function aeron_client_conductor_force_close_image (line 1158) | static void aeron_client_conductor_force_close_image(void *clientd, cons... function aeron_client_conductor_force_close_resource (line 1163) | static void aeron_client_conductor_force_close_resource(void *clientd, i... function aeron_client_conductor_force_close_resources (line 1196) | static void aeron_client_conductor_force_close_resources(aeron_client_co... function aeron_client_conductor_check_liveness (line 1210) | static int aeron_client_conductor_check_liveness(aeron_client_conductor_... function aeron_client_conductor_check_lingering_resources (line 1304) | static int aeron_client_conductor_check_lingering_resources(aeron_client... function aeron_client_conductor_check_registering_resources (line 1353) | static int aeron_client_conductor_check_registering_resources(aeron_clie... function aeron_client_conductor_on_check_timeouts (line 1374) | static int aeron_client_conductor_on_check_timeouts(aeron_client_conduct... function aeron_client_conductor_delete_log_buffer (line 1420) | static void aeron_client_conductor_delete_log_buffer(void *clientd, int6... function aeron_client_conductor_delete_image (line 1425) | static void aeron_client_conductor_delete_image(void *clientd, const uin... function aeron_client_conductor_delete_resource (line 1430) | static void aeron_client_conductor_delete_resource(void *clientd, int64_... function aeron_client_conductor_delete_lingering_resource (line 1463) | static void aeron_client_conductor_delete_lingering_resource(aeron_clien... function aeron_client_conductor_notify_close_handlers (line 1471) | static void aeron_client_conductor_notify_close_handlers(aeron_client_co... function aeron_client_conductor_on_cmd_client_close (line 1481) | static int aeron_client_conductor_on_cmd_client_close(aeron_client_condu... function aeron_client_conductor_linger_or_delete_all_images (line 1499) | static int aeron_client_conductor_linger_or_delete_all_images( function aeron_client_conductor_on_cmd_add_publication (line 1557) | static int aeron_client_conductor_on_cmd_add_publication(void *clientd, ... function aeron_client_conductor_on_cmd_close_publication (line 1582) | static int aeron_client_conductor_on_cmd_close_publication(void *clientd... function aeron_client_conductor_on_cmd_add_exclusive_publication (line 1606) | static int aeron_client_conductor_on_cmd_add_exclusive_publication(void ... function aeron_client_conductor_on_cmd_close_exclusive_publication (line 1632) | static int aeron_client_conductor_on_cmd_close_exclusive_publication(voi... function aeron_client_conductor_on_cmd_add_subscription (line 1657) | static int aeron_client_conductor_on_cmd_add_subscription(void *clientd,... function aeron_client_conductor_on_cmd_close_subscription (line 1683) | static int aeron_client_conductor_on_cmd_close_subscription(void *client... function aeron_client_conductor_on_cmd_add_counter (line 1707) | static int aeron_client_conductor_on_cmd_add_counter(void *clientd, void... function aeron_client_conductor_on_cmd_close_counter (line 1746) | static int aeron_client_conductor_on_cmd_close_counter(void *clientd, vo... function aeron_client_conductor_on_cmd_add_static_counter (line 1769) | static int aeron_client_conductor_on_cmd_add_static_counter(void *client... function aeron_client_conductor_get_async_registration_id (line 1809) | static int aeron_client_conductor_get_async_registration_id( function aeron_client_conductor_on_cmd_destination (line 1844) | static int aeron_client_conductor_on_cmd_destination(const void *clientd... function aeron_client_conductor_on_cmd_destination_by_id (line 1875) | static int aeron_client_conductor_on_cmd_destination_by_id(const void *c... function aeron_client_conductor_async_destination (line 1906) | static int aeron_client_conductor_async_destination( function aeron_client_conductor_async_destination_by_id (line 1970) | static int aeron_client_conductor_async_destination_by_id( function aeron_client_conductor_ond_cmd_get_next_available_session_id (line 2020) | static int aeron_client_conductor_ond_cmd_get_next_available_session_id(... function aeron_client_conductor_on_cmd_add_destination (line 2044) | static int aeron_client_conductor_on_cmd_add_destination(void *clientd, ... function aeron_client_conductor_on_cmd_remove_destination (line 2049) | static int aeron_client_conductor_on_cmd_remove_destination(void *client... function aeron_client_conductor_on_cmd_remove_destination_by_id (line 2054) | static int aeron_client_conductor_on_cmd_remove_destination_by_id(void *... function aeron_client_conductor_on_cmd_add_rcv_destination (line 2059) | static int aeron_client_conductor_on_cmd_add_rcv_destination(void *clien... function aeron_client_conductor_on_cmd_remove_rcv_destination (line 2064) | static int aeron_client_conductor_on_cmd_remove_rcv_destination(void *cl... function aeron_client_conductor_on_cmd_handler (line 2069) | static int aeron_client_conductor_on_cmd_handler(void *clientd, void *item) function aeron_client_conductor_init (line 2197) | int aeron_client_conductor_init(aeron_client_conductor_t *conductor, aer... function aeron_client_conductor_do_work (line 2386) | int aeron_client_conductor_do_work(aeron_client_conductor_t *conductor) function aeron_client_conductor_on_close (line 2410) | void aeron_client_conductor_on_close(aeron_client_conductor_t *conductor) function aeron_client_conductor_async_add_publication (line 2439) | int aeron_client_conductor_async_add_publication( function aeron_client_conductor_async_close_publication (line 2500) | int aeron_client_conductor_async_close_publication( function aeron_client_conductor_async_add_exclusive_publication (line 2519) | int aeron_client_conductor_async_add_exclusive_publication( function aeron_client_conductor_async_close_exclusive_publication (line 2583) | int aeron_client_conductor_async_close_exclusive_publication( function aeron_client_conductor_async_add_subscription (line 2602) | int aeron_client_conductor_async_add_subscription( function aeron_client_conductor_async_close_subscription (line 2674) | int aeron_client_conductor_async_close_subscription( function aeron_client_conductor_async_add_counter (line 2693) | int aeron_client_conductor_async_add_counter( function aeron_client_conductor_async_close_counter (line 2778) | int aeron_client_conductor_async_close_counter( function aeron_client_conductor_async_add_static_counter (line 2797) | int aeron_client_conductor_async_add_static_counter( function aeron_client_conductor_async_add_publication_destination (line 2887) | int aeron_client_conductor_async_add_publication_destination( function aeron_client_conductor_async_remove_publication_destination (line 2900) | int aeron_client_conductor_async_remove_publication_destination( function aeron_client_conductor_async_remove_publication_destination_by_id (line 2913) | int aeron_client_conductor_async_remove_publication_destination_by_id( function aeron_client_conductor_async_add_exclusive_publication_destination (line 2930) | int aeron_client_conductor_async_add_exclusive_publication_destination( function aeron_client_conductor_async_remove_exclusive_publication_destination (line 2943) | int aeron_client_conductor_async_remove_exclusive_publication_destination( function aeron_client_conductor_async_remove_exclusive_publication_destination_by_id (line 2956) | int aeron_client_conductor_async_remove_exclusive_publication_destinatio... function aeron_client_conductor_async_add_subscription_destination (line 2973) | int aeron_client_conductor_async_add_subscription_destination( function aeron_client_conductor_async_remove_subscription_destination (line 2986) | int aeron_client_conductor_async_remove_subscription_destination( function aeron_client_conductor_async_get_next_available_session_id (line 2999) | int aeron_client_conductor_async_get_next_available_session_id( function aeron_client_conductor_async_handler (line 3055) | int aeron_client_conductor_async_handler(aeron_client_conductor_t *condu... function aeron_publication_error_values_copy (line 3095) | int aeron_publication_error_values_copy(aeron_publication_error_values_t... function aeron_publication_error_values_delete (line 3120) | void aeron_publication_error_values_delete(aeron_publication_error_value... function aeron_client_conductor_on_client_timeout (line 3125) | int aeron_client_conductor_on_client_timeout(aeron_client_conductor_t *c... function aeron_client_conductor_reject_image (line 3140) | int aeron_client_conductor_reject_image( FILE: aeron-client/src/main/c/aeron_client_conductor.h type aeron_client_registration_status_t (line 32) | typedef enum aeron_client_registration_status_en type aeron_client_managed_resource_type_t (line 41) | typedef enum aeron_client_managed_resource_type_en type aeron_client_command_base_t (line 54) | typedef struct aeron_client_command_base_stct type aeron_client_registering_resource_t (line 62) | typedef struct aeron_client_registering_resource_stct type aeron_client_registering_resource_entry_t (line 105) | typedef struct aeron_client_registering_resource_entry_stct type aeron_client_managed_resource_t (line 111) | typedef struct aeron_client_managed_resource_stct type aeron_client_handler_cmd_type_t (line 129) | typedef enum aeron_client_handler_cmd_type_en type aeron_client_handler_cmd_t (line 140) | typedef struct aeron_client_handler_cmd_stct type aeron_client_conductor_t (line 156) | typedef struct aeron_client_conductor_stct function aeron_client_conductor_is_closed (line 383) | inline bool aeron_client_conductor_is_closed(aeron_client_conductor_t *c... FILE: aeron-client/src/main/c/aeron_cnc.c type aeron_cnc_t (line 30) | typedef struct aeron_cnc_stct function aeron_cnc_init (line 40) | int aeron_cnc_init(aeron_cnc_t **aeron_cnc, const char *base_path, int64... function aeron_cnc_constants (line 103) | int aeron_cnc_constants(aeron_cnc_t *aeron_cnc, aeron_cnc_constants_t *c... function aeron_cnc_to_driver_heartbeat (line 131) | int64_t aeron_cnc_to_driver_heartbeat(aeron_cnc_t *aeron_cnc) function aeron_cnc_error_log_read (line 143) | size_t aeron_cnc_error_log_read( function aeron_counters_reader_t (line 155) | aeron_counters_reader_t *aeron_cnc_counters_reader(aeron_cnc_t *aeron_cnc) function aeron_cnc_loss_reporter_read (line 160) | int aeron_cnc_loss_reporter_read( function aeron_cnc_close (line 188) | void aeron_cnc_close(aeron_cnc_t *aeron_cnc) FILE: aeron-client/src/main/c/aeron_cnc_file_descriptor.c function aeron_cnc_version_volatile (line 32) | int32_t aeron_cnc_version_volatile(aeron_cnc_metadata_t *metadata) function aeron_cnc_map_file_is_retry_err (line 39) | static bool aeron_cnc_map_file_is_retry_err(int err) function aeron_cnc_load_result_t (line 54) | aeron_cnc_load_result_t aeron_cnc_map_file_and_load_metadata( function aeron_cnc_resolve_filename (line 129) | int aeron_cnc_resolve_filename(const char *directory, char *filename_buf... FILE: aeron-client/src/main/c/aeron_cnc_file_descriptor.h type aeron_cnc_metadata_t (line 30) | typedef struct aeron_cnc_metadata_stct type aeron_cnc_load_result_t (line 46) | typedef enum aeron_cnc_load_result_stct function aeron_cnc_computed_length (line 93) | inline size_t aeron_cnc_computed_length(size_t total_length_of_buffers, ... function aeron_cnc_is_file_length_sufficient (line 98) | inline bool aeron_cnc_is_file_length_sufficient(aeron_mapped_file_t *cnc... FILE: aeron-client/src/main/c/aeron_context.c function aeron_default_error_handler (line 41) | void aeron_default_error_handler(void *clientd, int errcode, const char ... function aeron_default_error_frame_handler (line 47) | void aeron_default_error_frame_handler(void *clientd, aeron_publication_... function aeron_context_init (line 51) | int aeron_context_init(aeron_context_t **context) function aeron_context_close (line 208) | int aeron_context_close(aeron_context_t *context) function aeron_context_set_dir (line 237) | int aeron_context_set_dir(aeron_context_t *context, const char *value) function aeron_context_set_client_name (line 251) | int aeron_context_set_client_name(aeron_context_t *context, const char *... function aeron_context_set_driver_timeout_ms (line 273) | int aeron_context_set_driver_timeout_ms(aeron_context_t *context, uint64... function aeron_context_get_driver_timeout_ms (line 281) | uint64_t aeron_context_get_driver_timeout_ms(aeron_context_t *context) function aeron_context_set_keepalive_interval_ns (line 286) | int aeron_context_set_keepalive_interval_ns(aeron_context_t *context, ui... function aeron_context_get_keepalive_interval_ns (line 294) | uint64_t aeron_context_get_keepalive_interval_ns(aeron_context_t *context) function aeron_context_set_resource_linger_duration_ns (line 299) | int aeron_context_set_resource_linger_duration_ns(aeron_context_t *conte... function aeron_context_get_resource_linger_duration_ns (line 307) | uint64_t aeron_context_get_resource_linger_duration_ns(aeron_context_t *... function aeron_context_set_idle_sleep_duration_ns (line 312) | int aeron_context_set_idle_sleep_duration_ns(aeron_context_t *context, u... function aeron_context_get_idle_sleep_duration_ns (line 320) | uint64_t aeron_context_get_idle_sleep_duration_ns(aeron_context_t *context) function aeron_context_set_idle_strategy_init_args (line 325) | int aeron_context_set_idle_strategy_init_args(aeron_context_t *context, ... function aeron_context_set_idle_strategy (line 340) | int aeron_context_set_idle_strategy(aeron_context_t *context, const char... function aeron_context_set_pre_touch_mapped_memory (line 369) | int aeron_context_set_pre_touch_mapped_memory(aeron_context_t *context, ... function aeron_context_get_pre_touch_mapped_memory (line 377) | bool aeron_context_get_pre_touch_mapped_memory(aeron_context_t *context) function aeron_context_set_error_handler (line 382) | int aeron_context_set_error_handler(aeron_context_t *context, aeron_erro... function aeron_error_handler_t (line 391) | aeron_error_handler_t aeron_context_get_error_handler(aeron_context_t *c... function aeron_context_set_publication_error_frame_handler (line 401) | int aeron_context_set_publication_error_frame_handler(aeron_context_t *c... function aeron_publication_error_frame_handler_t (line 410) | aeron_publication_error_frame_handler_t aeron_context_get_publication_er... function aeron_context_set_on_new_publication (line 421) | int aeron_context_set_on_new_publication(aeron_context_t *context, aeron... function aeron_on_new_publication_t (line 430) | aeron_on_new_publication_t aeron_context_get_on_new_publication(aeron_co... function aeron_context_set_on_new_exclusive_publication (line 440) | int aeron_context_set_on_new_exclusive_publication( function aeron_on_new_publication_t (line 450) | aeron_on_new_publication_t aeron_context_get_on_new_exclusive_publicatio... function aeron_context_set_on_new_subscription (line 460) | int aeron_context_set_on_new_subscription( function aeron_on_new_subscription_t (line 470) | aeron_on_new_subscription_t aeron_context_get_on_new_subscription(aeron_... function aeron_context_set_on_available_counter (line 480) | int aeron_context_set_on_available_counter( function aeron_on_available_counter_t (line 490) | aeron_on_available_counter_t aeron_context_get_on_available_counter(aero... function aeron_context_set_on_unavailable_counter (line 500) | int aeron_context_set_on_unavailable_counter( function aeron_on_unavailable_counter_t (line 510) | aeron_on_unavailable_counter_t aeron_context_get_on_unavailable_counter(... function aeron_context_set_on_close_client (line 520) | int aeron_context_set_on_close_client( function aeron_on_close_client_t (line 530) | aeron_on_close_client_t aeron_context_get_on_close_client(aeron_context_... function aeron_context_set_use_conductor_agent_invoker (line 540) | int aeron_context_set_use_conductor_agent_invoker(aeron_context_t *conte... function aeron_context_get_use_conductor_agent_invoker (line 548) | bool aeron_context_get_use_conductor_agent_invoker(aeron_context_t *cont... function aeron_context_request_driver_termination (line 553) | int aeron_context_request_driver_termination(const char *directory, cons... FILE: aeron-client/src/main/c/aeron_context.h type aeron_context_t (line 29) | typedef struct aeron_context_stct FILE: aeron-client/src/main/c/aeron_counter.c function aeron_counter_create (line 19) | int aeron_counter_create( function aeron_counter_delete (line 48) | int aeron_counter_delete(aeron_counter_t *counter) function aeron_counter_force_close (line 54) | void aeron_counter_force_close(aeron_counter_t *counter) function aeron_counter_constants (line 64) | int aeron_counter_constants(aeron_counter_t *counter, aeron_counter_cons... function aeron_counter_close (line 82) | int aeron_counter_close( function aeron_counter_is_closed (line 101) | bool aeron_counter_is_closed(aeron_counter_t *counter) FILE: aeron-client/src/main/c/aeron_counter.h type aeron_counter_t (line 25) | typedef struct aeron_counter_stct FILE: aeron-client/src/main/c/aeron_exclusive_publication.c function aeron_put_raw_tail_release (line 25) | static inline void aeron_put_raw_tail_release(volatile int64_t *addr, in... function aeron_header_write (line 30) | static inline void aeron_header_write( function aeron_handle_end_of_log_condition (line 52) | static inline int32_t aeron_handle_end_of_log_condition( function aeron_append_unfragmented_message (line 73) | static inline int32_t aeron_append_unfragmented_message( function aeron_append_fragmented_message (line 116) | static inline int32_t aeron_append_fragmented_message( function aeron_append_unfragmented_messagev (line 184) | static inline int32_t aeron_append_unfragmented_messagev( function aeron_append_fragmented_messagev (line 235) | static inline int32_t aeron_append_fragmented_messagev( function aeron_claim (line 323) | static inline int32_t aeron_claim( function aeron_append_padding (line 356) | static inline int32_t aeron_append_padding( function aeron_append_block (line 389) | static inline int32_t aeron_append_block( function aeron_exclusive_publication_create (line 418) | int aeron_exclusive_publication_create( function aeron_exclusive_publication_delete (line 482) | int aeron_exclusive_publication_delete(aeron_exclusive_publication_t *pu... function aeron_exclusive_publication_force_close (line 490) | void aeron_exclusive_publication_force_close(aeron_exclusive_publication... function aeron_exclusive_publication_close (line 495) | int aeron_exclusive_publication_close( function aeron_exclusive_publication_revoke_on_close (line 515) | void aeron_exclusive_publication_revoke_on_close(aeron_exclusive_publica... function aeron_exclusive_publication_revoke (line 520) | int aeron_exclusive_publication_revoke( function aeron_exclusive_publication_offer (line 533) | int64_t aeron_exclusive_publication_offer( function aeron_exclusive_publication_offerv (line 615) | int64_t aeron_exclusive_publication_offerv( function aeron_exclusive_publication_try_claim (line 703) | int64_t aeron_exclusive_publication_try_claim( function aeron_exclusive_publication_append_padding (line 759) | int64_t aeron_exclusive_publication_append_padding(aeron_exclusive_publi... function aeron_exclusive_publication_offer_block (line 810) | int64_t aeron_exclusive_publication_offer_block( function aeron_exclusive_publication_is_closed (line 894) | bool aeron_exclusive_publication_is_closed(aeron_exclusive_publication_t... function aeron_exclusive_publication_is_connected (line 906) | bool aeron_exclusive_publication_is_connected(aeron_exclusive_publicatio... function aeron_exclusive_publication_constants (line 919) | int aeron_exclusive_publication_constants( function aeron_exclusive_publication_channel_status (line 949) | int64_t aeron_exclusive_publication_channel_status(aeron_exclusive_publi... function aeron_exclusive_publication_position (line 964) | int64_t aeron_exclusive_publication_position(aeron_exclusive_publication... function aeron_exclusive_publication_position_limit (line 982) | int64_t aeron_exclusive_publication_position_limit(aeron_exclusive_publi... function aeron_exclusive_publication_local_sockaddrs (line 1000) | int aeron_exclusive_publication_local_sockaddrs( FILE: aeron-client/src/main/c/aeron_exclusive_publication.h type aeron_exclusive_publication_t (line 25) | typedef struct aeron_exclusive_publication_stct function aeron_exclusive_publication_rotate_term (line 83) | inline void aeron_exclusive_publication_rotate_term(aeron_exclusive_publ... function aeron_exclusive_publication_new_position (line 98) | inline int64_t aeron_exclusive_publication_new_position( function aeron_exclusive_publication_back_pressure_status (line 117) | inline int64_t aeron_exclusive_publication_back_pressure_status( FILE: aeron-client/src/main/c/aeron_fragment_assembler.c function aeron_buffer_builder_create (line 27) | int aeron_buffer_builder_create(aeron_buffer_builder_t **buffer_builder) function aeron_buffer_builder_find_suitable_capacity (line 49) | int aeron_buffer_builder_find_suitable_capacity(size_t current_capacity,... function aeron_buffer_builder_ensure_capacity (line 79) | int aeron_buffer_builder_ensure_capacity(aeron_buffer_builder_t *buffer_... function aeron_buffer_builder_delete (line 105) | void aeron_buffer_builder_delete(aeron_buffer_builder_t *buffer_builder) function aeron_image_fragment_assembler_create (line 115) | int aeron_image_fragment_assembler_create( function aeron_image_fragment_assembler_delete (line 140) | int aeron_image_fragment_assembler_delete(aeron_image_fragment_assembler... function aeron_image_fragment_assembler_handler (line 151) | void aeron_image_fragment_assembler_handler( function aeron_image_controlled_fragment_assembler_create (line 195) | int aeron_image_controlled_fragment_assembler_create( function aeron_image_controlled_fragment_assembler_delete (line 220) | int aeron_image_controlled_fragment_assembler_delete(aeron_image_control... function aeron_controlled_fragment_handler_action_t (line 231) | aeron_controlled_fragment_handler_action_t aeron_image_controlled_fragme... function aeron_fragment_assembler_create (line 287) | int aeron_fragment_assembler_create( function aeron_fragment_assembler_entry_delete (line 314) | void aeron_fragment_assembler_entry_delete(void *clientd, int64_t key, v... function aeron_fragment_assembler_delete (line 321) | int aeron_fragment_assembler_delete(aeron_fragment_assembler_t *assembler) function aeron_fragment_assembler_handler (line 334) | void aeron_fragment_assembler_handler( function aeron_controlled_fragment_assembler_create (line 395) | int aeron_controlled_fragment_assembler_create( function aeron_controlled_fragment_assembler_entry_delete (line 422) | void aeron_controlled_fragment_assembler_entry_delete(void *clientd, int... function aeron_controlled_fragment_assembler_delete (line 429) | int aeron_controlled_fragment_assembler_delete(aeron_controlled_fragment... function aeron_controlled_fragment_handler_action_t (line 442) | aeron_controlled_fragment_handler_action_t aeron_controlled_fragment_ass... FILE: aeron-client/src/main/c/aeron_fragment_assembler.h type aeron_buffer_builder_t (line 26) | typedef struct aeron_buffer_builder_stct type aeron_image_fragment_assembler_t (line 37) | typedef struct aeron_image_fragment_assembler_stct type aeron_image_controlled_fragment_assembler_t (line 45) | typedef struct aeron_image_controlled_fragment_assembler_stct type aeron_fragment_assembler_t (line 53) | typedef struct aeron_fragment_assembler_stct type aeron_controlled_fragment_assembler_t (line 61) | typedef struct aeron_controlled_fragment_assembler_stct function aeron_buffer_builder_reset (line 74) | inline void aeron_buffer_builder_reset(aeron_buffer_builder_t *buffer_bu... function aeron_buffer_builder_next_term_offset (line 82) | inline void aeron_buffer_builder_next_term_offset(aeron_buffer_builder_t... function aeron_buffer_builder_append (line 87) | inline int aeron_buffer_builder_append( function aeron_buffer_builder_capture_header (line 100) | inline void aeron_buffer_builder_capture_header(aeron_buffer_builder_t *... function aeron_header_t (line 108) | inline aeron_header_t* aeron_buffer_builder_complete_header(aeron_buffer... FILE: aeron-client/src/main/c/aeron_image.c function aeron_image_create (line 55) | int aeron_image_create( function aeron_image_delete (line 113) | int aeron_image_delete(aeron_image_t *image) function aeron_image_close (line 121) | void aeron_image_close(aeron_image_t *image) function aeron_image_constants (line 129) | int aeron_image_constants(aeron_image_t *image, aeron_image_constants_t ... function aeron_image_position (line 155) | int64_t aeron_image_position(aeron_image_t *image) function aeron_image_set_position (line 173) | int aeron_image_set_position(aeron_image_t *image, int64_t position) function aeron_image_is_end_of_stream (line 196) | bool aeron_image_is_end_of_stream(aeron_image_t *image) function aeron_image_end_of_stream_position (line 218) | int64_t aeron_image_end_of_stream_position(aeron_image_t *image) function aeron_image_active_transport_count (line 233) | int aeron_image_active_transport_count(aeron_image_t *image) function aeron_image_is_publication_revoked (line 254) | bool aeron_image_is_publication_revoked(aeron_image_t *image) function aeron_image_poll (line 269) | int aeron_image_poll(aeron_image_t *image, aeron_fragment_handler_t hand... function aeron_image_controlled_poll (line 346) | int aeron_image_controlled_poll( function aeron_image_bounded_poll (line 446) | int aeron_image_bounded_poll( function aeron_image_bounded_controlled_poll (line 535) | int aeron_image_bounded_controlled_poll( function aeron_image_controlled_peek (line 646) | int64_t aeron_image_controlled_peek( function aeron_image_block_poll (line 756) | int aeron_image_block_poll( function aeron_image_is_closed (line 837) | bool aeron_image_is_closed(aeron_image_t *image) function aeron_image_reject (line 849) | int aeron_image_reject(aeron_image_t *image, const char *reason) FILE: aeron-client/src/main/c/aeron_image.h type aeron_image_key_t (line 26) | typedef struct aeron_image_key_stct type aeron_image_t (line 33) | typedef struct aeron_image_stct type aeron_header_t (line 65) | typedef struct aeron_header_stct function aeron_image_removal_change_number (line 90) | inline int64_t aeron_image_removal_change_number(aeron_image_t *image) function aeron_image_is_in_use_by_subscription (line 95) | inline bool aeron_image_is_in_use_by_subscription(aeron_image_t *image, ... function aeron_image_validate_position (line 100) | inline int aeron_image_validate_position(aeron_image_t *image, int64_t p... function aeron_image_incr_refcnt (line 125) | inline int64_t aeron_image_incr_refcnt(aeron_image_t *image) function aeron_image_decr_refcnt (line 132) | inline int64_t aeron_image_decr_refcnt(aeron_image_t *image) function aeron_image_refcnt_acquire (line 139) | inline int64_t aeron_image_refcnt_acquire(aeron_image_t *image) FILE: aeron-client/src/main/c/aeron_log_buffer.c function aeron_log_buffer_create (line 24) | int aeron_log_buffer_create( function aeron_log_buffer_delete (line 51) | int aeron_log_buffer_delete(aeron_log_buffer_t *log_buffer) FILE: aeron-client/src/main/c/aeron_log_buffer.h type aeron_log_buffer_t (line 24) | typedef struct aeron_log_buffer_stct FILE: aeron-client/src/main/c/aeron_publication.c function aeron_publication_create (line 25) | int aeron_publication_create( function aeron_publication_delete (line 78) | int aeron_publication_delete(aeron_publication_t *publication) function aeron_publication_force_close (line 86) | void aeron_publication_force_close(aeron_publication_t *publication) function aeron_publication_close (line 91) | int aeron_publication_close( function aeron_publication_get_and_add_raw_tail (line 109) | static int64_t aeron_publication_get_and_add_raw_tail(volatile int64_t *... function aeron_publication_raw_tail_volatile (line 116) | static int64_t aeron_publication_raw_tail_volatile(volatile int64_t *addr) function aeron_publication_header_write (line 123) | static void aeron_publication_header_write( function aeron_publication_handle_end_of_log_condition (line 144) | static int64_t aeron_publication_handle_end_of_log_condition( function aeron_publication_claim (line 173) | static int64_t aeron_publication_claim( function aeron_publication_append_unfragmented_message (line 207) | static int64_t aeron_publication_append_unfragmented_message( function aeron_publication_append_fragmented_message (line 251) | static int64_t aeron_publication_append_fragmented_message( function aeron_publication_append_unfragmented_messagev (line 319) | static int64_t aeron_publication_append_unfragmented_messagev( function aeron_publication_append_fragmented_messagev (line 371) | static int64_t aeron_publication_append_fragmented_messagev( function aeron_publication_offer (line 459) | int64_t aeron_publication_offer( function aeron_publication_offerv (line 543) | int64_t aeron_publication_offerv( function aeron_publication_try_claim (line 634) | int64_t aeron_publication_try_claim(aeron_publication_t *publication, si... function aeron_publication_is_closed (line 695) | bool aeron_publication_is_closed(aeron_publication_t *publication) function aeron_publication_is_connected (line 707) | bool aeron_publication_is_connected(aeron_publication_t *publication) function aeron_publication_constants (line 720) | int aeron_publication_constants(aeron_publication_t *publication, aeron_... function aeron_publication_channel_status (line 749) | int64_t aeron_publication_channel_status(aeron_publication_t *publication) function aeron_publication_position (line 763) | int64_t aeron_publication_position(aeron_publication_t *publication) function aeron_publication_position_limit (line 791) | int64_t aeron_publication_position_limit(aeron_publication_t *publication) function aeron_publication_stream_id (line 825) | int32_t aeron_publication_stream_id(aeron_publication_t *publication) function aeron_publication_session_id (line 830) | int32_t aeron_publication_session_id(aeron_publication_t *publication) function aeron_publication_local_sockaddrs (line 835) | int aeron_publication_local_sockaddrs( function aeron_buffer_claim_commit (line 861) | int aeron_buffer_claim_commit(aeron_buffer_claim_t *buffer_claim) function aeron_buffer_claim_abort (line 874) | int aeron_buffer_claim_abort(aeron_buffer_claim_t *buffer_claim) FILE: aeron-client/src/main/c/aeron_publication.h type aeron_publication_t (line 25) | typedef struct aeron_publication_stct function aeron_publication_back_pressure_status (line 75) | inline int64_t aeron_publication_back_pressure_status( FILE: aeron-client/src/main/c/aeron_socket.c function aeron_net_init (line 31) | int aeron_net_init(void) function aeron_set_socket_non_blocking (line 36) | int aeron_set_socket_non_blocking(aeron_socket_t fd) function aeron_socket_t (line 55) | aeron_socket_t aeron_socket(int domain, int type, int protocol) function aeron_close_socket (line 68) | void aeron_close_socket(aeron_socket_t socket) function aeron_connect (line 73) | int aeron_connect(aeron_socket_t fd, struct sockaddr *address, socklen_t... function aeron_bind (line 87) | int aeron_bind(aeron_socket_t fd, struct sockaddr *address, socklen_t ad... function aeron_getifaddrs (line 101) | int aeron_getifaddrs(struct ifaddrs **ifap) function aeron_freeifaddrs (line 112) | void aeron_freeifaddrs(struct ifaddrs *ifa) function aeron_sendmsg (line 117) | ssize_t aeron_sendmsg(aeron_socket_t fd, struct msghdr *msghdr, int flags) function aeron_send (line 137) | ssize_t aeron_send(aeron_socket_t fd, const void *buf, size_t len, int f... function aeron_recvmsg (line 157) | ssize_t aeron_recvmsg(aeron_socket_t fd, struct msghdr *msghdr, int flags) function aeron_poll (line 175) | int aeron_poll(struct pollfd *fds, unsigned long nfds, int timeout) function aeron_getsockopt (line 194) | int aeron_getsockopt(aeron_socket_t fd, int level, int optname, void *op... function aeron_setsockopt (line 205) | int aeron_setsockopt(aeron_socket_t fd, int level, int optname, const vo... function aeron_net_init (line 229) | int aeron_net_init() function aeron_set_socket_non_blocking (line 251) | int aeron_set_socket_non_blocking(aeron_socket_t fd) function aeron_getifaddrs (line 264) | int aeron_getifaddrs(struct ifaddrs **ifap) function aeron_freeifaddrs (line 421) | void aeron_freeifaddrs(struct ifaddrs *current) function aeron_recvmsg (line 439) | ssize_t aeron_recvmsg(aeron_socket_t fd, struct msghdr *msghdr, int flags) function aeron_send (line 468) | ssize_t aeron_send(aeron_socket_t fd, const void *buf, size_t len, int f... function aeron_sendmsg (line 487) | ssize_t aeron_sendmsg(aeron_socket_t fd, struct msghdr *msghdr, int flags) function aeron_poll (line 516) | int aeron_poll(struct pollfd *fds, unsigned long nfds, int timeout) function aeron_socket_t (line 531) | aeron_socket_t aeron_socket(int domain, int type, int protocol) function aeron_close_socket (line 545) | void aeron_close_socket(aeron_socket_t socket) function aeron_connect (line 550) | int aeron_connect(aeron_socket_t fd, struct sockaddr *address, socklen_t... function aeron_bind (line 566) | int aeron_bind(aeron_socket_t fd, struct sockaddr *address, socklen_t ad... function aeron_getsockopt (line 583) | int aeron_getsockopt(aeron_socket_t fd, int level, int optname, void *op... function aeron_setsockopt (line 594) | int aeron_setsockopt(aeron_socket_t fd, int level, int optname, const vo... FILE: aeron-client/src/main/c/aeron_socket.h type aeron_socket_t (line 34) | typedef int aeron_socket_t; type aeron_socket_t (line 45) | typedef int64_t aeron_socket_t; type iovec (line 47) | struct iovec type msghdr (line 54) | struct msghdr { type ifaddrs (line 64) | struct ifaddrs type SSIZE_T (line 89) | typedef SSIZE_T ssize_t; type sockaddr (line 101) | struct sockaddr type sockaddr (line 103) | struct sockaddr type ifaddrs (line 111) | struct ifaddrs type ifaddrs (line 113) | struct ifaddrs type msghdr (line 115) | struct msghdr type msghdr (line 119) | struct msghdr type pollfd (line 121) | struct pollfd FILE: aeron-client/src/main/c/aeron_subscription.c function aeron_subscription_create (line 24) | int aeron_subscription_create( function aeron_subscription_delete (line 77) | int aeron_subscription_delete(aeron_subscription_t *subscription) function aeron_subscription_force_close (line 95) | void aeron_subscription_force_close(aeron_subscription_t *subscription) function aeron_subscription_close (line 100) | int aeron_subscription_close( function aeron_subscription_alloc_image_list (line 119) | int aeron_subscription_alloc_image_list(aeron_image_list_t *volatile *im... function aeron_client_conductor_subscription_add_image (line 140) | int aeron_client_conductor_subscription_add_image(aeron_subscription_t *... function aeron_client_conductor_subscription_remove_image (line 161) | int aeron_client_conductor_subscription_remove_image(aeron_subscription_... function aeron_client_conductor_subscription_install_new_image_list (line 193) | int aeron_client_conductor_subscription_install_new_image_list( function aeron_client_conductor_subscription_prune_image_lists (line 207) | int aeron_client_conductor_subscription_prune_image_lists(aeron_subscrip... function aeron_subscription_is_connected (line 237) | bool aeron_subscription_is_connected(aeron_subscription_t *subscription) function aeron_subscription_constants (line 258) | int aeron_subscription_constants(aeron_subscription_t *subscription, aer... function aeron_subscription_image_count (line 280) | int aeron_subscription_image_count(aeron_subscription_t *subscription) function aeron_image_t (line 291) | aeron_image_t *aeron_subscription_image_by_session_id(aeron_subscription... function aeron_image_t (line 317) | aeron_image_t *aeron_subscription_image_at_index(aeron_subscription_t *s... function aeron_subscription_for_each_image (line 335) | void aeron_subscription_for_each_image( function aeron_subscription_image_retain (line 354) | int aeron_subscription_image_retain(aeron_subscription_t *subscription, ... function aeron_subscription_image_release (line 377) | int aeron_subscription_image_release(aeron_subscription_t *subscription,... function aeron_subscription_is_closed (line 400) | bool aeron_subscription_is_closed(aeron_subscription_t *subscription) function aeron_subscription_channel_status (line 412) | int64_t aeron_subscription_channel_status(aeron_subscription_t *subscrip... function aeron_subscription_poll (line 426) | int aeron_subscription_poll( function aeron_subscription_controlled_poll (line 473) | int aeron_subscription_controlled_poll( function aeron_subscription_block_poll (line 523) | long aeron_subscription_block_poll( function aeron_header_values (line 554) | int aeron_header_values(aeron_header_t *header, aeron_header_values_t *v... function aeron_header_position (line 573) | int64_t aeron_header_position(aeron_header_t *header) function aeron_header_position_bits_to_shift (line 580) | size_t aeron_header_position_bits_to_shift(aeron_header_t *header) function aeron_header_next_term_offset (line 585) | int32_t aeron_header_next_term_offset(aeron_header_t *header) function aeron_subscription_local_sockaddrs (line 598) | int aeron_subscription_local_sockaddrs( function aeron_subscription_resolved_endpoint (line 625) | int aeron_subscription_resolved_endpoint( function aeron_subscription_should_replace_wildcard_port (line 658) | static bool aeron_subscription_should_replace_wildcard_port(aeron_uri_t ... function aeron_subscription_try_resolve_channel_endpoint_port (line 672) | int aeron_subscription_try_resolve_channel_endpoint_port( function aeron_subscription_reject_image (line 725) | int aeron_subscription_reject_image( FILE: aeron-client/src/main/c/aeron_subscription.h type aeron_image_list_t (line 25) | typedef struct aeron_image_list_stct type aeron_subscription_t (line 36) | typedef struct aeron_subscription_stct function aeron_image_list_t (line 93) | inline volatile aeron_image_list_t *aeron_client_conductor_subscription_... function aeron_subscription_find_image_index (line 106) | inline int aeron_subscription_find_image_index(aeron_image_list_t *volat... function aeron_subscription_last_image_list_change_number (line 121) | inline int64_t aeron_subscription_last_image_list_change_number(aeron_su... function aeron_subscription_propose_last_image_change_number (line 130) | inline void aeron_subscription_propose_last_image_change_number( FILE: aeron-client/src/main/c/aeron_version.c function aeron_version_major (line 31) | int aeron_version_major(void) function aeron_version_minor (line 36) | int aeron_version_minor(void) function aeron_version_patch (line 41) | int aeron_version_patch(void) function aeron_semantic_version_compose (line 51) | int32_t aeron_semantic_version_compose(uint8_t major, uint8_t minor, uin... function aeron_semantic_version_major (line 56) | uint8_t aeron_semantic_version_major(int32_t version) function aeron_semantic_version_minor (line 61) | uint8_t aeron_semantic_version_minor(int32_t version) function aeron_semantic_version_patch (line 66) | uint8_t aeron_semantic_version_patch(int32_t version) FILE: aeron-client/src/main/c/aeron_windows.c function BOOL (line 35) | BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReser... type aeron_uint128_t (line 61) | typedef struct { UINT64 q[2]; } aeron_uint128_t; function aeron_uint128_t (line 63) | aeron_uint128_t make_aeron_uint128_t(UINT64 x) function aeron_uint128_t (line 71) | aeron_uint128_t aeron_uint128_bitwise_negate(aeron_uint128_t x) function BOOL (line 79) | BOOL aeron_uint128_equals(const aeron_uint128_t lhs, const aeron_uint128... function aeron_uint128_t (line 84) | aeron_uint128_t aeron_uint128_bitwise_shift_left(const aeron_uint128_t l... function aeron_uint128_t (line 122) | aeron_uint128_t aeron_uint128_sub(const aeron_uint128_t lhs, const aeron... function aeron_uint128_t (line 137) | aeron_uint128_t aeron_uint128_bitwise_and(const aeron_uint128_t lhs, con... function aeron_uint128_t (line 145) | aeron_uint128_t aeron_ipv6_netmask_from_prefixlen(size_t prefixlen) function BOOL (line 169) | BOOL aeron_ipv6_does_prefix_match(struct in6_addr *in6_addr1, struct in6... function aeron_srand48 (line 181) | void aeron_srand48(uint64_t aeron_nano_clock) function aeron_drand48 (line 186) | double aeron_drand48() function aeron_erand48 (line 191) | double aeron_erand48(unsigned short xsubi[3]) function localtime_r (line 196) | void localtime_r(const time_t *timep, struct tm *result) type aeron_make_into_non_empty_translation_unit_t (line 203) | typedef int aeron_make_into_non_empty_translation_unit_t; FILE: aeron-client/src/main/c/aeron_windows.h type tm (line 36) | struct tm FILE: aeron-client/src/main/c/aeronc.c function aeron_client_connect_to_driver (line 35) | int aeron_client_connect_to_driver(aeron_mapped_file_t *cnc_mmap, aeron_... FILE: aeron-client/src/main/c/aeronc.h type aeron_context_t (line 40) | typedef struct aeron_context_stct aeron_context_t; type aeron_t (line 41) | typedef struct aeron_stct aeron_t; type aeron_buffer_claim_t (line 42) | typedef struct aeron_buffer_claim_stct aeron_buffer_claim_t; type aeron_publication_t (line 43) | typedef struct aeron_publication_stct aeron_publication_t; type aeron_exclusive_publication_t (line 44) | typedef struct aeron_exclusive_publication_stct aeron_exclusive_publicat... type aeron_header_t (line 45) | typedef struct aeron_header_stct aeron_header_t; type aeron_header_values_frame_stct (line 49) | struct aeron_header_values_frame_stct type aeron_header_values_frame_t (line 61) | typedef struct aeron_header_values_frame_stct aeron_header_values_frame_t; type aeron_header_values_t (line 63) | typedef struct aeron_header_values_stct type aeron_publication_error_values_stct (line 71) | struct aeron_publication_error_values_stct type aeron_publication_error_values_t (line 86) | typedef struct aeron_publication_error_values_stct aeron_publication_err... type aeron_subscription_t (line 89) | typedef struct aeron_subscription_stct aeron_subscription_t; type aeron_image_t (line 90) | typedef struct aeron_image_stct aeron_image_t; type aeron_counter_t (line 91) | typedef struct aeron_counter_stct aeron_counter_t; type aeron_log_buffer_t (line 92) | typedef struct aeron_log_buffer_stct aeron_log_buffer_t; type aeron_counters_reader_t (line 94) | typedef struct aeron_counters_reader_stct aeron_counters_reader_t; type aeron_async_add_publication_t (line 96) | typedef struct aeron_client_registering_resource_stct aeron_async_add_pu... type aeron_async_add_exclusive_publication_t (line 97) | typedef struct aeron_client_registering_resource_stct aeron_async_add_ex... type aeron_async_add_subscription_t (line 98) | typedef struct aeron_client_registering_resource_stct aeron_async_add_su... type aeron_async_add_counter_t (line 99) | typedef struct aeron_client_registering_resource_stct aeron_async_add_co... type aeron_async_destination_t (line 100) | typedef struct aeron_client_registering_resource_stct aeron_async_destin... type aeron_async_destination_by_id_t (line 101) | typedef struct aeron_client_registering_resource_stct aeron_async_destin... type aeron_async_get_next_available_session_id_t (line 102) | typedef struct aeron_client_registering_resource_stct aeron_async_get_ne... type aeron_image_fragment_assembler_t (line 104) | typedef struct aeron_image_fragment_assembler_stct aeron_image_fragment_... type aeron_image_controlled_fragment_assembler_t (line 105) | typedef struct aeron_image_controlled_fragment_assembler_stct aeron_imag... type aeron_fragment_assembler_t (line 106) | typedef struct aeron_fragment_assembler_stct aeron_fragment_assembler_t; type aeron_controlled_fragment_assembler_t (line 107) | typedef struct aeron_controlled_fragment_assembler_stct aeron_controlled... type aeron_client_registering_resource_stct (line 613) | struct aeron_client_registering_resource_stct type aeron_on_available_counter_pair_t (line 615) | typedef struct aeron_on_available_counter_pair_stct type aeron_on_unavailable_counter_pair_t (line 622) | typedef struct aeron_on_unavailable_counter_pair_stct type aeron_on_close_client_pair_t (line 629) | typedef struct aeron_on_close_client_pair_stct type aeron_counter_value_descriptor_t (line 711) | typedef struct aeron_counter_value_descriptor_stct type aeron_counter_metadata_descriptor_t (line 721) | typedef struct aeron_counter_metadata_descriptor_stct type aeron_counters_reader_buffers_t (line 761) | typedef struct aeron_counters_reader_buffers_stct type aeron_iovec_t (line 977) | typedef struct aeron_iovec_stct type aeron_iovec_t (line 984) | typedef struct iov aeron_iovec_t; type aeron_buffer_claim_t (line 990) | typedef struct aeron_buffer_claim_stct type aeron_publication_constants_t (line 1017) | typedef struct aeron_publication_constants_stct type aeron_controlled_fragment_handler_action_t (line 1574) | typedef enum aeron_controlled_fragment_handler_action_en type aeron_controlled_fragment_handler_action_t (line 1613) | typedef aeron_controlled_fragment_handler_action_t (*aeron_controlled_fr... type aeron_subscription_constants_t (line 1668) | typedef struct aeron_subscription_constants_stct type aeron_image_constants_t (line 1967) | typedef struct aeron_image_constants_stct type aeron_counter_constants_t (line 2350) | typedef struct aeron_counter_constants_stct type aeron_cnc_t (line 2594) | typedef struct aeron_cnc_stct aeron_cnc_t; type aeron_cnc_constants_t (line 2598) | typedef struct aeron_cnc_constants_stct FILE: aeron-client/src/main/c/collections/aeron_array_to_ptr_hash_map.h type aeron_array_to_ptr_hash_map_key_t (line 31) | typedef struct aeron_array_to_ptr_hash_map_key_stct type aeron_array_to_ptr_hash_map_t (line 39) | typedef struct aeron_array_to_ptr_hash_map_stct function aeron_array_hash (line 50) | inline uint64_t aeron_array_hash(const uint8_t *arr, size_t length) function aeron_array_to_ptr_hash_map_hash_key (line 58) | inline size_t aeron_array_to_ptr_hash_map_hash_key(uint64_t key_hash_cod... function aeron_array_to_ptr_hash_map_compare (line 70) | inline bool aeron_array_to_ptr_hash_map_compare( function aeron_array_to_ptr_hash_map_init (line 81) | inline int aeron_array_to_ptr_hash_map_init( function aeron_array_to_ptr_hash_map_delete (line 108) | inline void aeron_array_to_ptr_hash_map_delete(aeron_array_to_ptr_hash_m... function aeron_array_to_ptr_hash_map_rehash (line 121) | inline int aeron_array_to_ptr_hash_map_rehash(aeron_array_to_ptr_hash_ma... function aeron_array_to_ptr_hash_map_put (line 172) | inline int aeron_array_to_ptr_hash_map_put( function aeron_array_to_ptr_hash_map_compact_chain (line 240) | inline void aeron_array_to_ptr_hash_map_compact_chain(aeron_array_to_ptr... function aeron_array_to_ptr_hash_map_for_each (line 293) | inline void aeron_array_to_ptr_hash_map_for_each( FILE: aeron-client/src/main/c/collections/aeron_bit_set.h type aeron_bit_set_stct (line 29) | struct aeron_bit_set_stct type aeron_bit_set_t (line 36) | typedef struct aeron_bit_set_stct aeron_bit_set_t; function aeron_bit_set_init (line 38) | inline int aeron_bit_set_init(aeron_bit_set_t *bit_set, bool initial_value) function aeron_bit_set_stack_alloc (line 47) | inline int aeron_bit_set_stack_alloc( function aeron_bit_set_heap_alloc (line 70) | inline int aeron_bit_set_heap_alloc(size_t bit_set_length, aeron_bit_set... function aeron_bit_set_stack_init (line 86) | inline int aeron_bit_set_stack_init( function aeron_bit_set_heap_init (line 102) | inline int aeron_bit_set_heap_init(size_t bit_set_length, bool initial_v... function aeron_bit_set_stack_free (line 113) | inline void aeron_bit_set_stack_free(aeron_bit_set_t *bit_set) function aeron_bit_set_heap_free (line 124) | inline void aeron_bit_set_heap_free(aeron_bit_set_t *bit_set) function aeron_bit_set_get (line 130) | inline int aeron_bit_set_get(aeron_bit_set_t *bit_set, size_t bit_index,... function aeron_bit_set_set (line 145) | inline int aeron_bit_set_set(aeron_bit_set_t *bit_set, size_t bit_index,... function aeron_bit_set_find_first (line 169) | inline int aeron_bit_set_find_first(aeron_bit_set_t *bit_set, bool value... FILE: aeron-client/src/main/c/collections/aeron_hashing.h function aeron_hash_code (line 23) | inline uint64_t aeron_hash_code(uint64_t value) function aeron_hash (line 34) | inline size_t aeron_hash(uint64_t value, size_t mask) function aeron_even_hash (line 46) | inline size_t aeron_even_hash(uint64_t value, size_t mask) FILE: aeron-client/src/main/c/collections/aeron_int64_counter_map.h type aeron_int64_counter_map_t (line 30) | typedef struct aeron_int64_counter_map_stct function aeron_int64_counter_map_hash_key (line 41) | inline size_t aeron_int64_counter_map_hash_key(int64_t key, size_t mask) function aeron_int64_counter_map_init (line 46) | inline int aeron_int64_counter_map_init( function aeron_int64_counter_map_delete (line 71) | inline void aeron_int64_counter_map_delete(aeron_int64_counter_map_t *map) function aeron_int64_counter_map_rehash (line 79) | inline int aeron_int64_counter_map_rehash(aeron_int64_counter_map_t *map... function aeron_int64_counter_map_compact_chain (line 123) | inline void aeron_int64_counter_map_compact_chain(aeron_int64_counter_ma... function aeron_int64_counter_map_remove (line 150) | inline int64_t aeron_int64_counter_map_remove(aeron_int64_counter_map_t ... function aeron_int64_counter_map_put (line 173) | inline int aeron_int64_counter_map_put( function aeron_int64_counter_map_get (line 222) | inline int64_t aeron_int64_counter_map_get(aeron_int64_counter_map_t *ma... function aeron_int64_counter_map_get_and_add (line 241) | inline int aeron_int64_counter_map_get_and_add( function aeron_int64_counter_map_add_and_get (line 294) | inline int aeron_int64_counter_map_add_and_get( function aeron_int64_counter_map_inc_and_get (line 306) | inline int aeron_int64_counter_map_inc_and_get(aeron_int64_counter_map_t... function aeron_int64_counter_map_dec_and_get (line 311) | inline int aeron_int64_counter_map_dec_and_get(aeron_int64_counter_map_t... function aeron_int64_counter_map_get_and_inc (line 316) | inline int aeron_int64_counter_map_get_and_inc(aeron_int64_counter_map_t... function aeron_int64_counter_map_get_and_dec (line 321) | inline int aeron_int64_counter_map_get_and_dec(aeron_int64_counter_map_t... function aeron_int64_counter_map_for_each (line 329) | inline void aeron_int64_counter_map_for_each( function aeron_int64_counter_map_remove_if (line 341) | inline void aeron_int64_counter_map_remove_if( FILE: aeron-client/src/main/c/collections/aeron_int64_to_ptr_hash_map.h type aeron_int64_to_ptr_hash_map_t (line 29) | typedef struct aeron_int64_to_ptr_hash_map_stct function aeron_int64_to_ptr_hash_map_hash_key (line 40) | inline size_t aeron_int64_to_ptr_hash_map_hash_key(int64_t key, size_t m... function aeron_int64_to_ptr_hash_map_init (line 45) | inline int aeron_int64_to_ptr_hash_map_init( function aeron_int64_to_ptr_hash_map_delete (line 70) | inline void aeron_int64_to_ptr_hash_map_delete(aeron_int64_to_ptr_hash_m... function aeron_int64_to_ptr_hash_map_rehash (line 83) | inline int aeron_int64_to_ptr_hash_map_rehash(aeron_int64_to_ptr_hash_ma... function aeron_int64_to_ptr_hash_map_put (line 131) | inline int aeron_int64_to_ptr_hash_map_put(aeron_int64_to_ptr_hash_map_t... function aeron_int64_to_ptr_hash_map_compact_chain (line 194) | inline void aeron_int64_to_ptr_hash_map_compact_chain(aeron_int64_to_ptr... function aeron_int64_to_ptr_hash_map_for_each (line 247) | inline void aeron_int64_to_ptr_hash_map_for_each( function aeron_int64_to_ptr_hash_map_remove_if (line 259) | inline void aeron_int64_to_ptr_hash_map_remove_if( FILE: aeron-client/src/main/c/collections/aeron_int64_to_tagged_ptr_hash_map.h type aeron_int64_to_tagged_ptr_entry_t (line 30) | typedef struct aeron_int64_to_tagged_ptr_entry_stct type aeron_int64_to_tagged_ptr_hash_map_t (line 38) | typedef struct aeron_int64_to_tagged_ptr_hash_map_stct function aeron_int64_to_tagged_ptr_hash_map_hash_key (line 52) | inline size_t aeron_int64_to_tagged_ptr_hash_map_hash_key(int64_t key, s... function aeron_int64_to_tagged_ptr_hash_map_init (line 57) | inline int aeron_int64_to_tagged_ptr_hash_map_init( function aeron_int64_to_tagged_ptr_hash_map_delete (line 82) | inline void aeron_int64_to_tagged_ptr_hash_map_delete(aeron_int64_to_tag... function aeron_int64_to_tagged_ptr_hash_map_rehash (line 95) | inline int aeron_int64_to_tagged_ptr_hash_map_rehash(aeron_int64_to_tagg... function aeron_int64_to_tagged_ptr_hash_map_put (line 142) | inline int aeron_int64_to_tagged_ptr_hash_map_put( function aeron_int64_to_tagged_ptr_hash_map_get (line 183) | inline bool aeron_int64_to_tagged_ptr_hash_map_get( function aeron_int64_to_tagged_ptr_hash_map_compact_chain (line 210) | inline void aeron_int64_to_tagged_ptr_hash_map_compact_chain( function aeron_int64_to_tagged_ptr_hash_map_remove (line 240) | inline bool aeron_int64_to_tagged_ptr_hash_map_remove( function aeron_int64_to_tagged_ptr_hash_map_for_each (line 278) | inline void aeron_int64_to_tagged_ptr_hash_map_for_each( function aeron_int64_to_tagged_ptr_hash_map_remove_if (line 290) | inline void aeron_int64_to_tagged_ptr_hash_map_remove_if( FILE: aeron-client/src/main/c/collections/aeron_linked_queue.c type aeron_linked_queue_node_stct (line 22) | struct aeron_linked_queue_node_stct function aeron_linked_queue_init (line 28) | int aeron_linked_queue_init(aeron_linked_queue_t *queue) function aeron_linked_queue_close (line 36) | int aeron_linked_queue_close(aeron_linked_queue_t *queue) function aeron_linked_queue_offer (line 48) | int aeron_linked_queue_offer(aeron_linked_queue_t *queue, void *element) function aeron_linked_queue_is_empty (line 103) | bool aeron_linked_queue_is_empty(aeron_linked_queue_t *queue) FILE: aeron-client/src/main/c/collections/aeron_linked_queue.h type aeron_linked_queue_node_t (line 20) | typedef struct aeron_linked_queue_node_stct aeron_linked_queue_node_t; type aeron_linked_queue_t (line 22) | typedef struct aeron_linked_queue_stct FILE: aeron-client/src/main/c/collections/aeron_map.h function aeron_map_compound_key (line 24) | inline int64_t aeron_map_compound_key(int32_t high, int32_t low) FILE: aeron-client/src/main/c/collections/aeron_str_to_ptr_hash_map.h type aeron_str_to_ptr_hash_map_key_t (line 31) | typedef struct aeron_str_to_ptr_hash_map_key_stct type aeron_str_to_ptr_hash_map_t (line 39) | typedef struct aeron_str_to_ptr_hash_map_stct function aeron_str_to_ptr_hash_map_hash_key (line 50) | inline size_t aeron_str_to_ptr_hash_map_hash_key(uint64_t key_hash_code,... function aeron_str_to_ptr_hash_map_compare (line 62) | inline bool aeron_str_to_ptr_hash_map_compare( function aeron_str_to_ptr_hash_map_init (line 70) | inline int aeron_str_to_ptr_hash_map_init(aeron_str_to_ptr_hash_map_t *m... function aeron_str_to_ptr_hash_map_delete (line 96) | inline void aeron_str_to_ptr_hash_map_delete(aeron_str_to_ptr_hash_map_t... function aeron_str_to_ptr_hash_map_rehash (line 109) | inline int aeron_str_to_ptr_hash_map_rehash(aeron_str_to_ptr_hash_map_t ... function aeron_str_to_ptr_hash_map_put (line 160) | inline int aeron_str_to_ptr_hash_map_put(aeron_str_to_ptr_hash_map_t *ma... function aeron_str_to_ptr_hash_map_compact_chain (line 227) | inline void aeron_str_to_ptr_hash_map_compact_chain(aeron_str_to_ptr_has... function aeron_str_to_ptr_hash_map_for_each (line 280) | inline void aeron_str_to_ptr_hash_map_for_each( FILE: aeron-client/src/main/c/command/aeron_control_protocol.h type aeron_correlated_command_t (line 81) | typedef struct aeron_correlated_command_stct type aeron_publication_command_t (line 88) | typedef struct aeron_publication_command_stct type aeron_publication_buffers_ready_t (line 96) | typedef struct aeron_publication_buffers_ready_stct type aeron_subscription_command_t (line 108) | typedef struct aeron_subscription_command_stct type aeron_subscription_ready_t (line 117) | typedef struct aeron_subscription_ready_stct type aeron_image_buffers_ready_t (line 124) | typedef struct aeron_image_buffers_ready_stct type aeron_operation_succeeded_t (line 134) | typedef struct aeron_operation_succeeded_stct type aeron_error_response_t (line 140) | typedef struct aeron_error_response_stct type aeron_remove_counter_command_t (line 148) | typedef struct aeron_remove_counter_command_stct type aeron_remove_publication_command_t (line 155) | typedef struct aeron_remove_publication_command_stct type aeron_remove_subscription_command_t (line 163) | typedef struct aeron_remove_subscription_command_stct type aeron_image_message_t (line 170) | typedef struct aeron_image_message_stct type aeron_destination_command_t (line 179) | typedef struct aeron_destination_command_stct type aeron_destination_by_id_command_t (line 187) | typedef struct aeron_destination_by_id_command_stct type aeron_counter_command_t (line 195) | typedef struct aeron_counter_command_stct type aeron_counter_update_t (line 202) | typedef struct aeron_counter_update_stct type aeron_static_counter_command_t (line 209) | typedef struct aeron_static_counter_command_stct type aeron_static_counter_response_t (line 217) | typedef struct aeron_static_counter_response_stct type aeron_client_timeout_t (line 224) | typedef struct aeron_client_timeout_stct type aeron_terminate_driver_command_t (line 230) | typedef struct aeron_terminate_driver_command_stct type aeron_reject_image_command_t (line 237) | typedef struct aeron_reject_image_command_stct type aeron_publication_error_stct (line 247) | struct aeron_publication_error_stct type aeron_publication_error_t (line 262) | typedef struct aeron_publication_error_stct aeron_publication_error_t; type aeron_get_next_available_session_id_command_t (line 264) | typedef struct aeron_get_next_available_session_id_command_stct type aeron_next_available_session_id_response_t (line 271) | typedef struct aeron_next_available_session_id_response_stct FILE: aeron-client/src/main/c/concurrent/aeron_atomic64_c11.h function aeron_cas_int64 (line 65) | inline bool aeron_cas_int64(volatile int64_t *dst, int64_t expected, int... function aeron_cas_uint64 (line 70) | inline bool aeron_cas_uint64(volatile uint64_t *dst, uint64_t expected, ... function aeron_cas_int32 (line 75) | inline bool aeron_cas_int32(volatile int32_t *dst, int32_t expected, int... function aeron_acquire (line 80) | inline void aeron_acquire(void) function aeron_release (line 85) | inline void aeron_release(void) FILE: aeron-client/src/main/c/concurrent/aeron_atomic64_gcc_x86_64.h function aeron_cas_int64 (line 69) | inline bool aeron_cas_int64(volatile int64_t *dst, int64_t expected, int... function aeron_cas_uint64 (line 82) | inline bool aeron_cas_uint64(volatile uint64_t *dst, uint64_t expected, ... function aeron_cas_int32 (line 95) | inline bool aeron_cas_int32(volatile int32_t *dst, int32_t expected, int... function aeron_acquire (line 108) | inline void aeron_acquire(void) function aeron_release (line 113) | inline void aeron_release(void) FILE: aeron-client/src/main/c/concurrent/aeron_atomic64_msvc.h function aeron_cas_int64 (line 56) | inline bool aeron_cas_int64(volatile int64_t *dst, int64_t expected, int... function aeron_cas_uint64 (line 64) | inline bool aeron_cas_uint64(volatile uint64_t *dst, uint64_t expected, ... function aeron_cas_int32 (line 72) | inline bool aeron_cas_int32(volatile int32_t *dst, int32_t expected, int... function aeron_acquire (line 79) | inline void aeron_acquire(void) function aeron_release (line 84) | inline void aeron_release(void) FILE: aeron-client/src/main/c/concurrent/aeron_blocking_linked_queue.c function aeron_blocking_linked_queue_init (line 41) | int aeron_blocking_linked_queue_init(aeron_blocking_linked_queue_t *queue) function aeron_blocking_linked_queue_close (line 55) | int aeron_blocking_linked_queue_close(aeron_blocking_linked_queue_t *queue) function aeron_blocking_linked_queue_offer (line 75) | int aeron_blocking_linked_queue_offer(aeron_blocking_linked_queue_t *que... function aeron_blocking_linked_queue_is_empty (line 103) | bool aeron_blocking_linked_queue_is_empty(aeron_blocking_linked_queue_t ... function aeron_blocking_linked_queue_unblock (line 116) | void aeron_blocking_linked_queue_unblock(aeron_blocking_linked_queue_t *... FILE: aeron-client/src/main/c/concurrent/aeron_blocking_linked_queue.h type aeron_blocking_linked_queue_t (line 23) | typedef struct aeron_blocking_linked_queue_stct FILE: aeron-client/src/main/c/concurrent/aeron_broadcast_descriptor.h type aeron_broadcast_descriptor_t (line 24) | typedef struct aeron_broadcast_descriptor_stct type aeron_broadcast_record_descriptor_t (line 33) | typedef struct aeron_broadcast_record_descriptor_stct FILE: aeron-client/src/main/c/concurrent/aeron_broadcast_receiver.c function aeron_broadcast_receiver_init (line 24) | int aeron_broadcast_receiver_init(aeron_broadcast_receiver_t *receiver, ... function aeron_broadcast_receiver_close (line 64) | int aeron_broadcast_receiver_close(aeron_broadcast_receiver_t *receiver) function aeron_broadcast_receiver_receive (line 72) | int aeron_broadcast_receiver_receive( FILE: aeron-client/src/main/c/concurrent/aeron_broadcast_receiver.h type aeron_broadcast_receiver_t (line 26) | typedef struct aeron_broadcast_receiver_stct function aeron_broadcast_receiver_validate_at (line 47) | inline bool aeron_broadcast_receiver_validate_at(aeron_broadcast_receive... function aeron_broadcast_receiver_validate (line 55) | inline bool aeron_broadcast_receiver_validate(aeron_broadcast_receiver_t... function aeron_broadcast_receiver_receive_next (line 62) | inline bool aeron_broadcast_receiver_receive_next(aeron_broadcast_receiv... FILE: aeron-client/src/main/c/concurrent/aeron_broadcast_transmitter.c function aeron_broadcast_transmitter_init (line 24) | int aeron_broadcast_transmitter_init(aeron_broadcast_transmitter_t *tran... function signal_tail_intent (line 45) | inline static void signal_tail_intent(aeron_broadcast_descriptor_t *desc... function insert_padding_record (line 51) | inline static void insert_padding_record(aeron_broadcast_record_descript... function aeron_broadcast_transmitter_transmit (line 57) | int aeron_broadcast_transmitter_transmit( FILE: aeron-client/src/main/c/concurrent/aeron_broadcast_transmitter.h type aeron_broadcast_transmitter_t (line 23) | typedef struct aeron_broadcast_transmitter_stct FILE: aeron-client/src/main/c/concurrent/aeron_concurrent_array_queue.h type aeron_queue_offer_result_t (line 20) | typedef enum aeron_queue_offer_result_stct FILE: aeron-client/src/main/c/concurrent/aeron_counters_manager.c function aeron_counters_manager_init (line 45) | int aeron_counters_manager_init( function aeron_counters_manager_close (line 82) | void aeron_counters_manager_close(aeron_counters_manager_t *manager) function aeron_counters_manager_allocate (line 87) | int32_t aeron_counters_manager_allocate( function aeron_counters_reader_get_buffers (line 126) | int aeron_counters_reader_get_buffers(aeron_counters_reader_t *reader, a... function aeron_counters_reader_max_counter_id (line 136) | int32_t aeron_counters_reader_max_counter_id(aeron_counters_reader_t *re... function aeron_counters_manager_counter_registration_id (line 141) | void aeron_counters_manager_counter_registration_id( function aeron_counters_manager_counter_owner_id (line 150) | void aeron_counters_manager_counter_owner_id( function aeron_counters_manager_counter_reference_id (line 159) | void aeron_counters_manager_counter_reference_id( function aeron_counters_manager_update_label (line 168) | void aeron_counters_manager_update_label( function aeron_counters_manager_append_to_label (line 180) | void aeron_counters_manager_append_to_label( function aeron_counters_manager_remove_free_list_index (line 197) | void aeron_counters_manager_remove_free_list_index(aeron_counters_manage... function aeron_counters_manager_next_counter_id (line 207) | int32_t aeron_counters_manager_next_counter_id(aeron_counters_manager_t ... function aeron_counters_manager_free (line 246) | int aeron_counters_manager_free(aeron_counters_manager_t *manager, int32... function aeron_counters_reader_foreach_metadata (line 284) | void aeron_counters_reader_foreach_metadata( function aeron_counters_reader_foreach_counter (line 323) | void aeron_counters_reader_foreach_counter( function aeron_counters_reader_find_by_type_id_and_registration_id (line 362) | int32_t aeron_counters_reader_find_by_type_id_and_registration_id( function aeron_counters_reader_counter_registration_id (line 412) | int aeron_counters_reader_counter_registration_id( function aeron_counters_reader_counter_owner_id (line 428) | int aeron_counters_reader_counter_owner_id( function aeron_counters_reader_counter_reference_id (line 444) | int aeron_counters_reader_counter_reference_id( function aeron_counters_reader_counter_state (line 460) | int aeron_counters_reader_counter_state(aeron_counters_reader_t *counter... function aeron_counters_reader_counter_type_id (line 475) | int aeron_counters_reader_counter_type_id( function aeron_counters_reader_metadata_key (line 491) | int aeron_counters_reader_metadata_key( function aeron_counters_reader_counter_label (line 504) | int aeron_counters_reader_counter_label( function aeron_counters_reader_free_for_reuse_deadline_ms (line 524) | int aeron_counters_reader_free_for_reuse_deadline_ms( FILE: aeron-client/src/main/c/concurrent/aeron_counters_manager.h type aeron_stream_position_counter_key_layout_t (line 39) | typedef struct aeron_stream_position_counter_key_layout_stct type aeron_channel_endpoint_status_key_layout_t (line 49) | typedef struct aeron_channel_endpoint_status_key_layout_stct type aeron_heartbeat_timestamp_key_layout_t (line 56) | typedef struct aeron_heartbeat_timestamp_key_layout_stct type aeron_local_sockaddr_key_layout_t (line 62) | typedef struct aeron_local_sockaddr_key_layout_stct type aeron_counters_manager_t (line 72) | typedef struct aeron_counters_manager_stct type aeron_counters_reader_t (line 90) | typedef struct aeron_counters_reader_stct function aeron_counters_reader_init (line 161) | inline int aeron_counters_reader_init( function aeron_counter_set_release (line 177) | inline void aeron_counter_set_release(volatile int64_t *addr, int64_t va... function aeron_counter_get_plain (line 182) | inline int64_t aeron_counter_get_plain(volatile int64_t *addr) function aeron_counter_get_acquire (line 187) | inline int64_t aeron_counter_get_acquire(volatile int64_t *addr) function aeron_counter_increment (line 194) | inline int64_t aeron_counter_increment(volatile int64_t *addr) function aeron_counter_increment_release (line 201) | inline int64_t aeron_counter_increment_release(volatile int64_t *addr) function aeron_counter_increment_plain (line 208) | inline int64_t aeron_counter_increment_plain(volatile int64_t *addr) function aeron_counter_get_and_add (line 215) | inline int64_t aeron_counter_get_and_add(volatile int64_t *addr, int64_t... function aeron_counter_get_and_add_release (line 222) | inline int64_t aeron_counter_get_and_add_release(volatile int64_t *addr,... function aeron_counter_get_and_add_plain (line 229) | inline int64_t aeron_counter_get_and_add_plain(volatile int64_t *addr, i... function aeron_counter_propose_max_release (line 236) | inline bool aeron_counter_propose_max_release(volatile int64_t *addr, in... function aeron_counter_propose_max_plain (line 249) | inline bool aeron_counter_propose_max_plain(volatile int64_t *addr, int6... FILE: aeron-client/src/main/c/concurrent/aeron_distinct_error_log.c function aeron_distinct_error_log_init (line 30) | int aeron_distinct_error_log_init( function aeron_distinct_error_log_close (line 60) | void aeron_distinct_error_log_close(aeron_distinct_error_log_t *log) function aeron_distinct_observation_t (line 79) | static aeron_distinct_observation_t *aeron_distinct_error_log_find_obser... function aeron_distinct_error_log_observation_list_alloc (line 94) | static int aeron_distinct_error_log_observation_list_alloc( function aeron_distinct_observation_t (line 113) | static aeron_distinct_observation_t *aeron_distinct_error_log_new_observ... function aeron_distinct_error_log_record (line 161) | int aeron_distinct_error_log_record(aeron_distinct_error_log_t *log, int... function aeron_error_log_exists (line 206) | bool aeron_error_log_exists(const uint8_t *buffer, size_t buffer_size) function aeron_error_log_read (line 216) | size_t aeron_error_log_read( function aeron_distinct_error_log_num_observations (line 259) | size_t aeron_distinct_error_log_num_observations(aeron_distinct_error_lo... FILE: aeron-client/src/main/c/concurrent/aeron_distinct_error_log.h type aeron_error_log_entry_t (line 29) | typedef struct aeron_error_log_entry_stct type aeron_distinct_observation_t (line 42) | typedef struct aeron_distinct_observation_stct type aeron_distinct_error_log_observation_list_t (line 51) | typedef struct aeron_distinct_error_log_observation_list_stct type aeron_distinct_error_log_t (line 58) | typedef struct aeron_distinct_error_log_stct FILE: aeron-client/src/main/c/concurrent/aeron_executor.c function aeron_executor_task_t (line 22) | static aeron_executor_task_t *aeron_executor_task_allocate( function aeron_executor_dispatch (line 47) | static int aeron_executor_dispatch(void *state) function aeron_executor_cancel_all_tasks_and_close_queue (line 79) | static void aeron_executor_cancel_all_tasks_and_close_queue(aeron_blocki... function aeron_executor_drain_and_close_submit_queue (line 95) | static void aeron_executor_drain_and_close_submit_queue(void *state) function aeron_executor_init (line 101) | int aeron_executor_init( function aeron_executor_close (line 170) | int aeron_executor_close(aeron_executor_t *executor) function aeron_executor_submit (line 196) | int aeron_executor_submit( function aeron_executor_process_completions (line 231) | int aeron_executor_process_completions(aeron_executor_t *executor, int l... FILE: aeron-client/src/main/c/concurrent/aeron_executor.h type aeron_executor_task_t (line 24) | typedef struct aeron_executor_task_stct aeron_executor_task_t; type aeron_executor_t (line 28) | typedef struct aeron_executor_stct type aeron_executor_task_t (line 46) | typedef struct aeron_executor_task_stct FILE: aeron-client/src/main/c/concurrent/aeron_logbuffer_descriptor.c function aeron_logbuffer_check_term_length (line 185) | int aeron_logbuffer_check_term_length(uint64_t term_length) function aeron_logbuffer_check_page_size (line 217) | int aeron_logbuffer_check_page_size(uint64_t page_size) FILE: aeron-client/src/main/c/concurrent/aeron_logbuffer_descriptor.h type aeron_logbuffer_metadata_t (line 42) | typedef struct aeron_logbuffer_metadata_stct function aeron_logbuffer_compute_log_length (line 107) | inline uint64_t aeron_logbuffer_compute_log_length(uint64_t term_length,... function aeron_logbuffer_term_offset (line 112) | inline int32_t aeron_logbuffer_term_offset(int64_t raw_tail, int32_t ter... function aeron_logbuffer_term_id (line 118) | inline int32_t aeron_logbuffer_term_id(int64_t raw_tail) function aeron_logbuffer_compute_term_count (line 123) | inline int32_t aeron_logbuffer_compute_term_count(int32_t term_id, int32... function aeron_logbuffer_index_by_position (line 128) | inline size_t aeron_logbuffer_index_by_position(int64_t position, size_t... function aeron_logbuffer_index_by_term (line 133) | inline size_t aeron_logbuffer_index_by_term(int32_t initial_term_id, int... function aeron_logbuffer_index_by_term_count (line 139) | inline size_t aeron_logbuffer_index_by_term_count(int32_t term_count) function aeron_logbuffer_compute_position (line 144) | inline int64_t aeron_logbuffer_compute_position( function aeron_logbuffer_compute_term_begin_position (line 151) | inline int64_t aeron_logbuffer_compute_term_begin_position( function aeron_logbuffer_compute_term_id_from_position (line 157) | inline int32_t aeron_logbuffer_compute_term_id_from_position( function aeron_logbuffer_compute_term_offset_from_position (line 163) | inline int32_t aeron_logbuffer_compute_term_offset_from_position(int64_t... function aeron_logbuffer_cas_raw_tail (line 170) | inline bool aeron_logbuffer_cas_raw_tail( function aeron_logbuffer_active_term_count (line 179) | inline int32_t aeron_logbuffer_active_term_count(aeron_logbuffer_metadat... function aeron_logbuffer_cas_active_term_count (line 186) | inline bool aeron_logbuffer_cas_active_term_count( function aeron_logbuffer_rotate_log (line 194) | inline bool aeron_logbuffer_rotate_log( function aeron_logbuffer_fill_default_header (line 217) | inline void aeron_logbuffer_fill_default_header( function aeron_logbuffer_metadata_init (line 240) | inline void aeron_logbuffer_metadata_init( function aeron_logbuffer_apply_default_header (line 319) | inline void aeron_logbuffer_apply_default_header(uint8_t *log_meta_data_... function aeron_logbuffer_compute_fragmented_length (line 326) | inline size_t aeron_logbuffer_compute_fragmented_length(size_t length, s... FILE: aeron-client/src/main/c/concurrent/aeron_mpsc_concurrent_array_queue.c function aeron_mpsc_concurrent_array_queue_init (line 20) | int aeron_mpsc_concurrent_array_queue_init(aeron_mpsc_concurrent_array_q... function aeron_mpsc_concurrent_array_queue_close (line 44) | int aeron_mpsc_concurrent_array_queue_close(aeron_mpsc_concurrent_array_... FILE: aeron-client/src/main/c/concurrent/aeron_mpsc_concurrent_array_queue.h type aeron_mpsc_concurrent_array_queue_t (line 23) | typedef struct aeron_mpsc_concurrent_array_queue_stct function aeron_queue_offer_result_t (line 55) | inline aeron_queue_offer_result_t aeron_mpsc_concurrent_array_queue_offer( function aeron_mpsc_concurrent_array_queue_drain (line 92) | inline size_t aeron_mpsc_concurrent_array_queue_drain( function aeron_mpsc_concurrent_array_queue_drain_all (line 119) | inline size_t aeron_mpsc_concurrent_array_queue_drain_all( function aeron_mpsc_concurrent_array_queue_size (line 129) | inline size_t aeron_mpsc_concurrent_array_queue_size(aeron_mpsc_concurre... FILE: aeron-client/src/main/c/concurrent/aeron_mpsc_rb.c function aeron_mpsc_rb_init (line 22) | int aeron_mpsc_rb_init(aeron_mpsc_rb_t *ring_buffer, void *buffer, size_... function aeron_mpsc_rb_claim_capacity (line 43) | inline static int32_t aeron_mpsc_rb_claim_capacity(aeron_mpsc_rb_t *ring... function aeron_rb_write_result_t (line 116) | aeron_rb_write_result_t aeron_mpsc_rb_write( function aeron_mpsc_rb_try_claim (line 143) | int32_t aeron_mpsc_rb_try_claim(aeron_mpsc_rb_t *ring_buffer, int32_t ms... function aeron_mpsc_rb_commit (line 165) | int aeron_mpsc_rb_commit(aeron_mpsc_rb_t *ring_buffer, int32_t offset) function aeron_mpsc_rb_abort (line 184) | int aeron_mpsc_rb_abort(aeron_mpsc_rb_t *ring_buffer, int32_t offset) function aeron_mpsc_rb_read (line 204) | size_t aeron_mpsc_rb_read( function aeron_mpsc_rb_controlled_read (line 251) | size_t aeron_mpsc_rb_controlled_read( function aeron_mpsc_rb_next_correlation_id (line 322) | int64_t aeron_mpsc_rb_next_correlation_id(aeron_mpsc_rb_t *ring_buffer) function aeron_mpsc_rb_consumer_heartbeat_time (line 339) | void aeron_mpsc_rb_consumer_heartbeat_time(aeron_mpsc_rb_t *ring_buffer,... function aeron_mpsc_rb_consumer_heartbeat_time_value (line 344) | int64_t aeron_mpsc_rb_consumer_heartbeat_time_value(aeron_mpsc_rb_t *rin... function scan_back_to_confirm_still_zeroed (line 351) | inline static bool scan_back_to_confirm_still_zeroed(const uint8_t *buff... function aeron_mpsc_rb_unblock (line 373) | bool aeron_mpsc_rb_unblock(aeron_mpsc_rb_t *ring_buffer) FILE: aeron-client/src/main/c/concurrent/aeron_mpsc_rb.h type aeron_mpsc_rb_stct (line 24) | struct aeron_mpsc_rb_stct type aeron_mpsc_rb_t (line 31) | typedef struct aeron_mpsc_rb_stct aeron_mpsc_rb_t; function aeron_mpsc_rb_consumer_position (line 66) | inline int64_t aeron_mpsc_rb_consumer_position(aeron_mpsc_rb_t *ring_buf... function aeron_mpsc_rb_producer_position (line 73) | inline int64_t aeron_mpsc_rb_producer_position(aeron_mpsc_rb_t *ring_buf... function aeron_mpsc_rb_size (line 80) | inline int64_t aeron_mpsc_rb_size(aeron_mpsc_rb_t *ring_buffer) FILE: aeron-client/src/main/c/concurrent/aeron_rb.h type aeron_rb_descriptor_stct (line 26) | struct aeron_rb_descriptor_stct type aeron_rb_descriptor_t (line 40) | typedef struct aeron_rb_descriptor_stct aeron_rb_descriptor_t; type aeron_rb_record_descriptor_stct (line 42) | struct aeron_rb_record_descriptor_stct type aeron_rb_record_descriptor_t (line 47) | typedef struct aeron_rb_record_descriptor_stct aeron_rb_record_descripto... type aeron_rb_write_result_stct (line 61) | enum aeron_rb_write_result_stct type aeron_rb_write_result_t (line 67) | typedef enum aeron_rb_write_result_stct aeron_rb_write_result_t; type aeron_rb_read_action_stct (line 71) | enum aeron_rb_read_action_stct type aeron_rb_read_action_t (line 75) | typedef enum aeron_rb_read_action_stct aeron_rb_read_action_t; type aeron_rb_read_action_t (line 77) | typedef aeron_rb_read_action_t (*aeron_rb_controlled_handler_t)(int32_t,... FILE: aeron-client/src/main/c/concurrent/aeron_spsc_concurrent_array_queue.c function aeron_spsc_concurrent_array_queue_init (line 20) | int aeron_spsc_concurrent_array_queue_init(aeron_spsc_concurrent_array_q... function aeron_spsc_concurrent_array_queue_close (line 43) | int aeron_spsc_concurrent_array_queue_close(aeron_spsc_concurrent_array_... FILE: aeron-client/src/main/c/concurrent/aeron_spsc_concurrent_array_queue.h type aeron_spsc_concurrent_array_queue_t (line 23) | typedef struct aeron_spsc_concurrent_array_queue_stct function aeron_queue_offer_result_t (line 55) | inline aeron_queue_offer_result_t aeron_spsc_concurrent_array_queue_offer( function aeron_spsc_concurrent_array_queue_drain (line 105) | inline size_t aeron_spsc_concurrent_array_queue_drain( function aeron_spsc_concurrent_array_queue_drain_all (line 132) | inline size_t aeron_spsc_concurrent_array_queue_drain_all( function aeron_spsc_concurrent_array_queue_size (line 142) | inline size_t aeron_spsc_concurrent_array_queue_size(aeron_spsc_concurre... FILE: aeron-client/src/main/c/concurrent/aeron_spsc_rb.c function aeron_spsc_rb_init (line 22) | int aeron_spsc_rb_init(aeron_spsc_rb_t *ring_buffer, void *buffer, size_... function aeron_rb_write_result_t (line 43) | aeron_rb_write_result_t aeron_spsc_rb_write( function aeron_spsc_rb_claim_capacity (line 53) | inline static int32_t aeron_spsc_rb_claim_capacity(aeron_spsc_rb_t *ring... function aeron_rb_write_result_t (line 141) | aeron_rb_write_result_t aeron_spsc_rb_writev( function aeron_spsc_rb_try_claim (line 180) | int32_t aeron_spsc_rb_try_claim(aeron_spsc_rb_t *ring_buffer, int32_t ms... function aeron_spsc_rb_commit (line 202) | int aeron_spsc_rb_commit(aeron_spsc_rb_t *ring_buffer, int32_t offset) function aeron_spsc_rb_abort (line 221) | int aeron_spsc_rb_abort(aeron_spsc_rb_t *ring_buffer, int32_t offset) function aeron_spsc_rb_read (line 241) | size_t aeron_spsc_rb_read( function aeron_spsc_rb_controlled_read (line 286) | size_t aeron_spsc_rb_controlled_read( function aeron_spsc_rb_next_correlation_id (line 351) | int64_t aeron_spsc_rb_next_correlation_id(aeron_spsc_rb_t *ring_buffer) function aeron_spsc_rb_consumer_heartbeat_time (line 368) | void aeron_spsc_rb_consumer_heartbeat_time(aeron_spsc_rb_t *ring_buffer,... FILE: aeron-client/src/main/c/concurrent/aeron_spsc_rb.h type iovec (line 25) | struct iovec type aeron_spsc_rb_stct (line 34) | struct aeron_spsc_rb_stct type aeron_spsc_rb_t (line 41) | typedef struct aeron_spsc_rb_stct aeron_spsc_rb_t; type iovec (line 49) | struct iovec function aeron_spsc_rb_consumer_position (line 67) | inline int64_t aeron_spsc_rb_consumer_position(aeron_spsc_rb_t *ring_buf... function aeron_spsc_rb_producer_position (line 74) | inline int64_t aeron_spsc_rb_producer_position(aeron_spsc_rb_t *ring_buf... function aeron_spsc_rb_size (line 81) | inline int64_t aeron_spsc_rb_size(aeron_spsc_rb_t *ring_buffer) FILE: aeron-client/src/main/c/concurrent/aeron_term_gap_filler.c function aeron_term_gap_filler_try_fill_gap (line 19) | bool aeron_term_gap_filler_try_fill_gap( FILE: aeron-client/src/main/c/concurrent/aeron_term_gap_scanner.h function aeron_term_gap_scanner_scan_for_gap (line 26) | inline int32_t aeron_term_gap_scanner_scan_for_gap( FILE: aeron-client/src/main/c/concurrent/aeron_term_rebuilder.h function aeron_term_rebuilder_insert (line 24) | inline void aeron_term_rebuilder_insert(uint8_t *dest, const uint8_t *sr... FILE: aeron-client/src/main/c/concurrent/aeron_term_scanner.h function aeron_term_scanner_scan_for_availability (line 25) | inline int32_t aeron_term_scanner_scan_for_availability( FILE: aeron-client/src/main/c/concurrent/aeron_term_unblocker.c function aeron_term_unblocker_reset_header (line 20) | void aeron_term_unblocker_reset_header( function aeron_term_unblocker_scan_back_to_confirm_zeroed (line 34) | bool aeron_term_unblocker_scan_back_to_confirm_zeroed( function aeron_term_unblocker_status_t (line 61) | aeron_term_unblocker_status_t aeron_term_unblocker_unblock( FILE: aeron-client/src/main/c/concurrent/aeron_term_unblocker.h type aeron_term_unblocker_status_t (line 22) | typedef enum aeron_term_unblocker_status_enum FILE: aeron-client/src/main/c/concurrent/aeron_thread.c type aeron_thread_stct (line 39) | struct aeron_thread_stct function aeron_nano_sleep (line 51) | void aeron_nano_sleep(uint64_t nanoseconds) function aeron_micro_sleep (line 88) | void aeron_micro_sleep(unsigned int microseconds) function aeron_thread_set_affinity (line 97) | int aeron_thread_set_affinity(const char *role_name, uint8_t cpu_affinit... function aeron_thread_set_name (line 118) | void aeron_thread_set_name(const char *role_name) function aeron_mutex_init (line 127) | int aeron_mutex_init(aeron_mutex_t *mutex) function aeron_mutex_destroy (line 159) | int aeron_mutex_destroy(aeron_mutex_t *mutex) function aeron_mutex_lock (line 164) | int aeron_mutex_lock(aeron_mutex_t *mutex) function aeron_mutex_unlock (line 169) | int aeron_mutex_unlock(aeron_mutex_t *mutex) function BOOL (line 176) | static BOOL WINAPI aeron_thread_once_callback(PINIT_ONCE init_once, void... function aeron_thread_once (line 182) | void aeron_thread_once(AERON_INIT_ONCE *s_init_once, void *callback) function aeron_mutex_init (line 187) | int aeron_mutex_init(aeron_mutex_t *mutex) function aeron_mutex_lock (line 193) | int aeron_mutex_lock(aeron_mutex_t *mutex) function aeron_mutex_unlock (line 199) | int aeron_mutex_unlock(aeron_mutex_t *mutex) function aeron_mutex_destroy (line 205) | int aeron_mutex_destroy(aeron_mutex_t *mutex) function aeron_thread_attr_init (line 215) | int aeron_thread_attr_init(aeron_thread_attr_t *attr) function DWORD (line 220) | static DWORD WINAPI aeron_thread_proc(LPVOID parameter) function aeron_thread_create (line 228) | int aeron_thread_create(aeron_thread_t *thread_ptr, void *attr, void *(*... function aeron_thread_set_name (line 261) | void aeron_thread_set_name(const char *role_name) function aeron_thread_join (line 276) | int aeron_thread_join(aeron_thread_t thread, void **value_ptr) function aeron_thread_key_create (line 303) | int aeron_thread_key_create(pthread_key_t *key_ptr, void (*destr_func)(v... function aeron_thread_key_delete (line 317) | int aeron_thread_key_delete(pthread_key_t key) function aeron_thread_set_specific (line 329) | int aeron_thread_set_specific(pthread_key_t key, const void *pointer) function sched_yield (line 346) | int sched_yield(void) function aeron_cond_init (line 352) | int aeron_cond_init(aeron_cond_t *cv, void *attr) function aeron_cond_destroy (line 358) | int aeron_cond_destroy(aeron_cond_t *cv) function aeron_cond_wait (line 364) | int aeron_cond_wait(aeron_cond_t *cv, aeron_mutex_t *mutex) function aeron_cond_signal (line 370) | int aeron_cond_signal(aeron_cond_t *cv) function proc_yield (line 386) | void proc_yield(void) FILE: aeron-client/src/main/c/concurrent/aeron_thread.h type pthread_mutex_t (line 34) | typedef pthread_mutex_t aeron_mutex_t; type pthread_t (line 38) | typedef pthread_t aeron_thread_t; type pthread_attr_t (line 39) | typedef pthread_attr_t aeron_thread_attr_t; type pthread_cond_t (line 55) | typedef pthread_cond_t aeron_cond_t; type CRITICAL_SECTION (line 66) | typedef CRITICAL_SECTION aeron_mutex_t; type aeron_thread_stct (line 68) | struct aeron_thread_stct type aeron_thread_stct (line 69) | struct aeron_thread_stct type AERON_INIT_ONCE (line 71) | typedef union aeron_init_once_union type aeron_thread_attr_t (line 77) | typedef unsigned long aeron_thread_attr_t; type pthread_key_t (line 78) | typedef unsigned long pthread_key_t; type CONDITION_VARIABLE (line 80) | typedef CONDITION_VARIABLE aeron_cond_t; FILE: aeron-client/src/main/c/protocol/aeron_udp_protocol.c function aeron_udp_protocol_group_tag (line 26) | int aeron_udp_protocol_group_tag(aeron_status_message_header_t *sm, int6... function aeron_res_header_entry_length_ipv4 (line 52) | size_t aeron_res_header_entry_length_ipv4(aeron_resolution_header_ipv4_t... function aeron_res_header_entry_length_ipv6 (line 57) | size_t aeron_res_header_entry_length_ipv6(aeron_resolution_header_ipv6_t... function aeron_res_header_entry_length (line 62) | int aeron_res_header_entry_length(void *res, size_t remaining) FILE: aeron-client/src/main/c/protocol/aeron_udp_protocol.h type aeron_frame_header_t (line 26) | typedef struct aeron_frame_header_stct type aeron_data_header_as_longs_t (line 35) | typedef struct aeron_data_header_as_longs_stct type aeron_setup_header_t (line 41) | typedef struct aeron_setup_header_stct type aeron_data_header_t (line 55) | typedef struct aeron_data_header_stct type aeron_nak_header_t (line 66) | typedef struct aeron_nak_header_stct type aeron_status_message_header_t (line 77) | typedef struct aeron_status_message_header_stct type aeron_status_message_optional_header_t (line 89) | typedef struct aeron_status_message_optional_header_stct type aeron_error_stct (line 95) | struct aeron_error_stct type aeron_error_t (line 105) | typedef struct aeron_error_stct aeron_error_t; type aeron_rttm_header_t (line 107) | typedef struct aeron_rttm_header_stct type aeron_resolution_header_t (line 125) | typedef struct aeron_resolution_header_stct type aeron_resolution_header_ipv4_t (line 134) | typedef struct aeron_resolution_header_ipv4_stct type aeron_resolution_header_ipv6_t (line 142) | typedef struct aeron_resolution_header_ipv6_stct type aeron_option_header_t (line 150) | typedef struct aeron_option_header_stct type aeron_response_setup_header_t (line 157) | typedef struct aeron_response_setup_header_stct function aeron_is_frame_valid (line 227) | inline bool aeron_is_frame_valid(const aeron_frame_header_t *header, con... function aeron_res_header_address_length (line 232) | inline size_t aeron_res_header_address_length(int8_t res_type) function aeron_compute_max_message_length (line 238) | inline size_t aeron_compute_max_message_length(size_t term_length) FILE: aeron-client/src/main/c/reports/aeron_loss_reporter.c function aeron_loss_reporter_init (line 21) | int aeron_loss_reporter_init(aeron_loss_reporter_t *reporter, uint8_t *b... function aeron_loss_reporter_entry_offset_t (line 30) | aeron_loss_reporter_entry_offset_t aeron_loss_reporter_create_entry( function aeron_loss_reporter_record_observation (line 81) | void aeron_loss_reporter_record_observation( function aeron_loss_reporter_resolve_filename (line 109) | int aeron_loss_reporter_resolve_filename(const char *directory, char *fi... function aeron_loss_reporter_read (line 114) | size_t aeron_loss_reporter_read( FILE: aeron-client/src/main/c/reports/aeron_loss_reporter.h type aeron_loss_reporter_entry_t (line 32) | typedef struct aeron_loss_reporter_entry_stct type aeron_loss_reporter_t (line 46) | typedef struct aeron_loss_reporter_stct type aeron_loss_reporter_entry_offset_t (line 54) | typedef int64_t aeron_loss_reporter_entry_offset_t; FILE: aeron-client/src/main/c/status/aeron_local_sockaddr.c type aeron_lock_sockaddr_find_clientd_t (line 25) | typedef struct aeron_lock_sockaddr_find_clientd_stct function aeron_local_sockaddr_find_address_counter_metadata_func (line 35) | static void aeron_local_sockaddr_find_address_counter_metadata_func( function aeron_local_sockaddr_find_addrs (line 95) | int aeron_local_sockaddr_find_addrs( FILE: aeron-client/src/main/c/uri/aeron_uri.c type aeron_uri_parser_state_t (line 28) | typedef enum aeron_uri_parser_state_enum function aeron_uri_parse_params (line 34) | int aeron_uri_parse_params(char *uri, aeron_uri_parse_callback_t param_f... function aeron_uri_close (line 113) | void aeron_uri_close(aeron_uri_t *params) function aeron_uri_params_ensure_capacity (line 130) | int aeron_uri_params_ensure_capacity(aeron_uri_params_t *params) function aeron_udp_uri_params_func (line 142) | static int aeron_udp_uri_params_func(void *clientd, const char *key, con... function aeron_ipc_uri_params_func (line 195) | static int aeron_ipc_uri_params_func(void *clientd, const char *key, con... function aeron_uri_reset (line 232) | static void aeron_uri_reset(aeron_uri_t *params) function aeron_uri_parse (line 253) | int aeron_uri_parse(size_t uri_length, const char *uri, aeron_uri_t *par... function aeron_uri_multicast_ttl (line 323) | uint8_t aeron_uri_multicast_ttl(aeron_uri_t *uri) function aeron_uri_get_int32 (line 353) | int aeron_uri_get_int32(aeron_uri_params_t *uri_params, const char *key,... function aeron_uri_get_int64 (line 384) | int aeron_uri_get_int64(aeron_uri_params_t *uri_params, const char *key,... function aeron_uri_get_bool (line 409) | int aeron_uri_get_bool(aeron_uri_params_t *uri_params, const char *key, ... function aeron_uri_get_size_t (line 432) | int aeron_uri_get_size_t(aeron_uri_params_t *uri_params, const char *key... function aeron_uri_get_ats (line 455) | int aeron_uri_get_ats(aeron_uri_params_t *uri_params, aeron_uri_ats_stat... function aeron_uri_get_socket_buf_lengths (line 479) | int aeron_uri_get_socket_buf_lengths( function aeron_uri_get_receiver_window_length (line 492) | int aeron_uri_get_receiver_window_length(aeron_uri_params_t *uri_params,... function aeron_uri_get_timeout (line 497) | int aeron_uri_get_timeout(aeron_uri_params_t *uri_params, const char *pa... function aeron_uri_parse_tag (line 517) | int64_t aeron_uri_parse_tag(const char *tag_str) type aeron_uri_print_context_t (line 531) | typedef struct aeron_uri_print_context_stct function aeron_uri_print_next (line 540) | static int aeron_uri_print_next(aeron_uri_print_context_t *print_ctx, co... function aeron_uri_ipc_sprint (line 563) | int aeron_uri_ipc_sprint(aeron_uri_t *uri, char *buffer, size_t buffer_len) function aeron_uri_udp_sprint (line 608) | int aeron_uri_udp_sprint(aeron_uri_t *uri, char *buffer, size_t buffer_len) function aeron_uri_sprint (line 678) | int aeron_uri_sprint(aeron_uri_t *uri, char *buffer, size_t buffer_len) FILE: aeron-client/src/main/c/uri/aeron_uri.h type aeron_uri_param_t (line 22) | typedef struct aeron_uri_param_stct type aeron_uri_params_t (line 29) | typedef struct aeron_uri_params_stct type aeron_udp_channel_params_t (line 93) | typedef struct aeron_udp_channel_params_stct type aeron_ipc_channel_params_t (line 106) | typedef struct aeron_ipc_channel_params_stct type aeron_uri_type_t (line 115) | typedef enum aeron_uri_type_enum type aeron_uri_t (line 121) | typedef struct aeron_uri_stct type aeron_uri_ats_status_t (line 135) | typedef enum aeron_uri_ats_status_en FILE: aeron-client/src/main/c/uri/aeron_uri_string_builder.c type aeron_uri_string_builder_entry_t (line 23) | typedef struct aeron_uri_string_builder_entry_stct function aeron_uri_string_builder_init_new (line 30) | int aeron_uri_string_builder_init_new(aeron_uri_string_builder_t *builder) function aeron_uri_string_builder_params_func (line 39) | static int aeron_uri_string_builder_params_func(void *clientd, const cha... function aeron_uri_string_builder_init_on_string (line 44) | int aeron_uri_string_builder_init_on_string(aeron_uri_string_builder_t *... function aeron_uri_string_builder_entry_delete (line 118) | static void aeron_uri_string_builder_entry_delete(void *clientd, const c... function aeron_uri_string_builder_close (line 123) | int aeron_uri_string_builder_close(aeron_uri_string_builder_t *builder) function aeron_uri_string_builder_put (line 137) | int aeron_uri_string_builder_put(aeron_uri_string_builder_t *builder, co... function aeron_uri_string_builder_put_int32 (line 199) | int aeron_uri_string_builder_put_int32(aeron_uri_string_builder_t *build... function aeron_uri_string_builder_put_int64 (line 208) | int aeron_uri_string_builder_put_int64(aeron_uri_string_builder_t *build... type aeron_uri_string_builder_print_context_t (line 231) | typedef struct aeron_uri_string_builder_print_context_stct function aeron_uri_string_builder_print (line 241) | static void aeron_uri_string_builder_print(void *clientd, const char *ke... function aeron_uri_string_builder_sprint (line 267) | int aeron_uri_string_builder_sprint(aeron_uri_string_builder_t *builder,... function aeron_uri_string_builder_set_initial_position (line 321) | int aeron_uri_string_builder_set_initial_position( FILE: aeron-client/src/main/c/uri/aeron_uri_string_builder.h type aeron_uri_string_builder_t (line 24) | typedef struct aeron_uri_string_builder_stct FILE: aeron-client/src/main/c/util/aeron_arrayutil.h function aeron_array_ensure_capacity (line 44) | inline int aeron_array_ensure_capacity(uint8_t **array, size_t element_s... function aeron_array_fast_unordered_remove (line 56) | inline void aeron_array_fast_unordered_remove( function aeron_array_add (line 62) | inline int aeron_array_add(uint8_t **array, size_t element_size, size_t ... function aeron_array_remove (line 74) | inline int aeron_array_remove(uint8_t **array, size_t element_size, size... FILE: aeron-client/src/main/c/util/aeron_bitutil.c function init_dev_urandom (line 49) | static void init_dev_urandom(void) function aeron_randomised_int32 (line 60) | int32_t aeron_randomised_int32(void) FILE: aeron-client/src/main/c/util/aeron_bitutil.h function aeron_number_of_trailing_zeroes (line 56) | inline int aeron_number_of_trailing_zeroes(int32_t value) function aeron_number_of_trailing_zeroes_u64 (line 84) | inline int aeron_number_of_trailing_zeroes_u64(uint64_t value) function aeron_number_of_leading_zeroes (line 107) | inline int aeron_number_of_leading_zeroes(uint32_t value) function aeron_number_of_leading_zeroes_u64 (line 140) | inline int aeron_number_of_leading_zeroes_u64(uint64_t value) function aeron_find_next_power_of_two (line 163) | inline int32_t aeron_find_next_power_of_two(int32_t value) FILE: aeron-client/src/main/c/util/aeron_clock.c function aeron_clock_gettime_monotonic (line 39) | int aeron_clock_gettime_monotonic(struct timespec *tv) function aeron_clock_gettime_realtime (line 63) | int aeron_clock_gettime_realtime(struct timespec *tv) function aeron_clock_gettime_realtime_coarse (line 81) | static inline int aeron_clock_gettime_realtime_coarse(struct timespec *tv) function aeron_clock_gettime_monotonic (line 88) | int aeron_clock_gettime_monotonic(struct timespec *tp) function aeron_clock_gettime_realtime_coarse (line 97) | static int aeron_clock_gettime_realtime_coarse(struct timespec *time) function aeron_clock_gettime_realtime (line 106) | int aeron_clock_gettime_realtime(struct timespec *time) function aeron_nano_clock (line 113) | int64_t aeron_nano_clock(void) function aeron_epoch_clock (line 124) | int64_t aeron_epoch_clock(void) function aeron_clock_update_cached_time (line 135) | void aeron_clock_update_cached_time(aeron_clock_cache_t *cached_clock, i... function aeron_clock_update_cached_epoch_time (line 141) | void aeron_clock_update_cached_epoch_time(aeron_clock_cache_t *cached_cl... function aeron_clock_update_cached_nano_time (line 146) | void aeron_clock_update_cached_nano_time(aeron_clock_cache_t *cached_clo... function aeron_clock_cached_epoch_time (line 151) | int64_t aeron_clock_cached_epoch_time(aeron_clock_cache_t *cached_clock) function aeron_clock_cached_nano_time (line 158) | int64_t aeron_clock_cached_nano_time(aeron_clock_cache_t *cached_clock) function aeron_clock_cache_alloc (line 165) | int aeron_clock_cache_alloc(aeron_clock_cache_t **cached_clock) FILE: aeron-client/src/main/c/util/aeron_clock.h type aeron_clock_cache_t (line 23) | typedef struct aeron_clock_cache_stct type timespec (line 87) | struct timespec FILE: aeron-client/src/main/c/util/aeron_deque.c function aeron_deque_size (line 13) | static inline size_t aeron_deque_size(aeron_deque_t *deque) function aeron_deque_has_capacity (line 19) | static inline bool aeron_deque_has_capacity(aeron_deque_t *deque) function aeron_deque_init (line 24) | int aeron_deque_init(aeron_deque_t *deque, size_t initial_element_count,... function aeron_deque_close (line 41) | void aeron_deque_close(aeron_deque_t *deque) function aeron_deque_reallocate (line 46) | static int aeron_deque_reallocate(aeron_deque_t *deque) function aeron_deque_add_last (line 101) | int aeron_deque_add_last(aeron_deque_t *deque, void *value) function aeron_deque_remove_first (line 124) | int aeron_deque_remove_first(aeron_deque_t *deque, void *value) FILE: aeron-client/src/main/c/util/aeron_deque.h type aeron_deque_stct (line 11) | struct aeron_deque_stct type aeron_deque_t (line 19) | typedef struct aeron_deque_stct aeron_deque_t; FILE: aeron-client/src/main/c/util/aeron_dlopen.c function HMODULE (line 76) | HMODULE GetCurrentModule() function aeron_init_dlopen_support (line 87) | void aeron_init_dlopen_support() function aeron_dl_load_libs (line 193) | int aeron_dl_load_libs(aeron_dl_loaded_libs_state_t **state, const char ... function aeron_dl_load_libs_delete (line 256) | int aeron_dl_load_libs_delete(aeron_dl_loaded_libs_state_t *state) FILE: aeron-client/src/main/c/util/aeron_dlopen.h type aeron_dl_loaded_lib_state_t (line 49) | typedef struct aeron_dl_loaded_lib_state_stct type aeron_dl_loaded_libs_state_t (line 55) | typedef struct aeron_dl_loaded_libs_state_stct FILE: aeron-client/src/main/c/util/aeron_env.c function aeron_env_set (line 25) | int aeron_env_set(const char *key, const char *val) function aeron_env_unset (line 34) | int aeron_env_unset(const char *key) FILE: aeron-client/src/main/c/util/aeron_error.c function initialize_per_thread_error (line 88) | static void initialize_per_thread_error(void) function initialize_error (line 97) | static void initialize_error(void) function aeron_errcode (line 109) | int aeron_errcode(void) function aeron_per_thread_error_t (line 139) | static aeron_per_thread_error_t *get_required_error_state(void) function aeron_set_errno (line 164) | void aeron_set_errno(int errcode) function aeron_err_vprintf (line 240) | static void aeron_err_vprintf( function aeron_err_printf (line 261) | static void aeron_err_printf(aeron_per_thread_error_t *error_state, cons... function aeron_err_update_entry (line 269) | static void aeron_err_update_entry( function aeron_err_set (line 283) | void aeron_err_set(int errcode, const char *function, const char *filena... function aeron_err_append (line 312) | void aeron_err_append(const char *function, const char *filename, int li... function aeron_err_clear (line 321) | void aeron_err_clear(void) function aeron_error_dll_process_attach (line 333) | bool aeron_error_dll_process_attach() function aeron_error_dll_thread_detach (line 345) | void aeron_error_dll_thread_detach() function aeron_error_dll_process_detach (line 361) | void aeron_error_dll_process_detach() function aeron_err_set_windows (line 374) | void aeron_err_set_windows(int errcode, const char *function, const char... FILE: aeron-client/src/main/c/util/aeron_error.h type aeron_per_thread_error_t (line 28) | typedef struct aeron_per_thread_error_stct FILE: aeron-client/src/main/c/util/aeron_fileutil.c function aeron_mmap (line 69) | static int aeron_mmap(aeron_mapped_file_t *mapping, int fd, bool pre_touch) function aeron_delete_path (line 127) | static int aeron_delete_path(const char *path, FILEOP_FLAGS flags) function aeron_unmap (line 170) | int aeron_unmap(aeron_mapped_file_t *mapped_file) function aeron_msync (line 180) | int aeron_msync(void *addr, size_t length) function aeron_mkdir (line 190) | int aeron_mkdir(const char *path, int permission) function aeron_file_length (line 195) | int64_t aeron_file_length(const char *path) function aeron_usable_fs_space (line 211) | uint64_t aeron_usable_fs_space(const char *path) function aeron_create_file (line 223) | int aeron_create_file(const char *path, size_t length, bool sparse_file) function aeron_open_file_rw (line 278) | int aeron_open_file_rw(const char *path) function aeron_delete_directory (line 305) | int aeron_delete_directory(const char *dir) function aeron_is_directory (line 310) | int aeron_is_directory(const char *path) function aeron_delete_file (line 316) | int aeron_delete_file(const char *dir) function aeron_mmap (line 331) | static int aeron_mmap(aeron_mapped_file_t *mapping, int fd, bool pre_touch) function aeron_unmap (line 357) | int aeron_unmap(aeron_mapped_file_t *mapped_file) function aeron_msync (line 367) | int aeron_msync(void *addr, size_t length) function unlink_func (line 377) | static int unlink_func(const char *path, const struct stat *sb, int type... function aeron_delete_directory (line 388) | int aeron_delete_directory(const char *dirname) function aeron_is_directory (line 393) | int aeron_is_directory(const char *dirname) function aeron_file_length (line 399) | int64_t aeron_file_length(const char *path) function aeron_usable_fs_space (line 405) | uint64_t aeron_usable_fs_space(const char *path) function aeron_create_file (line 418) | int aeron_create_file(const char *path, size_t length, bool sparse_file) function aeron_open_file_rw (line 487) | int aeron_open_file_rw(const char *path) function aeron_mkdir_recursive (line 499) | int aeron_mkdir_recursive(const char *pathname, int permission) function aeron_touch_pages (line 552) | static void aeron_touch_pages(volatile uint8_t *base, size_t length, siz... function aeron_map_new_file (line 562) | int aeron_map_new_file(aeron_mapped_file_t *mapped_file, const char *pat... function aeron_map_existing_file (line 590) | int aeron_map_existing_file(aeron_mapped_file_t *mapped_file, const char... function aeron_usable_fs_space_disabled (line 622) | uint64_t aeron_usable_fs_space_disabled(const char *path) function aeron_ipc_publication_location (line 627) | int aeron_ipc_publication_location(char *dst, size_t length, const char ... function aeron_network_publication_location (line 635) | int aeron_network_publication_location(char *dst, size_t length, const c... function aeron_publication_image_location (line 643) | int aeron_publication_image_location(char *dst, size_t length, const cha... function aeron_temp_filename (line 651) | size_t aeron_temp_filename(char *filename, size_t length) function aeron_raw_log_map (line 679) | int aeron_raw_log_map( function aeron_raw_log_map_existing (line 728) | int aeron_raw_log_map_existing(aeron_mapped_raw_log_t *mapped_raw_log, c... function aeron_raw_log_close (line 792) | int aeron_raw_log_close(aeron_mapped_raw_log_t *mapped_raw_log, const ch... function aeron_raw_log_free (line 803) | bool aeron_raw_log_free(aeron_mapped_raw_log_t *mapped_raw_log, const ch... function has_file_separator_at_end (line 857) | inline static bool has_file_separator_at_end(const char *path) type passwd (line 893) | struct passwd function aeron_default_path (line 904) | int aeron_default_path(char *path, size_t path_length) function aeron_file_resolve (line 917) | int aeron_file_resolve(const char *parent, const char *child, char *buff... FILE: aeron-client/src/main/c/util/aeron_fileutil.h type aeron_mapped_file_t (line 26) | typedef struct aeron_mapped_file_stct type aeron_mapped_buffer_t (line 33) | typedef struct aeron_mapped_buffer_stct type aeron_mapped_raw_log_t (line 80) | typedef struct aeron_mapped_raw_log_stct FILE: aeron-client/src/main/c/util/aeron_http_util.c function aeron_http_parse_url (line 31) | int aeron_http_parse_url(const char *url, aeron_http_parsed_url_t *parse... function aeron_http_response_ensure_capacity (line 135) | int aeron_http_response_ensure_capacity(aeron_http_response_t *response,... function aeron_http_parse_response (line 154) | int aeron_http_parse_response(aeron_http_response_t *response) function aeron_http_send_request (line 262) | static int aeron_http_send_request( function aeron_http_retrieve (line 397) | int aeron_http_retrieve(aeron_http_response_t **response, const char *ur... function aeron_http_get (line 402) | int aeron_http_get( function aeron_http_put (line 408) | int aeron_http_put( function aeron_http_header_get (line 414) | int aeron_http_header_get(aeron_http_response_t *response, const char *h... FILE: aeron-client/src/main/c/util/aeron_http_util.h type aeron_http_parsed_url_t (line 35) | typedef struct aeron_http_parsed_url_stct type aeron_http_response_t (line 47) | typedef struct aeron_http_response_stct function aeron_http_response_delete (line 65) | inline void aeron_http_response_delete(aeron_http_response_t *response) FILE: aeron-client/src/main/c/util/aeron_math.h function aeron_add_wrap_i32 (line 22) | inline int32_t aeron_add_wrap_i32(int32_t a, int32_t b) function aeron_sub_wrap_i32 (line 31) | inline int32_t aeron_sub_wrap_i32(int32_t a, int32_t b) function aeron_mul_wrap_i32 (line 40) | inline int32_t aeron_mul_wrap_i32(int32_t a, int32_t b) FILE: aeron-client/src/main/c/util/aeron_netutil.c function DWORD64 (line 44) | __inline DWORD64 __builtin_popcountll(DWORD64 operand) function aeron_ip_addr_resolver (line 56) | int aeron_ip_addr_resolver(const char *host, struct sockaddr_storage *so... function aeron_try_parse_ipv4 (line 102) | bool aeron_try_parse_ipv4(const char *host, struct sockaddr_storage *soc... function aeron_ipv4_addr_resolver (line 115) | int aeron_ipv4_addr_resolver(const char *host, int protocol, struct sock... function aeron_try_parse_ipv6 (line 128) | bool aeron_try_parse_ipv6(const char *host, struct sockaddr_storage *soc... function aeron_ipv6_addr_resolver (line 141) | int aeron_ipv6_addr_resolver(const char *host, int protocol, struct sock... function aeron_udp_port_resolver (line 154) | int aeron_udp_port_resolver(const char *port_str, bool optional) function aeron_prefixlen_resolver (line 187) | int aeron_prefixlen_resolver(const char *prefixlen, unsigned long max) function aeron_host_port_prefixlen_resolver (line 222) | int aeron_host_port_prefixlen_resolver( function aeron_interface_parse_and_resolve (line 255) | int aeron_interface_parse_and_resolve(const char *interface_str, struct ... function aeron_set_getifaddrs (line 279) | void aeron_set_getifaddrs(aeron_getifaddrs_func_t get_func, aeron_freeif... function aeron_lookup_interfaces (line 285) | int aeron_lookup_interfaces(aeron_ifaddr_func_t func, void *clientd) function aeron_lookup_interfaces_from_ifaddrs (line 302) | int aeron_lookup_interfaces_from_ifaddrs(aeron_ifaddr_func_t func, void ... function aeron_ipv4_netmask_from_prefixlen (line 323) | uint32_t aeron_ipv4_netmask_from_prefixlen(size_t prefixlen) function aeron_ipv4_does_prefix_match (line 343) | bool aeron_ipv4_does_prefix_match(struct in_addr *in_addr1, struct in_ad... function aeron_ipv4_netmask_to_prefixlen (line 355) | size_t aeron_ipv4_netmask_to_prefixlen(struct in_addr *netmask) function aeron_set_ipv4_wildcard_host_and_port (line 360) | void aeron_set_ipv4_wildcard_host_and_port(struct sockaddr_storage *sock... function aeron_set_ipv6_wildcard_host_and_port (line 369) | void aeron_set_ipv6_wildcard_host_and_port(struct sockaddr_storage *sock... function __uint128_t (line 386) | __uint128_t aeron_ipv6_netmask_from_prefixlen(size_t prefixlen) function aeron_ipv6_does_prefix_match (line 408) | bool aeron_ipv6_does_prefix_match(struct in6_addr *in6_addr1, struct in6... function aeron_ipv6_netmask_to_prefixlen (line 426) | size_t aeron_ipv6_netmask_to_prefixlen(struct in6_addr *netmask) function aeron_ip_does_prefix_match (line 435) | bool aeron_ip_does_prefix_match(struct sockaddr *addr1, struct sockaddr ... function aeron_ip_netmask_to_prefixlen (line 460) | size_t aeron_ip_netmask_to_prefixlen(struct sockaddr *netmask) type lookup_state (line 467) | struct lookup_state function aeron_ip_lookup_func (line 478) | int aeron_ip_lookup_func( type lookup_by_name_and_family_state (line 516) | struct lookup_by_name_and_family_state function aeron_ip_lookup_by_name_and_family_func (line 526) | static int aeron_ip_lookup_by_name_and_family_func( function aeron_ip_copy_port (line 553) | void aeron_ip_copy_port(struct sockaddr_storage *dest_addr, struct socka... function aeron_parse_named_interface (line 571) | int aeron_parse_named_interface(const char *interface_str, aeron_named_i... function aeron_find_interface_by_name_and_family (line 634) | static int aeron_find_interface_by_name_and_family( function aeron_find_interface_by_address (line 702) | static int aeron_find_interface_by_address( function aeron_is_named_interface (line 734) | static bool aeron_is_named_interface(const char *interface_str) function aeron_find_interface (line 739) | int aeron_find_interface( function aeron_find_unicast_interface (line 750) | int aeron_find_unicast_interface( function aeron_is_addr_multicast (line 788) | bool aeron_is_addr_multicast(struct sockaddr_storage *addr) function aeron_is_wildcard_addr (line 808) | bool aeron_is_wildcard_addr(struct sockaddr_storage *addr) function aeron_is_wildcard_port (line 828) | bool aeron_is_wildcard_port(struct sockaddr_storage *addr) function aeron_format_source_identity (line 848) | int aeron_format_source_identity(char *buffer, size_t length, struct soc... function aeron_netutil_get_so_buf_lengths (line 883) | int aeron_netutil_get_so_buf_lengths(size_t *default_so_rcvbuf, size_t *... function aeron_sockaddr_storage_cmp (line 919) | int aeron_sockaddr_storage_cmp(struct sockaddr_storage *a, struct sockad... FILE: aeron-client/src/main/c/util/aeron_netutil.h type ifaddrs (line 29) | struct ifaddrs type addrinfo (line 30) | struct addrinfo type addrinfo (line 33) | struct addrinfo type addrinfo (line 33) | struct addrinfo type ifaddrs (line 35) | struct ifaddrs type ifaddrs (line 37) | struct ifaddrs type sockaddr (line 40) | struct sockaddr type sockaddr (line 40) | struct sockaddr type sockaddr_storage (line 44) | struct sockaddr_storage type sockaddr_storage (line 48) | struct sockaddr_storage type sockaddr_storage (line 50) | struct sockaddr_storage type sockaddr_storage (line 52) | struct sockaddr_storage type sockaddr_storage (line 54) | struct sockaddr_storage type ifaddrs (line 58) | struct ifaddrs type sockaddr_storage (line 62) | struct sockaddr_storage type sockaddr_storage (line 64) | struct sockaddr_storage type sockaddr_storage (line 66) | struct sockaddr_storage type in_addr (line 68) | struct in_addr type in_addr (line 68) | struct in_addr type in6_addr (line 70) | struct in6_addr type in6_addr (line 70) | struct in6_addr type in_addr (line 72) | struct in_addr type in6_addr (line 76) | struct in6_addr type sockaddr_storage (line 79) | struct sockaddr_storage type sockaddr_storage (line 82) | struct sockaddr_storage type sockaddr_storage (line 84) | struct sockaddr_storage type sockaddr_storage (line 86) | struct sockaddr_storage type sockaddr_storage (line 88) | struct sockaddr_storage type sockaddr_storage (line 90) | struct sockaddr_storage type sockaddr_storage (line 94) | struct sockaddr_storage type sockaddr_storage (line 94) | struct sockaddr_storage type aeron_named_interface_t (line 96) | typedef struct aeron_named_interface_stct FILE: aeron-client/src/main/c/util/aeron_parse_util.c function aeron_parse_size64 (line 41) | int aeron_parse_size64(const char *str, uint64_t *result) function aeron_format_size64 (line 107) | int aeron_format_size64(uint64_t value, char *buffer, size_t buffer_size) function aeron_parse_duration_ns (line 169) | int aeron_parse_duration_ns(const char *str, uint64_t *result) function aeron_format_duration_ns (line 269) | int aeron_format_duration_ns(uint64_t duration_ns, char *buffer, size_t ... function aeron_parse_bool (line 331) | bool aeron_parse_bool(const char *str, bool def) function aeron_address_split (line 349) | int aeron_address_split(const char *address_str, aeron_parsed_address_t ... function aeron_interface_split (line 458) | int aeron_interface_split(const char *interface_str, aeron_parsed_interf... function aeron_parse_get_line (line 597) | int aeron_parse_get_line(char *str, size_t max_length, const char *buffer) function aeron_config_prop_warning (line 620) | void aeron_config_prop_warning(const char *name, const char *str) function aeron_config_parse_uint64 (line 627) | uint64_t aeron_config_parse_uint64(const char *name, const char *str, ui... function aeron_config_parse_int32 (line 651) | int32_t aeron_config_parse_int32(const char *name, const char *str, int3... function aeron_config_parse_int64 (line 674) | int64_t aeron_config_parse_int64(const char *name, const char *str, int6... function aeron_config_parse_uint32 (line 697) | uint32_t aeron_config_parse_uint32(const char *name, const char *str, ui... function aeron_config_parse_size64 (line 702) | uint64_t aeron_config_parse_size64(const char *name, const char *str, ui... function aeron_config_parse_duration_ns (line 725) | uint64_t aeron_config_parse_duration_ns(const char *name, const char *st... FILE: aeron-client/src/main/c/util/aeron_parse_util.h type aeron_parsed_address_t (line 28) | typedef struct aeron_parsed_address_stct type aeron_parsed_interface_t (line 36) | typedef struct aeron_parsed_interface_stct FILE: aeron-client/src/main/c/util/aeron_properties_util.c function aeron_next_non_whitespace (line 29) | int aeron_next_non_whitespace(const char *buffer, size_t start, size_t end) function aeron_properties_parse_line (line 50) | int aeron_properties_parse_line( function aeron_properties_setenv (line 151) | int aeron_properties_setenv(const char *name, const char *value) function aeron_properties_setenv_property (line 186) | int aeron_properties_setenv_property(void *clientd, const char *name, co... function aeron_properties_file_load (line 191) | int aeron_properties_file_load(const char *filename) function aeron_properties_parse_file (line 196) | int aeron_properties_parse_file(const char *filename, aeron_properties_f... function aeron_properties_buffer_load (line 257) | int aeron_properties_buffer_load(const char *buffer) function aeron_properties_http_load (line 304) | int aeron_properties_http_load(const char *url) function aeron_properties_load (line 372) | int aeron_properties_load(const char *url_or_filename) FILE: aeron-client/src/main/c/util/aeron_properties_util.h type aeron_properties_parser_state_t (line 26) | typedef struct aeron_properties_parser_state_stct function aeron_properties_parse_init (line 37) | inline void aeron_properties_parse_init(aeron_properties_parser_state_t ... FILE: aeron-client/src/main/c/util/aeron_strutil.c function aeron_format_date (line 34) | void aeron_format_date(char *str, size_t count, int64_t timestamp) function aeron_format_min (line 52) | static size_t aeron_format_min(size_t a, size_t b) function aeron_format_number_next (line 57) | static size_t aeron_format_number_next(long long value, const char *sep,... function aeron_format_to_hex (line 94) | void aeron_format_to_hex(char *str, size_t str_length, const uint8_t *da... function aeron_tokenise (line 112) | int aeron_tokenise(char *input, char delimiter, int max_tokens, char **t... function aeron_digit_count (line 167) | int aeron_digit_count(uint32_t value) function getopt (line 220) | int getopt(int argc, char *const argv[], const char *opt_string) FILE: aeron-client/src/main/c/util/aeron_strutil.h function aeron_fnv_64a_buf (line 65) | inline uint64_t aeron_fnv_64a_buf(uint8_t *buf, size_t len) function aeron_str_length (line 103) | inline bool aeron_str_length(const char *str, size_t length_bound, size_... function aeron_str_null_terminate (line 129) | inline void aeron_str_null_terminate(uint8_t *text, int index) FILE: aeron-client/src/main/c/util/aeron_symbol_table.c function aeron_fptr_t (line 98) | static aeron_fptr_t aeron_symbol_table_func_scan( function aeron_fptr_t (line 124) | aeron_fptr_t aeron_symbol_table_func_load( FILE: aeron-client/src/main/c/util/aeron_symbol_table.h type aeron_symbol_table_obj_stct (line 24) | struct aeron_symbol_table_obj_stct type aeron_symbol_table_obj_t (line 30) | typedef struct aeron_symbol_table_obj_stct aeron_symbol_table_obj_t; type aeron_symbol_table_func_stct (line 35) | struct aeron_symbol_table_func_stct type aeron_symbol_table_func_t (line 41) | typedef struct aeron_symbol_table_func_stct aeron_symbol_table_func_t; FILE: aeron-client/src/main/cpp_wrapper/Aeron.h function namespace (line 35) | namespace aeron function AsyncAddSubscription (line 580) | inline AsyncAddSubscription *addSubscriptionAsync(const std::string &cha... function std (line 603) | inline std::shared_ptr findSubscription(AsyncAddSubscripti... function addSubscriptionAsyncGetRegistrationId (line 632) | inline std::int64_t addSubscriptionAsyncGetRegistrationId(AsyncAddSubscr... function nextCorrelationId (line 647) | inline std::int64_t nextCorrelationId() function std (line 694) | inline std::shared_ptr findCounter(std::int64_t registrationId) function AsyncAddCounter (line 730) | inline AsyncAddCounter *addCounterAsync( function std (line 764) | inline std::shared_ptr findCounter(AsyncAddCounter *addCounter) function addCounterAsyncGetRegistrationId (line 794) | inline std::int64_t addCounterAsyncGetRegistrationId(AsyncAddCounter *ad... function AsyncAddCounter (line 839) | inline AsyncAddCounter *addStaticCounterAsync( function addAvailableCounterHandler (line 862) | inline std::int64_t addAvailableCounterHandler(const on_available_counte... function removeAvailableCounterHandler (line 889) | inline void removeAvailableCounterHandler(std::int64_t registrationId) function addUnavailableCounterHandler (line 924) | inline std::int64_t addUnavailableCounterHandler(const on_unavailable_co... function removeUnavailableCounterHandler (line 951) | inline void removeUnavailableCounterHandler(std::int64_t registrationId) function addCloseClientHandler (line 986) | inline std::int64_t addCloseClientHandler(const on_close_client_t &handler) function removeCloseClientHandler (line 1012) | inline void removeCloseClientHandler(std::int64_t registrationId) function AgentInvoker (line 1046) | inline AgentInvoker &conductorAgentInvoker() function CountersReader (line 1072) | inline CountersReader &countersReader() function clientId (line 1082) | inline std::int64_t clientId() const function aeron_t (line 1107) | inline aeron_t *aeron() const function std (line 1117) | static std::string version() function aeron_t (line 1140) | static aeron_t *init_aeron(Context &context, aeron_context_t **aeron_con... function onAvailableImageCallback (line 1167) | static void onAvailableImageCallback(void *clientd, aeron_subscription_t... function onUnavailableImageCallback (line 1174) | static void onUnavailableImageCallback(void *clientd, aeron_subscription... function onAvailableCounterCallback (line 1181) | static void onAvailableCounterCallback( function onUnavailableCounterCallback (line 1189) | static void onUnavailableCounterCallback( function onCloseClientCallback (line 1197) | static void onCloseClientCallback(void *clientd) function emptyCallback (line 1203) | static void emptyCallback(void * /* clientd */) FILE: aeron-client/src/main/cpp_wrapper/AeronCounters.h function namespace (line 22) | namespace aeron FILE: aeron-client/src/main/cpp_wrapper/BufferBuilder.h function namespace (line 23) | namespace aeron function limit (line 69) | void limit(std::uint32_t limit) function nextTermOffset (line 86) | void nextTermOffset(util::index_t offset) function findSuitableCapacity (line 139) | inline static std::uint32_t findSuitableCapacity( function ensureCapacity (line 157) | void ensureCapacity(std::uint32_t additionalCapacity) function resize (line 174) | void resize(std::uint32_t newCapacity) FILE: aeron-client/src/main/cpp_wrapper/ChannelUri.h function class (line 78) | class ChannelUri FILE: aeron-client/src/main/cpp_wrapper/ChannelUriStringBuilder.h function namespace (line 27) | namespace aeron FILE: aeron-client/src/main/cpp_wrapper/ClientConductor.h function namespace (line 23) | namespace aeron FILE: aeron-client/src/main/cpp_wrapper/CncFileDescriptor.h function namespace (line 24) | namespace aeron FILE: aeron-client/src/main/cpp_wrapper/CncFileReader.h function namespace (line 26) | namespace aeron FILE: aeron-client/src/main/cpp_wrapper/Context.h function namespace (line 31) | namespace aeron function defaultOnNewPublicationHandler (line 172) | inline void defaultOnNewPublicationHandler(const std::string &, std::int... function defaultOnAvailableImageHandler (line 176) | inline void defaultOnAvailableImageHandler(Image &) function defaultOnNewSubscriptionHandler (line 180) | inline void defaultOnNewSubscriptionHandler(const std::string &, std::in... function defaultOnUnavailableImageHandler (line 184) | inline void defaultOnUnavailableImageHandler(Image &) function defaultOnAvailableCounterHandler (line 188) | inline void defaultOnAvailableCounterHandler(CountersReader &, std::int6... function this_t (line 238) | inline this_t &aeronDir(const std::string &directory) function std (line 249) | inline std::string aeronDir() function this_t (line 260) | inline this_t &clientName(const std::string &clientName) function std (line 271) | inline std::string clientName() function this_t (line 294) | inline this_t &errorHandler(const exception_handler_t &handler) function this_t (line 306) | inline this_t &newPublicationHandler(const on_new_publication_t &handler) function this_t (line 320) | inline this_t &newExclusivePublicationHandler(const on_new_publication_t... function this_t (line 333) | inline this_t &newSubscriptionHandler(const on_new_subscription_t &handler) function this_t (line 345) | inline this_t &availableImageHandler(const on_available_image_t &handler) function this_t (line 357) | inline this_t &unavailableImageHandler(const on_unavailable_image_t &han... function this_t (line 369) | inline this_t &availableCounterHandler(const on_available_counter_t &han... function this_t (line 381) | inline this_t &unavailableCounterHandler(const on_unavailable_counter_t ... function this_t (line 393) | inline this_t &closeClientHandler(const on_close_client_t &handler) function this_t (line 407) | inline this_t &mediaDriverTimeout(long value) function this_t (line 437) | inline this_t &resourceLingerTimeout(long value) function this_t (line 466) | inline this_t &idleSleepDuration(long value) function this_t (line 484) | inline this_t &useConductorAgentInvoker(bool useConductorAgentInvoker) function this_t (line 497) | inline this_t &preTouchMappedMemory(bool preTouchMappedMemory) function requestDriverTermination (line 517) | static bool requestDriverTermination( function std (line 529) | static std::string defaultAeronPath() function attachCallbacksToContext (line 574) | void attachCallbacksToContext(aeron_context_t *context) function errorHandlerCallback (line 681) | static void errorHandlerCallback(void *clientd, int errcode, const char ... function newPublicationHandlerCallback (line 694) | static void newPublicationHandlerCallback( function newSubscriptionHandlerCallback (line 706) | static void newSubscriptionHandlerCallback( function availableCounterHandlerCallback (line 717) | static void availableCounterHandlerCallback( function closeClientHandlerCallback (line 725) | static void closeClientHandlerCallback(void *clientd) function errorFrameHandlerCallback (line 731) | static void errorFrameHandlerCallback(void *clientd, aeron_publication_e... FILE: aeron-client/src/main/cpp_wrapper/ControlledFragmentAssembler.h function controlled_poll_fragment_handler_t (line 74) | controlled_poll_fragment_handler_t handler() function deleteSessionBuffer (line 88) | void deleteSessionBuffer(std::int32_t sessionId) function aeron_controlled_fragment_handler_action_t (line 96) | static aeron_controlled_fragment_handler_action_t handlerCallback(void *... FILE: aeron-client/src/main/cpp_wrapper/Counter.h function namespace (line 26) | namespace aeron FILE: aeron-client/src/main/cpp_wrapper/ExclusivePublication.h function namespace (line 32) | namespace aeron function tryClaim (line 585) | inline std::int64_t tryClaim(util::index_t length, concurrent::logbuffer... function AsyncDestination (line 612) | AsyncDestination *addDestinationAsync(const std::string &endpointChannel) function AsyncDestination (line 645) | AsyncDestination *removeDestinationAsync(const std::string &endpointChan... function findDestinationResponse (line 725) | bool findDestinationResponse(AsyncDestination *async) function findDestinationResponse (line 755) | bool findDestinationResponse(std::int64_t correlationId) function aeron_exclusive_publication_t (line 781) | aeron_exclusive_publication_t *publication() function reservedValueSupplierCallback (line 795) | static std::int64_t reservedValueSupplierCallback(void *clientd, std::ui... FILE: aeron-client/src/main/cpp_wrapper/FragmentAssembler.h function fragment_handler_t (line 75) | fragment_handler_t handler() function deleteSessionBuffer (line 89) | void deleteSessionBuffer(std::int32_t sessionId) function handlerCallback (line 98) | static void handlerCallback(void *clientd, const uint8_t *buffer, size_t... FILE: aeron-client/src/main/cpp_wrapper/HeartbeatTimestamp.h function namespace (line 22) | namespace aeron FILE: aeron-client/src/main/cpp_wrapper/Image.h type class (line 39) | enum class type std (line 73) | typedef std::function consumer) method hasControlModeResponse (line 651) | public boolean hasControlModeResponse() method replacePortWithWildcard (line 662) | public static String replacePortWithWildcard(final String endpoint) method isControlModeResponse (line 684) | public static boolean isControlModeResponse(final String channelUri) method validateMedia (line 689) | private static void validateMedia(final String media) method startsWith (line 699) | private static boolean startsWith(final CharSequence input, final int ... method splitTags (line 717) | private static String[] splitTags(final String tagsValue) method countTags (line 753) | private static int countTags(final String tags) method diff (line 768) | Map diff(final ChannelUri that) FILE: aeron-client/src/main/java/io/aeron/ChannelUriStringBuilder.java class ChannelUriStringBuilder (line 34) | public final class ChannelUriStringBuilder method ChannelUriStringBuilder (line 91) | public ChannelUriStringBuilder() method ChannelUriStringBuilder (line 101) | public ChannelUriStringBuilder(final String initialUri) method ChannelUriStringBuilder (line 111) | public ChannelUriStringBuilder(final ChannelUri channelUri) method clear (line 163) | public ChannelUriStringBuilder clear() method validate (line 212) | public ChannelUriStringBuilder validate() method prefix (line 256) | public ChannelUriStringBuilder prefix(final String prefix) method prefix (line 274) | public ChannelUriStringBuilder prefix(final ChannelUri channelUri) method prefix (line 284) | public String prefix() method media (line 295) | public ChannelUriStringBuilder media(final String media) method media (line 317) | public ChannelUriStringBuilder media(final ChannelUri channelUri) method media (line 327) | public String media() method endpoint (line 340) | public ChannelUriStringBuilder endpoint(final String endpoint) method endpoint (line 353) | public ChannelUriStringBuilder endpoint(final ChannelUri channelUri) method endpoint (line 364) | public String endpoint() method networkInterface (line 376) | public ChannelUriStringBuilder networkInterface(final String networkIn... method networkInterface (line 389) | public ChannelUriStringBuilder networkInterface(final ChannelUri chann... method networkInterface (line 400) | public String networkInterface() method controlEndpoint (line 412) | public ChannelUriStringBuilder controlEndpoint(final String controlEnd... method controlEndpoint (line 425) | public ChannelUriStringBuilder controlEndpoint(final ChannelUri channe... method controlEndpoint (line 436) | public String controlEndpoint() method controlMode (line 453) | public ChannelUriStringBuilder controlMode(final String controlMode) method controlMode (line 474) | public ChannelUriStringBuilder controlMode(final ChannelUri channelUri) method controlMode (line 488) | public String controlMode() method reliable (line 500) | public ChannelUriStringBuilder reliable(final Boolean isReliable) method reliable (line 513) | public ChannelUriStringBuilder reliable(final ChannelUri channelUri) method reliable (line 533) | public Boolean reliable() method ttl (line 546) | public ChannelUriStringBuilder ttl(final Integer ttl) method ttl (line 564) | public ChannelUriStringBuilder ttl(final ChannelUri channelUri) method ttl (line 591) | public Integer ttl() method mtu (line 604) | public ChannelUriStringBuilder mtu(final Integer mtu) method mtu (line 630) | public ChannelUriStringBuilder mtu(final ChannelUri channelUri) method mtu (line 657) | public Integer mtu() method termLength (line 669) | public ChannelUriStringBuilder termLength(final Integer termLength) method termLength (line 687) | public ChannelUriStringBuilder termLength(final ChannelUri channelUri) method termLength (line 714) | public Integer termLength() method initialTermId (line 726) | public ChannelUriStringBuilder initialTermId(final Integer initialTermId) method initialTermId (line 739) | public ChannelUriStringBuilder initialTermId(final ChannelUri channelUri) method initialTermId (line 766) | public Integer initialTermId() method termId (line 779) | public ChannelUriStringBuilder termId(final Integer termId) method termId (line 792) | public ChannelUriStringBuilder termId(final ChannelUri channelUri) method termId (line 819) | public Integer termId() method termOffset (line 832) | public ChannelUriStringBuilder termOffset(final Integer termOffset) method termOffset (line 858) | public ChannelUriStringBuilder termOffset(final ChannelUri channelUri) method termOffset (line 885) | public Integer termOffset() method sessionId (line 897) | public ChannelUriStringBuilder sessionId(final Integer sessionId) method sessionId (line 911) | public ChannelUriStringBuilder sessionId(final String sessionIdStr) method taggedSessionId (line 947) | public ChannelUriStringBuilder taggedSessionId(final Long sessionId) method sessionId (line 961) | public ChannelUriStringBuilder sessionId(final ChannelUri channelUri) method sessionId (line 975) | @Deprecated method linger (line 989) | public ChannelUriStringBuilder linger(final Long lingerNs) method linger (line 1002) | public ChannelUriStringBuilder linger(final ChannelUri channelUri) method linger (line 1023) | public Long linger() method sparse (line 1036) | public ChannelUriStringBuilder sparse(final Boolean isSparse) method sparse (line 1049) | public ChannelUriStringBuilder sparse(final ChannelUri channelUri) method sparse (line 1069) | public Boolean sparse() method eos (line 1081) | public ChannelUriStringBuilder eos(final Boolean eos) method eos (line 1094) | public ChannelUriStringBuilder eos(final ChannelUri channelUri) method eos (line 1114) | public Boolean eos() method tether (line 1126) | public ChannelUriStringBuilder tether(final Boolean tether) method tether (line 1139) | public ChannelUriStringBuilder tether(final ChannelUri channelUri) method tether (line 1159) | public Boolean tether() method group (line 1173) | public ChannelUriStringBuilder group(final Boolean group) method group (line 1186) | public ChannelUriStringBuilder group(final ChannelUri channelUri) method group (line 1208) | public Boolean group() method tags (line 1222) | public ChannelUriStringBuilder tags(final String tags) method tags (line 1235) | public ChannelUriStringBuilder tags(final ChannelUri channelUri) method tags (line 1250) | public ChannelUriStringBuilder tags(final Long channelTag, final Long ... method tags (line 1273) | public String tags() method isSessionIdTagged (line 1286) | public ChannelUriStringBuilder isSessionIdTagged(final boolean isSessi... method isSessionIdTagged (line 1299) | public boolean isSessionIdTagged() method alias (line 1311) | public ChannelUriStringBuilder alias(final String alias) method alias (line 1324) | public ChannelUriStringBuilder alias(final ChannelUri channelUri) method alias (line 1335) | public String alias() method congestionControl (line 1347) | public ChannelUriStringBuilder congestionControl(final String congesti... method congestionControl (line 1360) | public ChannelUriStringBuilder congestionControl(final ChannelUri chan... method congestionControl (line 1371) | public String congestionControl() method flowControl (line 1383) | public ChannelUriStringBuilder flowControl(final String flowControl) method taggedFlowControl (line 1398) | public ChannelUriStringBuilder taggedFlowControl( method minFlowControl (line 1434) | public ChannelUriStringBuilder minFlowControl(final Integer minGroupSi... method flowControl (line 1458) | public ChannelUriStringBuilder flowControl(final ChannelUri channelUri) method flowControl (line 1469) | public String flowControl() method groupTag (line 1481) | public ChannelUriStringBuilder groupTag(final Long groupTag) method groupTag (line 1494) | public ChannelUriStringBuilder groupTag(final ChannelUri channelUri) method groupTag (line 1521) | public Long groupTag() method rejoin (line 1533) | public ChannelUriStringBuilder rejoin(final Boolean rejoin) method rejoin (line 1546) | public ChannelUriStringBuilder rejoin(final ChannelUri channelUri) method rejoin (line 1566) | public Boolean rejoin() method spiesSimulateConnection (line 1578) | public ChannelUriStringBuilder spiesSimulateConnection(final Boolean s... method spiesSimulateConnection (line 1592) | public ChannelUriStringBuilder spiesSimulateConnection(final ChannelUr... method spiesSimulateConnection (line 1612) | public Boolean spiesSimulateConnection() method initialPosition (line 1625) | public ChannelUriStringBuilder initialPosition(final long position, fi... method socketSndbufLength (line 1654) | public ChannelUriStringBuilder socketSndbufLength(final Integer socket... method socketSndbufLength (line 1667) | public ChannelUriStringBuilder socketSndbufLength(final ChannelUri cha... method socketSndbufLength (line 1693) | public Integer socketSndbufLength() method socketRcvbufLength (line 1705) | public ChannelUriStringBuilder socketRcvbufLength(final Integer socket... method socketRcvbufLength (line 1719) | public ChannelUriStringBuilder socketRcvbufLength(final ChannelUri cha... method socketRcvbufLength (line 1745) | public Integer socketRcvbufLength() method receiverWindowLength (line 1757) | public ChannelUriStringBuilder receiverWindowLength(final Integer rece... method receiverWindowLength (line 1771) | public ChannelUriStringBuilder receiverWindowLength(final ChannelUri c... method receiverWindowLength (line 1797) | public Integer receiverWindowLength() method mediaReceiveTimestampOffset (line 1810) | public String mediaReceiveTimestampOffset() method mediaReceiveTimestampOffset (line 1824) | public ChannelUriStringBuilder mediaReceiveTimestampOffset(final Strin... method mediaReceiveTimestampOffset (line 1852) | public ChannelUriStringBuilder mediaReceiveTimestampOffset(final Chann... method channelReceiveTimestampOffset (line 1865) | public String channelReceiveTimestampOffset() method channelReceiveTimestampOffset (line 1879) | public ChannelUriStringBuilder channelReceiveTimestampOffset(final Str... method channelReceiveTimestampOffset (line 1907) | public ChannelUriStringBuilder channelReceiveTimestampOffset(final Cha... method channelSendTimestampOffset (line 1921) | public ChannelUriStringBuilder channelSendTimestampOffset(final String... method channelSendTimestampOffset (line 1949) | public ChannelUriStringBuilder channelSendTimestampOffset(final Channe... method channelSendTimestampOffset (line 1962) | public String channelSendTimestampOffset() method responseEndpoint (line 1974) | public ChannelUriStringBuilder responseEndpoint(final String responseE... method responseEndpoint (line 1988) | public ChannelUriStringBuilder responseEndpoint(final ChannelUri chann... method responseEndpoint (line 1999) | public String responseEndpoint() method responseCorrelationId (line 2011) | public String responseCorrelationId() method responseCorrelationId (line 2024) | public ChannelUriStringBuilder responseCorrelationId(final Long respon... method responseCorrelationId (line 2038) | public ChannelUriStringBuilder responseCorrelationId(final String resp... method responseCorrelationId (line 2069) | public ChannelUriStringBuilder responseCorrelationId(final ChannelUri ... method nakDelay (line 2088) | public ChannelUriStringBuilder nakDelay(final String nakDelay) method nakDelay (line 2101) | public ChannelUriStringBuilder nakDelay(final Long nakDelayNs) method nakDelay (line 2114) | public ChannelUriStringBuilder nakDelay(final ChannelUri channelUri) method nakDelay (line 2125) | public Long nakDelay() method untetheredWindowLimitTimeout (line 2138) | public ChannelUriStringBuilder untetheredWindowLimitTimeout(final Stri... method untetheredWindowLimitTimeoutNs (line 2153) | public ChannelUriStringBuilder untetheredWindowLimitTimeoutNs(final Lo... method untetheredWindowLimitTimeout (line 2167) | public ChannelUriStringBuilder untetheredWindowLimitTimeout(final Chan... method untetheredWindowLimitTimeoutNs (line 2180) | public Long untetheredWindowLimitTimeoutNs() method untetheredLingerTimeout (line 2192) | public ChannelUriStringBuilder untetheredLingerTimeout(final String ti... method untetheredLingerTimeoutNs (line 2206) | public ChannelUriStringBuilder untetheredLingerTimeoutNs(final Long ti... method untetheredLingerTimeout (line 2219) | public ChannelUriStringBuilder untetheredLingerTimeout(final ChannelUr... method untetheredLingerTimeoutNs (line 2231) | public Long untetheredLingerTimeoutNs() method untetheredRestingTimeout (line 2244) | public ChannelUriStringBuilder untetheredRestingTimeout(final String t... method untetheredRestingTimeoutNs (line 2259) | public ChannelUriStringBuilder untetheredRestingTimeoutNs(final Long t... method untetheredRestingTimeout (line 2273) | public ChannelUriStringBuilder untetheredRestingTimeout(final ChannelU... method untetheredRestingTimeoutNs (line 2286) | public Long untetheredRestingTimeoutNs() method maxResend (line 2298) | public ChannelUriStringBuilder maxResend(final Integer maxResend) method maxResend (line 2311) | public ChannelUriStringBuilder maxResend(final ChannelUri channelUri) method maxResend (line 2338) | public Integer maxResend() method streamId (line 2348) | public Integer streamId() method streamId (line 2359) | public ChannelUriStringBuilder streamId(final Integer streamId) method streamId (line 2371) | public ChannelUriStringBuilder streamId(final ChannelUri channelUri) method publicationWindowLength (line 2399) | public ChannelUriStringBuilder publicationWindowLength(final Integer p... method publicationWindowLength (line 2414) | public ChannelUriStringBuilder publicationWindowLength(final ChannelUr... method publicationWindowLength (line 2440) | public Integer publicationWindowLength() method build (line 2450) | @SuppressWarnings({ "MethodLength", "DuplicatedCode" }) method toString (line 2519) | public String toString() method appendParameter (line 2524) | private static void appendParameter(final StringBuilder sb, final Stri... method appendDuration (line 2532) | private static void appendDuration(final StringBuilder sb, final Strin... method appendSize (line 2540) | private static void appendSize(final StringBuilder sb, final String pa... method requireNonNegative (line 2548) | private static Long requireNonNegative(final Long value, final String ... method requireNonNegative (line 2557) | private static Integer requireNonNegative(final Integer value, final S... method prefixTag (line 2566) | private static String prefixTag(final boolean isTagged, final Long value) FILE: aeron-client/src/main/java/io/aeron/ClientConductor.java class ClientConductor (line 69) | final class ClientConductor implements Agent method ClientConductor (line 116) | ClientConductor(final Aeron.Context ctx, final Aeron aeron) method onClose (line 172) | public void onClose() method doWork (line 223) | public int doWork() method roleName (line 247) | public String roleName() method isClosed (line 252) | boolean isClosed() method isTerminating (line 257) | boolean isTerminating() method onError (line 262) | void onError(final long correlationId, final int codeValue, final Erro... method onAsyncError (line 275) | void onAsyncError(final long correlationId, final int codeValue, final... method onChannelEndpointError (line 282) | void onChannelEndpointError(final long correlationId, final String mes... method onPublicationError (line 312) | void onPublicationError(final PublicationErrorFrameFlyweight errorFram... method onNewPublication (line 328) | void onNewPublication( method onNewExclusivePublication (line 352) | void onNewExclusivePublication( method onNewSubscription (line 382) | void onNewSubscription(final long correlationId, final int statusIndic... method onAvailableImage (line 399) | void onAvailableImage( method onUnavailableImage (line 441) | void onUnavailableImage(final long correlationId, final long subscript... method onNewCounter (line 458) | void onNewCounter(final long correlationId, final int counterId) method onAvailableCounter (line 464) | void onAvailableCounter(final long registrationId, final int counterId) method onUnavailableCounter (line 472) | void onUnavailableCounter(final long registrationId, final int counterId) method onClientTimeout (line 477) | void onClientTimeout() method countersReader (line 486) | CountersReader countersReader() method handleError (line 491) | void handleError(final Throwable ex) method nextSessionId (line 499) | int nextSessionId(final int streamId) method addPublication (line 526) | ConcurrentPublication addPublication(final String channel, final int s... method addExclusivePublication (line 546) | ExclusivePublication addExclusivePublication(final String channel, fin... method asyncAddPublication (line 566) | long asyncAddPublication(final String channel, final int streamId) method asyncAddExclusivePublication (line 586) | long asyncAddExclusivePublication(final String channel, final int stre... method getPublication (line 606) | ConcurrentPublication getPublication(final long registrationId) method getExclusivePublication (line 627) | ExclusivePublication getExclusivePublication(final long registrationId) method removePublication (line 648) | void removePublication(final Publication publication) method removePublication (line 678) | void removePublication(final long publicationRegistrationId) method addSubscription (line 721) | Subscription addSubscription(final String channel, final int streamId) method addSubscription (line 726) | Subscription addSubscription( method asyncAddSubscription (line 758) | long asyncAddSubscription(final String channel, final int streamId) method asyncAddSubscription (line 763) | long asyncAddSubscription( method getSubscription (line 795) | Subscription getSubscription(final long registrationId) method removeSubscription (line 816) | void removeSubscription(final Subscription subscription) method removeSubscription (line 844) | void removeSubscription(final long subscriptionRegistrationId) method addDestination (line 882) | void addDestination(final long registrationId, final String endpointCh... method addDestinationWithId (line 898) | long addDestinationWithId(final long registrationId, final String endp... method removeDestination (line 916) | void removeDestination(final long registrationId, final String endpoin... method removeDestination (line 932) | void removeDestination(final long publicationRegistrationId, final lon... method addRcvDestination (line 948) | void addRcvDestination(final long registrationId, final String endpoin... method removeRcvDestination (line 964) | void removeRcvDestination(final long registrationId, final String endp... method asyncAddDestination (line 980) | long asyncAddDestination(final long registrationId, final String endpo... method asyncRemoveDestination (line 998) | long asyncRemoveDestination(final long registrationId, final String en... method asyncRemoveDestination (line 1016) | long asyncRemoveDestination(final long registrationId, final long dest... method asyncAddRcvDestination (line 1034) | long asyncAddRcvDestination(final long registrationId, final String en... method asyncRemoveRcvDestination (line 1052) | long asyncRemoveRcvDestination(final long registrationId, final String... method isCommandActive (line 1070) | boolean isCommandActive(final long correlationId) method hasActiveCommands (line 1095) | boolean hasActiveCommands() method addCounter (line 1115) | Counter addCounter( method addCounter (line 1153) | Counter addCounter(final int typeId, final String label) method addStaticCounter (line 1177) | Counter addStaticCounter( method addStaticCounter (line 1216) | Counter addStaticCounter(final int typeId, final String label, final l... method asyncAddCounter (line 1240) | long asyncAddCounter(final int typeId, final String label) method asyncAddCounter (line 1263) | long asyncAddCounter( method asyncAddStaticCounter (line 1299) | long asyncAddStaticCounter(final int typeId, final String label, final... method asyncAddStaticCounter (line 1322) | long asyncAddStaticCounter( method asyncRemoveCounter (line 1359) | void asyncRemoveCounter(final long counterRegistrationId) method getCounter (line 1396) | Counter getCounter(final long registrationId) method addAvailableCounterHandler (line 1417) | long addAvailableCounterHandler(final AvailableCounterHandler handler) method removeAvailableCounterHandler (line 1435) | boolean removeAvailableCounterHandler(final long registrationId) method removeAvailableCounterHandler (line 1448) | boolean removeAvailableCounterHandler(final AvailableCounterHandler ha... method addUnavailableCounterHandler (line 1479) | long addUnavailableCounterHandler(final UnavailableCounterHandler hand... method removeUnavailableCounterHandler (line 1497) | boolean removeUnavailableCounterHandler(final long registrationId) method removeUnavailableCounterHandler (line 1510) | boolean removeUnavailableCounterHandler(final UnavailableCounterHandle... method addCloseHandler (line 1541) | long addCloseHandler(final Runnable handler) method removeCloseHandler (line 1559) | boolean removeCloseHandler(final long registrationId) method removeCloseHandler (line 1572) | boolean removeCloseHandler(final Runnable handler) method releaseCounter (line 1602) | void releaseCounter(final Counter counter) method releaseLogBuffers (line 1626) | void releaseLogBuffers( method driverListenerAdapter (line 1639) | DriverEventsAdapter driverListenerAdapter() method channelStatus (line 1644) | long channelStatus(final int channelStatusId) method closeImages (line 1654) | void closeImages(final Image[] images, final UnavailableImageHandler u... method onStaticCounter (line 1675) | void onStaticCounter(final long correlationId, final int counterId) method rejectImage (line 1683) | void rejectImage(final long correlationId, final long position, final ... method onNextAvailableSessionId (line 1700) | void onNextAvailableSessionId(final int nextSessionId) method ensureActive (line 1705) | private void ensureActive() method ensureNotReentrant (line 1718) | private void ensureNotReentrant() method logBuffers (line 1726) | private LogBuffers logBuffers(final long registrationId, final String ... method service (line 1754) | private int service(final long correlationId) method terminateConductor (line 1795) | private void terminateConductor() method awaitResponse (line 1801) | private void awaitResponse(final long correlationId) method checkTimeouts (line 1846) | private int checkTimeouts(final long nowNs) method checkServiceInterval (line 1862) | private void checkServiceInterval(final long nowNs) method checkLiveness (line 1874) | private int checkLiveness(final long nowNs) method checkLingeringResources (line 1940) | private int checkLingeringResources(final long nowNs) method forceCloseResources (line 1959) | private void forceCloseResources() method notifyUnavailableCounterHandlers (line 1982) | private void notifyUnavailableCounterHandlers(final long registrationI... method notifyImageUnavailable (line 2010) | private void notifyImageUnavailable(final UnavailableImageHandler hand... method notifyCounterAvailable (line 2035) | private void notifyCounterAvailable( method notifyCloseHandlers (line 2057) | private void notifyCloseHandlers() method resourceOrThrow (line 2077) | private T resourceOrThrow(final long registrationId, final Class logger) method isDriverActive (line 964) | public static boolean isDriverActive( method isDriverActive (line 994) | public boolean isDriverActive(final long driverTimeoutMs, final Consum... method isDriverActive (line 1016) | public static boolean isDriverActive( method requestDriverTermination (line 1061) | public static boolean requestDriverTermination( method saveErrorLog (line 1104) | public int saveErrorLog(final PrintStream out) method saveErrorLog (line 1124) | public int saveErrorLog(final PrintStream out, final ByteBuffer cncByt... method close (line 1137) | public void close() method printErrorLog (line 1148) | public static int printErrorLog(final AtomicBuffer errorBuffer, final ... method saveExistingErrors (line 1188) | public static void saveExistingErrors( method errorLogBuffer (line 1227) | public static AtomicBuffer errorLogBuffer(final ByteBuffer cncByteBuffer) method setupErrorHandler (line 1244) | public static ErrorHandler setupErrorHandler(final ErrorHandler userEr... method driverFilePageSize (line 1258) | public static int driverFilePageSize(final File aeronDirectory, final ... method nextCorrelationId (line 1281) | public static long nextCorrelationId(final File aeronDirectory, final ... method driverFilePageSize (line 1299) | static int driverFilePageSize(final DirectBuffer metadata) method awaitCncFileCreation (line 1305) | @SuppressWarnings("try") method setupErrorHandler (line 1386) | static ErrorHandler setupErrorHandler( method sleep (line 1400) | static void sleep(final long durationMs) method cncFileErrorMessage (line 1413) | private static String cncFileErrorMessage(final File file, final Excep... class ErrorHandlerWrapper (line 1418) | private static final class ErrorHandlerWrapper implements ErrorHandler... method ErrorHandlerWrapper (line 1423) | private ErrorHandlerWrapper(final LoggingErrorHandler loggingErrorHa... method close (line 1429) | public void close() method onError (line 1438) | public void onError(final Throwable throwable) FILE: aeron-client/src/main/java/io/aeron/ConcurrentPublication.java class ConcurrentPublication (line 44) | public final class ConcurrentPublication extends Publication method ConcurrentPublication (line 46) | ConcurrentPublication( method availableWindow (line 72) | public long availableWindow() method offer (line 92) | public long offer( method offer (line 154) | public long offer( method offer (line 230) | public long offer(final DirectBufferVector[] vectors, final ReservedVa... method tryClaim (line 311) | public long tryClaim(final int length, final BufferClaim bufferClaim) method appendUnfragmentedMessage (line 347) | private long appendUnfragmentedMessage( method appendFragmentedMessage (line 386) | private long appendFragmentedMessage( method appendUnfragmentedMessage (line 451) | private long appendUnfragmentedMessage( method appendFragmentedMessage (line 494) | private long appendFragmentedMessage( method appendUnfragmentedMessage (line 586) | private long appendUnfragmentedMessage( method appendFragmentedMessage (line 630) | private long appendFragmentedMessage( method claim (line 713) | private long claim( method handleEndOfLog (line 742) | private long handleEndOfLog( FILE: aeron-client/src/main/java/io/aeron/ControlledFragmentAssembler.java class ControlledFragmentAssembler (line 42) | public class ControlledFragmentAssembler implements ControlledFragmentHa... method ControlledFragmentAssembler (line 54) | public ControlledFragmentAssembler(final ControlledFragmentHandler del... method ControlledFragmentAssembler (line 65) | public ControlledFragmentAssembler(final ControlledFragmentHandler del... method ControlledFragmentAssembler (line 77) | public ControlledFragmentAssembler( method delegate (line 90) | public ControlledFragmentHandler delegate() method isDirectByteBuffer (line 100) | public boolean isDirectByteBuffer() method onFragment (line 114) | public Action onFragment(final DirectBuffer buffer, final int offset, ... method freeSessionBuffer (line 178) | public boolean freeSessionBuffer(final int sessionId) method clear (line 186) | public void clear() method getBufferBuilder (line 191) | private BufferBuilder getBufferBuilder(final int sessionId) FILE: aeron-client/src/main/java/io/aeron/Counter.java class Counter (line 29) | public final class Counter extends AtomicCounter method Counter (line 48) | Counter( method Counter (line 68) | public Counter(final CountersReader countersReader, final long registr... method registrationId (line 86) | public long registrationId() method close (line 96) | public void close() method isClosed (line 113) | public boolean isClosed() method internalClose (line 118) | void internalClose() method clientConductor (line 124) | ClientConductor clientConductor() FILE: aeron-client/src/main/java/io/aeron/CounterProvider.java type CounterProvider (line 24) | @FunctionalInterface method newCounter (line 41) | AtomicCounter newCounter( FILE: aeron-client/src/main/java/io/aeron/DirectBufferVector.java class DirectBufferVector (line 25) | public final class DirectBufferVector method DirectBufferVector (line 34) | public DirectBufferVector() method DirectBufferVector (line 45) | public DirectBufferVector(final DirectBuffer buffer, final int offset,... method reset (line 60) | public DirectBufferVector reset(final DirectBuffer buffer, final int o... method buffer (line 74) | public DirectBuffer buffer() method buffer (line 85) | public DirectBufferVector buffer(final DirectBuffer buffer) method offset (line 96) | public int offset() method offset (line 107) | public DirectBufferVector offset(final int offset) method length (line 118) | public int length() method length (line 129) | public DirectBufferVector length(final int length) method validate (line 143) | public DirectBufferVector validate() method toString (line 162) | public String toString() method validateAndComputeLength (line 177) | public static int validateAndComputeLength(final DirectBufferVector[] ... FILE: aeron-client/src/main/java/io/aeron/DriverEventsAdapter.java class DriverEventsAdapter (line 30) | class DriverEventsAdapter implements MessageHandler method DriverEventsAdapter (line 52) | DriverEventsAdapter( method receive (line 64) | int receive(final long activeCorrelationId) method receivedCorrelationId (line 80) | long receivedCorrelationId() method isInvalid (line 85) | boolean isInvalid() method clientId (line 90) | long clientId() method onMessage (line 95) | @SuppressWarnings("MethodLength") FILE: aeron-client/src/main/java/io/aeron/DriverProxy.java class DriverProxy (line 32) | public final class DriverProxy method DriverProxy (line 56) | public DriverProxy(final RingBuffer toDriverCommandBuffer, final long ... method timeOfLastDriverKeepaliveMs (line 67) | public long timeOfLastDriverKeepaliveMs() method addPublication (line 79) | public long addPublication(final String channel, final int streamId) method addExclusivePublication (line 108) | public long addExclusivePublication(final String channel, final int st... method removePublication (line 137) | public long removePublication(final long registrationId, final boolean... method addSubscription (line 165) | public long addSubscription(final String channel, final int streamId) method removeSubscription (line 195) | public long removeSubscription(final long registrationId) method addDestination (line 222) | public long addDestination(final long registrationId, final String end... method removeDestination (line 251) | public long removeDestination(final long registrationId, final String ... method removeDestination (line 280) | public long removeDestination(final long publicationRegistrationId, fi... method addRcvDestination (line 309) | public long addRcvDestination(final long registrationId, final String ... method removeRcvDestination (line 338) | public long removeRcvDestination(final long registrationId, final Stri... method addCounter (line 372) | public long addCounter( method addCounter (line 409) | public long addCounter(final int typeId, final String label) method removeCounter (line 438) | public long removeCounter(final long registrationId) method clientClose (line 461) | public void clientClose() method terminateDriver (line 483) | public boolean terminateDriver(final DirectBuffer tokenBuffer, final i... method rejectImage (line 510) | public long rejectImage( method toString (line 542) | public String toString() method addStaticCounter (line 549) | long addStaticCounter( method addStaticCounter (line 581) | long addStaticCounter(final int typeId, final String label, final long... method nextAvailableSessionId (line 605) | long nextAvailableSessionId(final int streamId) FILE: aeron-client/src/main/java/io/aeron/ErrorCode.java type ErrorCode (line 23) | public enum ErrorCode method ErrorCode (line 134) | ErrorCode(final int value) method value (line 144) | public int value() method get (line 155) | public static ErrorCode get(final int value) FILE: aeron-client/src/main/java/io/aeron/ExclusivePublication.java class ExclusivePublicationLhsPadding (line 32) | @SuppressWarnings("unused") method ExclusivePublicationLhsPadding (line 40) | ExclusivePublicationLhsPadding( class ExclusivePublicationValues (line 64) | abstract class ExclusivePublicationValues extends ExclusivePublicationLh... method ExclusivePublicationValues (line 71) | ExclusivePublicationValues( class ExclusivePublication (line 112) | public final class ExclusivePublication extends ExclusivePublicationValues method ExclusivePublication (line 119) | ExclusivePublication( method revokeOnClose (line 155) | public void revokeOnClose() method revoke (line 168) | public void revoke() method position (line 180) | public long position() method availableWindow (line 193) | public long availableWindow() method termId (line 208) | public int termId() method termOffset (line 218) | public int termOffset() method offer (line 233) | public long offer( method offer (line 288) | public long offer( method offer (line 351) | public long offer(final DirectBufferVector[] vectors, final ReservedVa... method tryClaim (line 425) | public long tryClaim(final int length, final BufferClaim bufferClaim) method appendPadding (line 460) | public long appendPadding(final int length) method offerBlock (line 507) | public long offerBlock(final MutableDirectBuffer buffer, final int off... method checkBlockLength (line 539) | private void checkBlockLength(final int length) method checkFirstFrame (line 549) | private void checkFirstFrame(final MutableDirectBuffer buffer, final i... method newPosition (line 573) | private long newPosition(final int resultingOffset) method rotateTerm (line 591) | private void rotateTerm() method handleEndOfLog (line 607) | private int handleEndOfLog(final UnsafeBuffer termBuffer, final int te... method appendUnfragmentedMessage (line 621) | private int appendUnfragmentedMessage( method appendFragmentedMessage (line 657) | private int appendFragmentedMessage( method appendUnfragmentedMessage (line 718) | private int appendUnfragmentedMessage( method appendFragmentedMessage (line 758) | private int appendFragmentedMessage( method appendUnfragmentedMessage (line 848) | private int appendUnfragmentedMessage( method appendFragmentedMessage (line 889) | private int appendFragmentedMessage( method claim (line 969) | int claim( method appendPadding (line 995) | private int appendPadding( method appendBlock (line 1021) | private int appendBlock( FILE: aeron-client/src/main/java/io/aeron/FragmentAssembler.java class FragmentAssembler (line 41) | public class FragmentAssembler implements FragmentHandler method FragmentAssembler (line 53) | public FragmentAssembler(final FragmentHandler delegate) method FragmentAssembler (line 64) | public FragmentAssembler(final FragmentHandler delegate, final int ini... method FragmentAssembler (line 76) | public FragmentAssembler( method delegate (line 89) | public FragmentHandler delegate() method isDirectByteBuffer (line 99) | public boolean isDirectByteBuffer() method onFragment (line 112) | public void onFragment(final DirectBuffer buffer, final int offset, fi... method handleFragment (line 126) | private void handleFragment( method freeSessionBuffer (line 172) | public boolean freeSessionBuffer(final int sessionId) method clear (line 180) | public void clear() method getBufferBuilder (line 185) | private BufferBuilder getBufferBuilder(final int sessionId) FILE: aeron-client/src/main/java/io/aeron/Image.java class Image (line 51) | public final class Image method Image (line 86) | public Image( method positionBitsToShift (line 119) | public int positionBitsToShift() method termBufferLength (line 129) | public int termBufferLength() method sessionId (line 140) | public int sessionId() method sourceIdentity (line 150) | public String sourceIdentity() method mtuLength (line 160) | public int mtuLength() method initialTermId (line 170) | public int initialTermId() method correlationId (line 180) | public long correlationId() method subscription (line 190) | public Subscription subscription() method isClosed (line 200) | public boolean isClosed() method joinPosition (line 210) | public long joinPosition() method position (line 220) | public long position() method position (line 235) | public void position(final long newPosition) method subscriberPositionId (line 249) | public int subscriberPositionId() method isEndOfStream (line 259) | public boolean isEndOfStream() method endOfStreamPosition (line 275) | public long endOfStreamPosition() method activeTransportCount (line 293) | public int activeTransportCount() method isPublicationRevoked (line 308) | public boolean isPublicationRevoked() method fileChannel (line 323) | public FileChannel fileChannel() method poll (line 340) | public int poll(final FragmentHandler fragmentHandler, final int fragm... method controlledPoll (line 406) | public int controlledPoll(final ControlledFragmentHandler handler, fin... method boundedPoll (line 500) | public int boundedPoll(final FragmentHandler handler, final long limit... method boundedControlledPoll (line 575) | public int boundedControlledPoll( method controlledPeek (line 676) | public long controlledPeek( method blockPoll (line 768) | public int blockPoll(final BlockHandler handler, final int blockLength... method rawPoll (line 822) | public int rawPoll(final RawBlockHandler handler, final int blockLengt... method reject (line 868) | public void reject(final String reason) method activeTermBuffer (line 873) | private UnsafeBuffer activeTermBuffer(final long position) method validatePosition (line 878) | private void validatePosition(final long position) method logBuffers (line 894) | LogBuffers logBuffers() method close (line 899) | void close() method toString (line 911) | public String toString() FILE: aeron-client/src/main/java/io/aeron/ImageControlledFragmentAssembler.java class ImageControlledFragmentAssembler (line 37) | public class ImageControlledFragmentAssembler implements ControlledFragm... method ImageControlledFragmentAssembler (line 47) | public ImageControlledFragmentAssembler(final ControlledFragmentHandle... method ImageControlledFragmentAssembler (line 58) | public ImageControlledFragmentAssembler(final ControlledFragmentHandle... method ImageControlledFragmentAssembler (line 70) | public ImageControlledFragmentAssembler( method delegate (line 82) | public ControlledFragmentHandler delegate() method bufferBuilder (line 92) | BufferBuilder bufferBuilder() method onFragment (line 106) | public Action onFragment(final DirectBuffer buffer, final int offset, ... FILE: aeron-client/src/main/java/io/aeron/ImageFragmentAssembler.java class ImageFragmentAssembler (line 34) | public class ImageFragmentAssembler implements FragmentHandler method ImageFragmentAssembler (line 44) | public ImageFragmentAssembler(final FragmentHandler delegate) method ImageFragmentAssembler (line 55) | public ImageFragmentAssembler(final FragmentHandler delegate, final in... method ImageFragmentAssembler (line 68) | public ImageFragmentAssembler( method delegate (line 80) | public FragmentHandler delegate() method bufferBuilder (line 90) | public BufferBuilder bufferBuilder() method onFragment (line 103) | public void onFragment(final DirectBuffer buffer, final int offset, fi... method handleFragment (line 117) | private void handleFragment( FILE: aeron-client/src/main/java/io/aeron/LogBuffers.java class LogBuffers (line 48) | public final class LogBuffers implements AutoCloseable method LogBuffers (line 65) | public LogBuffers(final String logFileName) method duplicateTermBuffers (line 165) | public UnsafeBuffer[] duplicateTermBuffers() method metaDataBuffer (line 182) | public UnsafeBuffer metaDataBuffer() method fileChannel (line 192) | public FileChannel fileChannel() method preTouch (line 200) | public void preTouch() method close (line 220) | public void close() method termLength (line 230) | public int termLength() method incRef (line 240) | public int incRef() method decRef (line 250) | public int decRef() method lingerDeadlineNs (line 260) | public void lingerDeadlineNs(final long timeNs) method lingerDeadlineNs (line 270) | public long lingerDeadlineNs() method close (line 275) | private static void close( FILE: aeron-client/src/main/java/io/aeron/LogBuffersFactory.java type LogBuffersFactory (line 22) | interface LogBuffersFactory method map (line 30) | LogBuffers map(String logFileName); FILE: aeron-client/src/main/java/io/aeron/MappedLogBuffersFactory.java class MappedLogBuffersFactory (line 21) | class MappedLogBuffersFactory implements LogBuffersFactory method map (line 23) | public LogBuffers map(final String logFileName) FILE: aeron-client/src/main/java/io/aeron/Publication.java class Publication (line 52) | public abstract class Publication implements AutoCloseable method Publication (line 107) | Publication( method positionBitsToShift (line 151) | public int positionBitsToShift() method termBufferLength (line 161) | public int termBufferLength() method maxPossiblePosition (line 173) | public long maxPossiblePosition() method channel (line 183) | public String channel() method streamId (line 193) | public int streamId() method sessionId (line 204) | public int sessionId() method initialTermId (line 215) | public int initialTermId() method maxMessageLength (line 226) | public int maxMessageLength() method maxPayloadLength (line 238) | public int maxPayloadLength() method originalRegistrationId (line 248) | public long originalRegistrationId() method isOriginal (line 259) | public boolean isOriginal() method registrationId (line 271) | public long registrationId() method isConnected (line 281) | public boolean isConnected() method close (line 291) | public void close() method isClosed (line 304) | public boolean isClosed() method channelStatus (line 319) | public long channelStatus() method channelStatusId (line 334) | public int channelStatusId() method localSocketAddresses (line 357) | public List localSocketAddresses() method position (line 367) | public long position() method positionLimit (line 387) | public long positionLimit() method positionLimitId (line 402) | public int positionLimitId() method availableWindow (line 413) | public abstract long availableWindow(); method offer (line 422) | public final long offer(final DirectBuffer buffer) method offer (line 436) | public final long offer(final DirectBuffer buffer, final int offset, f... method offer (line 451) | public abstract long offer( method offer (line 466) | public final long offer( method offer (line 490) | public abstract long offer( method offer (line 506) | public final long offer(final DirectBufferVector[] vectors) method offer (line 519) | public abstract long offer(DirectBufferVector[] vectors, ReservedValue... method tryClaim (line 557) | public abstract long tryClaim(int length, BufferClaim bufferClaim); method addDestination (line 564) | public void addDestination(final String endpointChannel) method removeDestination (line 579) | public void removeDestination(final String endpointChannel) method removeDestination (line 594) | public void removeDestination(final long registrationId) method asyncAddDestination (line 613) | public long asyncAddDestination(final String endpointChannel) method asyncRemoveDestination (line 632) | public long asyncRemoveDestination(final String endpointChannel) method asyncRemoveDestination (line 651) | public long asyncRemoveDestination(final long destinationRegistrationId) method internalClose (line 661) | void internalClose() method logBuffers (line 666) | LogBuffers logBuffers() method backPressureStatus (line 671) | final long backPressureStatus(final long currentPosition, final int me... method checkPositiveLength (line 686) | final void checkPositiveLength(final int length) method checkPayloadLength (line 694) | final void checkPayloadLength(final int length) method checkMaxMessageLength (line 708) | final void checkMaxMessageLength(final int length) method validateAndComputeLength (line 717) | static int validateAndComputeLength(final int lengthOne, final int len... method errorString (line 746) | public static String errorString(final long position) method toString (line 780) | public String toString() FILE: aeron-client/src/main/java/io/aeron/PublicationErrorFrameHandler.java type PublicationErrorFrameHandler (line 24) | public interface PublicationErrorFrameHandler method onPublicationError (line 45) | void onPublicationError(PublicationErrorFrame errorFrame); FILE: aeron-client/src/main/java/io/aeron/ReservedValueSupplier.java type ReservedValueSupplier (line 29) | @FunctionalInterface method get (line 41) | long get(DirectBuffer termBuffer, int termOffset, int frameLength); FILE: aeron-client/src/main/java/io/aeron/RethrowingErrorHandler.java class RethrowingErrorHandler (line 24) | public final class RethrowingErrorHandler implements ErrorHandler method RethrowingErrorHandler (line 29) | public RethrowingErrorHandler() method onError (line 41) | public void onError(final Throwable ex) FILE: aeron-client/src/main/java/io/aeron/Subscription.java class SubscriptionLhsPadding (line 38) | abstract class SubscriptionLhsPadding class SubscriptionFields (line 46) | abstract class SubscriptionFields extends SubscriptionLhsPadding method SubscriptionFields (line 64) | SubscriptionFields( class Subscription (line 102) | public final class Subscription extends SubscriptionFields implements Au... method Subscription (line 109) | Subscription( method channel (line 131) | public String channel() method streamId (line 141) | public int streamId() method registrationId (line 151) | public long registrationId() method availableImageHandler (line 161) | public AvailableImageHandler availableImageHandler() method unavailableImageHandler (line 171) | public UnavailableImageHandler unavailableImageHandler() method poll (line 188) | public int poll(final FragmentHandler fragmentHandler, final int fragm... method controlledPoll (line 228) | public int controlledPoll(final ControlledFragmentHandler fragmentHand... method blockPoll (line 262) | public long blockPoll(final BlockHandler blockHandler, final int block... method rawPoll (line 282) | public long rawPoll(final RawBlockHandler rawBlockHandler, final int b... method isConnected (line 298) | public boolean isConnected() method hasNoImages (line 316) | public boolean hasNoImages() method imageCount (line 326) | public int imageCount() method imageBySessionId (line 337) | public Image imageBySessionId(final int sessionId) method imageAtIndex (line 360) | public Image imageAtIndex(final int index) method images (line 370) | public List images() method forEachImage (line 380) | public void forEachImage(final Consumer consumer) method close (line 393) | public void close() method isClosed (line 406) | public boolean isClosed() method channelStatus (line 421) | public long channelStatus() method channelStatusId (line 436) | public int channelStatusId() method localSocketAddresses (line 458) | public List localSocketAddresses() method addDestination (line 468) | public void addDestination(final String endpointChannel) method removeDestination (line 483) | public void removeDestination(final String endpointChannel) method asyncAddDestination (line 502) | public long asyncAddDestination(final String endpointChannel) method asyncRemoveDestination (line 521) | public long asyncRemoveDestination(final String endpointChannel) method tryResolveChannelEndpointPort (line 540) | public String tryResolveChannelEndpointPort() method resolvedEndpoint (line 577) | public String resolvedEndpoint() method channelStatusId (line 587) | void channelStatusId(final int id) method internalClose (line 592) | void internalClose(final long lingerDurationNs) method addImage (line 600) | void addImage(final Image image) method removeImage (line 605) | Image removeImage(final long correlationId) method rejectImage (line 632) | void rejectImage(final long correlationId, final long position, final ... method toString (line 645) | public String toString() FILE: aeron-client/src/main/java/io/aeron/UnavailableCounterHandler.java type UnavailableCounterHandler (line 23) | @FunctionalInterface method onUnavailableCounter (line 36) | void onUnavailableCounter(CountersReader countersReader, long registra... FILE: aeron-client/src/main/java/io/aeron/UnavailableImageHandler.java type UnavailableImageHandler (line 21) | @FunctionalInterface method onUnavailableImage (line 32) | void onUnavailableImage(Image image); FILE: aeron-client/src/main/java/io/aeron/command/ClientTimeoutFlyweight.java class ClientTimeoutFlyweight (line 35) | public class ClientTimeoutFlyweight method ClientTimeoutFlyweight (line 51) | public ClientTimeoutFlyweight() method wrap (line 62) | public final ClientTimeoutFlyweight wrap(final MutableDirectBuffer buf... method clientId (line 75) | public long clientId() method clientId (line 86) | public ClientTimeoutFlyweight clientId(final long clientId) FILE: aeron-client/src/main/java/io/aeron/command/ControlProtocolEvents.java class ControlProtocolEvents (line 23) | public final class ControlProtocolEvents method ControlProtocolEvents (line 25) | private ControlProtocolEvents() FILE: aeron-client/src/main/java/io/aeron/command/CorrelatedMessageFlyweight.java class CorrelatedMessageFlyweight (line 37) | public class CorrelatedMessageFlyweight method CorrelatedMessageFlyweight (line 54) | public CorrelatedMessageFlyweight() method wrap (line 65) | public CorrelatedMessageFlyweight wrap(final MutableDirectBuffer buffe... method clientId (line 78) | public long clientId() method clientId (line 89) | public CorrelatedMessageFlyweight clientId(final long clientId) method correlationId (line 101) | public long correlationId() method correlationId (line 112) | public CorrelatedMessageFlyweight correlationId(final long correlationId) method validateLength (line 125) | public void validateLength(final int msgTypeId, final int length) FILE: aeron-client/src/main/java/io/aeron/command/CounterMessageFlyweight.java class CounterMessageFlyweight (line 55) | public class CounterMessageFlyweight extends CorrelatedMessageFlyweight method CounterMessageFlyweight (line 67) | public CounterMessageFlyweight() method wrap (line 78) | public CounterMessageFlyweight wrap(final MutableDirectBuffer buffer, ... method typeId (line 90) | public int typeId() method typeId (line 101) | public CounterMessageFlyweight typeId(final int typeId) method keyBufferOffset (line 112) | public int keyBufferOffset() method keyBufferLength (line 122) | public int keyBufferLength() method keyBuffer (line 135) | public CounterMessageFlyweight keyBuffer(final DirectBuffer keyBuffer,... method labelBufferOffset (line 151) | public int labelBufferOffset() method labelBufferLength (line 161) | public int labelBufferLength() method labelBuffer (line 174) | public CounterMessageFlyweight labelBuffer( method label (line 193) | public CounterMessageFlyweight label(final String label) method length (line 207) | public int length() method validateLength (line 219) | public void validateLength(final int msgTypeId, final int length) method computeLength (line 250) | public static int computeLength(final int keyLength, final int labelLe... method toString (line 258) | public String toString() method labelLengthOffset (line 273) | private int labelLengthOffset() FILE: aeron-client/src/main/java/io/aeron/command/CounterUpdateFlyweight.java class CounterUpdateFlyweight (line 38) | public class CounterUpdateFlyweight method CounterUpdateFlyweight (line 55) | public CounterUpdateFlyweight() method wrap (line 66) | public final CounterUpdateFlyweight wrap(final MutableDirectBuffer buf... method correlationId (line 79) | public long correlationId() method correlationId (line 90) | public CounterUpdateFlyweight correlationId(final long correlationId) method counterId (line 102) | public int counterId() method counterId (line 113) | public CounterUpdateFlyweight counterId(final int counterId) FILE: aeron-client/src/main/java/io/aeron/command/DestinationByIdMessageFlyweight.java class DestinationByIdMessageFlyweight (line 45) | public class DestinationByIdMessageFlyweight extends CorrelatedMessageFl... method DestinationByIdMessageFlyweight (line 60) | public DestinationByIdMessageFlyweight() method wrap (line 71) | public DestinationByIdMessageFlyweight wrap(final MutableDirectBuffer ... method resourceRegistrationId (line 84) | public long resourceRegistrationId() method resourceRegistrationId (line 96) | public DestinationByIdMessageFlyweight resourceRegistrationId(final lo... method destinationRegistrationId (line 108) | public long destinationRegistrationId() method destinationRegistrationId (line 119) | public DestinationByIdMessageFlyweight destinationRegistrationId(final... method validateLength (line 131) | public void validateLength(final int msgTypeId, final int length) FILE: aeron-client/src/main/java/io/aeron/command/DestinationMessageFlyweight.java class DestinationMessageFlyweight (line 48) | public class DestinationMessageFlyweight extends CorrelatedMessageFlyweight method DestinationMessageFlyweight (line 61) | public DestinationMessageFlyweight() method wrap (line 72) | public DestinationMessageFlyweight wrap(final MutableDirectBuffer buff... method registrationCorrelationId (line 84) | public long registrationCorrelationId() method registrationCorrelationId (line 95) | public DestinationMessageFlyweight registrationCorrelationId(final lon... method channel (line 107) | public String channel() method appendChannel (line 117) | public void appendChannel(final Appendable appendable) method channel (line 128) | public DestinationMessageFlyweight channel(final String channel) method length (line 140) | public int length() method validateLength (line 151) | public void validateLength(final int msgTypeId, final int length) method computeLength (line 172) | public static int computeLength(final int channelLength) FILE: aeron-client/src/main/java/io/aeron/command/ErrorResponseFlyweight.java class ErrorResponseFlyweight (line 39) | public class ErrorResponseFlyweight method ErrorResponseFlyweight (line 53) | public ErrorResponseFlyweight() method wrap (line 64) | public final ErrorResponseFlyweight wrap(final MutableDirectBuffer buf... method offendingCommandCorrelationId (line 77) | public long offendingCommandCorrelationId() method offendingCommandCorrelationId (line 88) | public ErrorResponseFlyweight offendingCommandCorrelationId(final long... method errorCode (line 99) | public ErrorCode errorCode() method errorCodeValue (line 109) | public int errorCodeValue() method errorCode (line 120) | public ErrorResponseFlyweight errorCode(final ErrorCode code) method errorMessage (line 131) | public String errorMessage() method appendMessage (line 142) | public int appendMessage(final Appendable appendable) method errorMessage (line 153) | public ErrorResponseFlyweight errorMessage(final String message) method length (line 164) | public int length() FILE: aeron-client/src/main/java/io/aeron/command/GetNextAvailableSessionIdMessageFlyweight.java class GetNextAvailableSessionIdMessageFlyweight (line 41) | public final class GetNextAvailableSessionIdMessageFlyweight extends Cor... method GetNextAvailableSessionIdMessageFlyweight (line 54) | public GetNextAvailableSessionIdMessageFlyweight() method wrap (line 65) | public GetNextAvailableSessionIdMessageFlyweight wrap(final MutableDir... method streamId (line 77) | public int streamId() method streamId (line 88) | public GetNextAvailableSessionIdMessageFlyweight streamId(final int st... method length (line 100) | public int length() method validateLength (line 111) | public void validateLength(final int msgTypeId, final int length) FILE: aeron-client/src/main/java/io/aeron/command/ImageBuffersReadyFlyweight.java class ImageBuffersReadyFlyweight (line 58) | public class ImageBuffersReadyFlyweight method ImageBuffersReadyFlyweight (line 75) | public ImageBuffersReadyFlyweight() method wrap (line 86) | public final ImageBuffersReadyFlyweight wrap(final MutableDirectBuffer... method correlationId (line 99) | public long correlationId() method correlationId (line 110) | public ImageBuffersReadyFlyweight correlationId(final long correlationId) method sessionId (line 122) | public int sessionId() method sessionId (line 133) | public ImageBuffersReadyFlyweight sessionId(final int sessionId) method streamId (line 145) | public int streamId() method streamId (line 156) | public ImageBuffersReadyFlyweight streamId(final int streamId) method subscriberPositionId (line 169) | public ImageBuffersReadyFlyweight subscriberPositionId(final int id) method subscriberPositionId (line 181) | public int subscriberPositionId() method subscriptionRegistrationId (line 192) | public ImageBuffersReadyFlyweight subscriptionRegistrationId(final lon... method subscriptionRegistrationId (line 204) | public long subscriptionRegistrationId() method logFileName (line 214) | public String logFileName() method appendLogFileName (line 224) | public void appendLogFileName(final Appendable appendable) method logFileName (line 235) | public ImageBuffersReadyFlyweight logFileName(final String logFileName) method sourceIdentity (line 246) | public String sourceIdentity() method appendSourceIdentity (line 256) | public void appendSourceIdentity(final Appendable appendable) method sourceIdentity (line 269) | public ImageBuffersReadyFlyweight sourceIdentity(final String value) method length (line 282) | public int length() method sourceIdentityOffset (line 288) | private int sourceIdentityOffset() FILE: aeron-client/src/main/java/io/aeron/command/ImageMessageFlyweight.java class ImageMessageFlyweight (line 44) | public class ImageMessageFlyweight method ImageMessageFlyweight (line 60) | public ImageMessageFlyweight() method wrap (line 71) | public final ImageMessageFlyweight wrap(final MutableDirectBuffer buff... method correlationId (line 84) | public long correlationId() method correlationId (line 95) | public ImageMessageFlyweight correlationId(final long correlationId) method subscriptionRegistrationId (line 107) | public long subscriptionRegistrationId() method subscriptionRegistrationId (line 118) | public ImageMessageFlyweight subscriptionRegistrationId(final long reg... method streamId (line 130) | public int streamId() method streamId (line 141) | public ImageMessageFlyweight streamId(final int streamId) method channel (line 153) | public String channel() method appendChannel (line 166) | public void appendChannel(final Appendable appendable) method channel (line 180) | public ImageMessageFlyweight channel(final String channel) method length (line 194) | public int length() FILE: aeron-client/src/main/java/io/aeron/command/NextAvailableSessionIdFlyweight.java class NextAvailableSessionIdFlyweight (line 40) | public class NextAvailableSessionIdFlyweight method NextAvailableSessionIdFlyweight (line 57) | public NextAvailableSessionIdFlyweight() method wrap (line 68) | public final NextAvailableSessionIdFlyweight wrap(final MutableDirectB... method correlationId (line 81) | public long correlationId() method correlationId (line 92) | public NextAvailableSessionIdFlyweight correlationId(final long correl... method nextSessionId (line 104) | public int nextSessionId() method nextSessionId (line 115) | public NextAvailableSessionIdFlyweight nextSessionId(final int sessionId) method toString (line 125) | public String toString() FILE: aeron-client/src/main/java/io/aeron/command/OperationSucceededFlyweight.java class OperationSucceededFlyweight (line 35) | public class OperationSucceededFlyweight method OperationSucceededFlyweight (line 51) | public OperationSucceededFlyweight() method wrap (line 62) | public final OperationSucceededFlyweight wrap(final MutableDirectBuffe... method correlationId (line 75) | public long correlationId() method correlationId (line 86) | public OperationSucceededFlyweight correlationId(final long correlatio... FILE: aeron-client/src/main/java/io/aeron/command/PublicationBuffersReadyFlyweight.java class PublicationBuffersReadyFlyweight (line 52) | public class PublicationBuffersReadyFlyweight method PublicationBuffersReadyFlyweight (line 70) | public PublicationBuffersReadyFlyweight() method wrap (line 81) | public final PublicationBuffersReadyFlyweight wrap(final MutableDirect... method correlationId (line 94) | public long correlationId() method correlationId (line 105) | public PublicationBuffersReadyFlyweight correlationId(final long corre... method registrationId (line 117) | public long registrationId() method registrationId (line 128) | public PublicationBuffersReadyFlyweight registrationId(final long regi... method sessionId (line 140) | public int sessionId() method sessionId (line 151) | public PublicationBuffersReadyFlyweight sessionId(final int sessionId) method streamId (line 163) | public int streamId() method streamId (line 174) | public PublicationBuffersReadyFlyweight streamId(final int streamId) method publicationLimitCounterId (line 186) | public int publicationLimitCounterId() method publicationLimitCounterId (line 197) | public PublicationBuffersReadyFlyweight publicationLimitCounterId(fina... method channelStatusCounterId (line 209) | public int channelStatusCounterId() method channelStatusCounterId (line 220) | public PublicationBuffersReadyFlyweight channelStatusCounterId(final i... method logFileName (line 232) | public String logFileName() method appendLogFileName (line 242) | public void appendLogFileName(final Appendable appendable) method logFileName (line 253) | public PublicationBuffersReadyFlyweight logFileName(final String logFi... method length (line 266) | public int length() FILE: aeron-client/src/main/java/io/aeron/command/PublicationErrorFrameFlyweight.java class PublicationErrorFrameFlyweight (line 67) | public class PublicationErrorFrameFlyweight method PublicationErrorFrameFlyweight (line 93) | public PublicationErrorFrameFlyweight() method wrap (line 104) | public final PublicationErrorFrameFlyweight wrap(final MutableDirectBu... method registrationId (line 117) | public long registrationId() method registrationId (line 128) | public PublicationErrorFrameFlyweight registrationId(final long regist... method destinationRegistrationId (line 140) | public long destinationRegistrationId() method destinationRegistrationId (line 152) | public PublicationErrorFrameFlyweight destinationRegistrationId(final ... method streamId (line 163) | public int streamId() method streamId (line 174) | public PublicationErrorFrameFlyweight streamId(final int streamId) method sessionId (line 186) | public int sessionId() method sessionId (line 197) | public PublicationErrorFrameFlyweight sessionId(final int sessionId) method receiverId (line 209) | public long receiverId() method receiverId (line 220) | public PublicationErrorFrameFlyweight receiverId(final long receiverId) method groupTag (line 232) | public long groupTag() method groupTag (line 243) | public PublicationErrorFrameFlyweight groupTag(final long groupTag) method sourceAddress (line 256) | public PublicationErrorFrameFlyweight sourceAddress(final InetSocketAd... method sourceAddress (line 286) | public InetSocketAddress sourceAddress() method errorCode (line 322) | public ErrorCode errorCode() method errorCodeValue (line 332) | public int errorCodeValue() method errorCode (line 343) | public PublicationErrorFrameFlyweight errorCode(final ErrorCode code) method errorMessage (line 354) | public String errorMessage() method appendMessage (line 365) | public int appendMessage(final Appendable appendable) method errorMessage (line 376) | public PublicationErrorFrameFlyweight errorMessage(final String message) method length (line 387) | public int length() FILE: aeron-client/src/main/java/io/aeron/command/PublicationMessageFlyweight.java class PublicationMessageFlyweight (line 46) | public class PublicationMessageFlyweight extends CorrelatedMessageFlyweight method PublicationMessageFlyweight (line 59) | public PublicationMessageFlyweight() method wrap (line 70) | public PublicationMessageFlyweight wrap(final MutableDirectBuffer buff... method streamId (line 82) | public int streamId() method streamId (line 93) | public PublicationMessageFlyweight streamId(final int streamId) method channel (line 105) | public String channel() method appendChannel (line 115) | public void appendChannel(final Appendable appendable) method channel (line 126) | public PublicationMessageFlyweight channel(final String channel) method length (line 140) | public int length() method validateLength (line 151) | public void validateLength(final int msgTypeId, final int length) method computeLength (line 172) | public static int computeLength(final int channelLength) FILE: aeron-client/src/main/java/io/aeron/command/RejectImageFlyweight.java class RejectImageFlyweight (line 51) | public class RejectImageFlyweight extends CorrelatedMessageFlyweight method RejectImageFlyweight (line 63) | public RejectImageFlyweight() method wrap (line 74) | public RejectImageFlyweight wrap(final MutableDirectBuffer buffer, fin... method imageCorrelationId (line 85) | public long imageCorrelationId() method imageCorrelationId (line 96) | public RejectImageFlyweight imageCorrelationId(final long position) method position (line 107) | public long position() method position (line 118) | public RejectImageFlyweight position(final long position) method reason (line 130) | public RejectImageFlyweight reason(final String reason) method reason (line 142) | public String reason() method reasonBufferLength (line 152) | public int reasonBufferLength() method clientId (line 161) | public RejectImageFlyweight clientId(final long clientId) method correlationId (line 170) | public RejectImageFlyweight correlationId(final long correlationId) method computeLength (line 182) | public static int computeLength(final String reason) method validateLength (line 193) | public void validateLength(final int msgTypeId, final int length) FILE: aeron-client/src/main/java/io/aeron/command/RemoveCounterFlyweight.java class RemoveCounterFlyweight (line 37) | public class RemoveCounterFlyweight extends RemoveMessageFlyweight method RemoveCounterFlyweight (line 44) | public RemoveCounterFlyweight() FILE: aeron-client/src/main/java/io/aeron/command/RemoveMessageFlyweight.java class RemoveMessageFlyweight (line 41) | public abstract class RemoveMessageFlyweight extends CorrelatedMessageFl... method RemoveMessageFlyweight (line 51) | public RemoveMessageFlyweight() method wrap (line 62) | public RemoveMessageFlyweight wrap(final MutableDirectBuffer buffer, f... method registrationId (line 74) | public long registrationId() method registrationId (line 85) | public RemoveMessageFlyweight registrationId(final long registrationId) method length (line 97) | public static int length() method validateLength (line 108) | public void validateLength(final int msgTypeId, final int length) FILE: aeron-client/src/main/java/io/aeron/command/RemovePublicationFlyweight.java class RemovePublicationFlyweight (line 42) | public class RemovePublicationFlyweight extends RemoveMessageFlyweight method RemovePublicationFlyweight (line 53) | public RemovePublicationFlyweight() method wrap (line 64) | public RemovePublicationFlyweight wrap(final MutableDirectBuffer buffe... method length (line 76) | public static int length() method flagsFieldIsValid (line 87) | public boolean flagsFieldIsValid(final int messageLength) method revoke (line 97) | public boolean revoke() method revoke (line 108) | public boolean revoke(final int messageLength) method revoke (line 119) | public RemovePublicationFlyweight revoke(final boolean revoke) FILE: aeron-client/src/main/java/io/aeron/command/RemoveSubscriptionFlyweight.java class RemoveSubscriptionFlyweight (line 37) | public class RemoveSubscriptionFlyweight extends RemoveMessageFlyweight method RemoveSubscriptionFlyweight (line 44) | public RemoveSubscriptionFlyweight() FILE: aeron-client/src/main/java/io/aeron/command/StaticCounterFlyweight.java class StaticCounterFlyweight (line 38) | public class StaticCounterFlyweight method StaticCounterFlyweight (line 55) | public StaticCounterFlyweight() method wrap (line 66) | public final StaticCounterFlyweight wrap(final MutableDirectBuffer buf... method correlationId (line 79) | public long correlationId() method correlationId (line 90) | public StaticCounterFlyweight correlationId(final long correlationId) method counterId (line 102) | public int counterId() method counterId (line 113) | public StaticCounterFlyweight counterId(final int counterId) method toString (line 123) | public String toString() FILE: aeron-client/src/main/java/io/aeron/command/StaticCounterMessageFlyweight.java class StaticCounterMessageFlyweight (line 58) | public class StaticCounterMessageFlyweight extends CorrelatedMessageFlyw... method StaticCounterMessageFlyweight (line 71) | public StaticCounterMessageFlyweight() method wrap (line 82) | public StaticCounterMessageFlyweight wrap(final MutableDirectBuffer bu... method registrationId (line 94) | public long registrationId() method registrationId (line 105) | public StaticCounterMessageFlyweight registrationId(final long registr... method typeId (line 116) | public int typeId() method typeId (line 127) | public StaticCounterMessageFlyweight typeId(final int typeId) method keyBufferOffset (line 138) | public int keyBufferOffset() method keyBufferLength (line 148) | public int keyBufferLength() method keyBuffer (line 161) | public StaticCounterMessageFlyweight keyBuffer( method labelBufferOffset (line 178) | public int labelBufferOffset() method labelBufferLength (line 188) | public int labelBufferLength() method labelBuffer (line 201) | public StaticCounterMessageFlyweight labelBuffer( method label (line 220) | public StaticCounterMessageFlyweight label(final String label) method length (line 234) | public int length() method validateLength (line 246) | public void validateLength(final int msgTypeId, final int length) method computeLength (line 277) | public static int computeLength(final int keyLength, final int labelLe... method toString (line 285) | public String toString() method labelLengthOffset (line 301) | private int labelLengthOffset() FILE: aeron-client/src/main/java/io/aeron/command/SubscriptionMessageFlyweight.java class SubscriptionMessageFlyweight (line 49) | public class SubscriptionMessageFlyweight extends CorrelatedMessageFlywe... method SubscriptionMessageFlyweight (line 63) | public SubscriptionMessageFlyweight() method wrap (line 74) | public SubscriptionMessageFlyweight wrap(final MutableDirectBuffer buf... method registrationCorrelationId (line 86) | public long registrationCorrelationId() method registrationCorrelationId (line 97) | public SubscriptionMessageFlyweight registrationCorrelationId(final lo... method streamId (line 109) | public int streamId() method streamId (line 120) | public SubscriptionMessageFlyweight streamId(final int streamId) method channel (line 132) | public String channel() method appendChannel (line 142) | public void appendChannel(final Appendable appendable) method channel (line 153) | public SubscriptionMessageFlyweight channel(final String channel) method length (line 165) | public int length() method validateLength (line 176) | public void validateLength(final int msgTypeId, final int length) method computeLength (line 197) | public static int computeLength(final int channelLength) FILE: aeron-client/src/main/java/io/aeron/command/SubscriptionReadyFlyweight.java class SubscriptionReadyFlyweight (line 38) | public class SubscriptionReadyFlyweight method SubscriptionReadyFlyweight (line 55) | public SubscriptionReadyFlyweight() method wrap (line 66) | public final SubscriptionReadyFlyweight wrap(final MutableDirectBuffer... method correlationId (line 79) | public long correlationId() method correlationId (line 90) | public SubscriptionReadyFlyweight correlationId(final long correlationId) method channelStatusCounterId (line 102) | public int channelStatusCounterId() method channelStatusCounterId (line 113) | public SubscriptionReadyFlyweight channelStatusCounterId(final int cou... FILE: aeron-client/src/main/java/io/aeron/command/TerminateDriverFlyweight.java class TerminateDriverFlyweight (line 48) | public class TerminateDriverFlyweight extends CorrelatedMessageFlyweight method TerminateDriverFlyweight (line 59) | public TerminateDriverFlyweight() method wrap (line 70) | public TerminateDriverFlyweight wrap(final MutableDirectBuffer buffer,... method tokenBufferOffset (line 81) | public int tokenBufferOffset() method tokenBufferLength (line 91) | public int tokenBufferLength() method tokenBuffer (line 104) | public TerminateDriverFlyweight tokenBuffer( method length (line 123) | public int length() method validateLength (line 134) | public void validateLength(final int msgTypeId, final int length) method computeLength (line 155) | public static int computeLength(final int tokenLength) FILE: aeron-client/src/main/java/io/aeron/exceptions/AeronEvent.java class AeronEvent (line 22) | public class AeronEvent extends AeronException method AeronEvent (line 32) | public AeronEvent(final String message) method AeronEvent (line 43) | public AeronEvent(final String message, final AeronException.Category ... method fillInStackTrace (line 55) | public synchronized Throwable fillInStackTrace() method getStackTrace (line 65) | public StackTraceElement[] getStackTrace() FILE: aeron-client/src/main/java/io/aeron/exceptions/AeronException.java class AeronException (line 21) | public class AeronException extends RuntimeException type Category (line 28) | public enum Category method AeronException (line 56) | public AeronException() method AeronException (line 66) | public AeronException(final Category category) method AeronException (line 76) | public AeronException(final String message) method AeronException (line 87) | public AeronException(final Throwable cause) method AeronException (line 99) | public AeronException(final String message, final Category category) method AeronException (line 111) | public AeronException(final String message, final Throwable cause) method AeronException (line 123) | public AeronException(final Throwable cause, final Category category) method AeronException (line 136) | public AeronException(final String message, final Throwable cause, fin... method AeronException (line 151) | public AeronException( method AeronException (line 168) | public AeronException( method category (line 184) | public Category category() method isFatal (line 196) | public static boolean isFatal(final Throwable t) FILE: aeron-client/src/main/java/io/aeron/exceptions/ChannelEndpointException.java class ChannelEndpointException (line 22) | public class ChannelEndpointException extends AeronException method ChannelEndpointException (line 37) | public ChannelEndpointException(final int statusIndicatorId, final Str... method statusIndicatorId (line 48) | public int statusIndicatorId() FILE: aeron-client/src/main/java/io/aeron/exceptions/ClientTimeoutException.java class ClientTimeoutException (line 24) | public class ClientTimeoutException extends TimeoutException method ClientTimeoutException (line 33) | public ClientTimeoutException(final String message) FILE: aeron-client/src/main/java/io/aeron/exceptions/ConcurrentConcludeException.java class ConcurrentConcludeException (line 22) | public class ConcurrentConcludeException extends AeronException method ConcurrentConcludeException (line 27) | public ConcurrentConcludeException() FILE: aeron-client/src/main/java/io/aeron/exceptions/ConductorServiceTimeoutException.java class ConductorServiceTimeoutException (line 24) | public class ConductorServiceTimeoutException extends TimeoutException method ConductorServiceTimeoutException (line 33) | public ConductorServiceTimeoutException(final String message) FILE: aeron-client/src/main/java/io/aeron/exceptions/ConfigurationException.java class ConfigurationException (line 21) | public class ConfigurationException extends AeronException method ConfigurationException (line 30) | public ConfigurationException(final String message) FILE: aeron-client/src/main/java/io/aeron/exceptions/ControlProtocolException.java class ControlProtocolException (line 23) | public class ControlProtocolException extends AeronException method ControlProtocolException (line 38) | public ControlProtocolException(final ErrorCode code, final String msg) method ControlProtocolException (line 50) | public ControlProtocolException(final ErrorCode code, final Exception ... method ControlProtocolException (line 63) | public ControlProtocolException(final ErrorCode code, final String msg... method errorCode (line 74) | public ErrorCode errorCode() FILE: aeron-client/src/main/java/io/aeron/exceptions/DriverTimeoutException.java class DriverTimeoutException (line 21) | public class DriverTimeoutException extends TimeoutException method DriverTimeoutException (line 30) | public DriverTimeoutException(final String message) FILE: aeron-client/src/main/java/io/aeron/exceptions/RegistrationException.java class RegistrationException (line 24) | public class RegistrationException extends AeronException method RegistrationException (line 52) | public RegistrationException( method RegistrationException (line 69) | public RegistrationException(final RegistrationException cause) method correlationId (line 82) | public long correlationId() method errorCode (line 92) | public ErrorCode errorCode() method errorCodeValue (line 103) | public int errorCodeValue() method stripCategoryName (line 108) | private static String stripCategoryName(final String msg) FILE: aeron-client/src/main/java/io/aeron/exceptions/StorageSpaceException.java class StorageSpaceException (line 23) | public class StorageSpaceException extends AeronException method StorageSpaceException (line 32) | public StorageSpaceException(final String message) method isStorageSpaceError (line 44) | public static boolean isStorageSpaceError(final Throwable error) FILE: aeron-client/src/main/java/io/aeron/exceptions/TimeoutException.java class TimeoutException (line 21) | public class TimeoutException extends AeronException method TimeoutException (line 28) | public TimeoutException() method TimeoutException (line 37) | public TimeoutException(final String message) method TimeoutException (line 47) | public TimeoutException(final Category category) method TimeoutException (line 58) | public TimeoutException(final String message, final Category category) method TimeoutException (line 69) | public TimeoutException(final Throwable cause, final Category category) method TimeoutException (line 81) | public TimeoutException(final String message, final Throwable cause, f... method TimeoutException (line 96) | protected TimeoutException( FILE: aeron-client/src/main/java/io/aeron/logbuffer/BlockHandler.java type BlockHandler (line 23) | @FunctionalInterface method onBlock (line 36) | void onBlock(DirectBuffer buffer, int offset, int length, int sessionI... FILE: aeron-client/src/main/java/io/aeron/logbuffer/BufferClaim.java class BufferClaim (line 38) | public final class BufferClaim method BufferClaim (line 45) | public BufferClaim() method wrap (line 56) | public void wrap(final AtomicBuffer buffer, final int offset, final in... method buffer (line 66) | public MutableDirectBuffer buffer() method offset (line 76) | public int offset() method length (line 86) | public int length() method headerType (line 97) | public int headerType() method flags (line 108) | public byte flags() method flags (line 120) | public BufferClaim flags(final byte flags) method headerType (line 133) | public BufferClaim headerType(final int type) method reservedValue (line 147) | public long reservedValue() method reservedValue (line 161) | public BufferClaim reservedValue(final long value) method putBytes (line 176) | public BufferClaim putBytes(final DirectBuffer srcBuffer, final int sr... method commit (line 185) | public void commit() method abort (line 199) | public void abort() FILE: aeron-client/src/main/java/io/aeron/logbuffer/ControlledFragmentHandler.java type ControlledFragmentHandler (line 24) | @FunctionalInterface type Action (line 30) | enum Action method onFragment (line 68) | Action onFragment(DirectBuffer buffer, int offset, int length, Header ... FILE: aeron-client/src/main/java/io/aeron/logbuffer/FragmentHandler.java type FragmentHandler (line 24) | @FunctionalInterface method onFragment (line 38) | void onFragment(DirectBuffer buffer, int offset, int length, Header he... FILE: aeron-client/src/main/java/io/aeron/logbuffer/FrameDescriptor.java class FrameDescriptor (line 51) | public final class FrameDescriptor method FrameDescriptor (line 53) | private FrameDescriptor() method computeMaxMessageLength (line 124) | public static int computeMaxMessageLength(final int termLength) method lengthOffset (line 135) | public static int lengthOffset(final int termOffset) method versionOffset (line 146) | public static int versionOffset(final int termOffset) method flagsOffset (line 157) | public static int flagsOffset(final int termOffset) method typeOffset (line 168) | public static int typeOffset(final int termOffset) method termOffsetOffset (line 179) | public static int termOffsetOffset(final int termOffset) method termIdOffset (line 190) | public static int termIdOffset(final int termOffset) method sessionIdOffset (line 201) | public static int sessionIdOffset(final int termOffset) method frameVersion (line 213) | public static int frameVersion(final UnsafeBuffer buffer, final int te... method frameFlags (line 225) | public static byte frameFlags(final UnsafeBuffer buffer, final int ter... method frameType (line 237) | public static int frameType(final UnsafeBuffer buffer, final int termO... method isPaddingFrame (line 249) | public static boolean isPaddingFrame(final UnsafeBuffer buffer, final ... method frameLength (line 261) | public static int frameLength(final UnsafeBuffer buffer, final int ter... method frameTermId (line 273) | public static int frameTermId(final UnsafeBuffer buffer, final int ter... method frameSessionId (line 285) | public static int frameSessionId(final UnsafeBuffer buffer, final int ... method frameLengthVolatile (line 297) | public static int frameLengthVolatile(final UnsafeBuffer buffer, final... method frameLengthOrdered (line 316) | public static void frameLengthOrdered(final UnsafeBuffer buffer, final... method frameType (line 334) | public static void frameType(final UnsafeBuffer buffer, final int term... method frameFlags (line 346) | public static void frameFlags(final UnsafeBuffer buffer, final int ter... method frameTermOffset (line 357) | public static void frameTermOffset(final UnsafeBuffer buffer, final in... method frameTermId (line 369) | public static void frameTermId(final UnsafeBuffer buffer, final int te... method frameSessionId (line 381) | public static void frameSessionId(final UnsafeBuffer buffer, final int... FILE: aeron-client/src/main/java/io/aeron/logbuffer/Header.java class Header (line 33) | public final class Header method Header (line 48) | public Header(final int initialTermId, final int positionBitsToShift) method Header (line 60) | public Header(final int initialTermId, final int positionBitsToShift, ... method context (line 72) | public Object context() method context (line 83) | public Header context(final Object context) method position (line 94) | public long position() method positionBitsToShift (line 104) | public int positionBitsToShift() method positionBitsToShift (line 115) | public Header positionBitsToShift(final int positionBitsToShift) method initialTermId (line 126) | public int initialTermId() method initialTermId (line 137) | public Header initialTermId(final int initialTermId) method offset (line 149) | public Header offset(final int offset) method offset (line 160) | public int offset() method buffer (line 170) | public DirectBuffer buffer() method buffer (line 181) | public Header buffer(final DirectBuffer buffer) method frameLength (line 195) | public int frameLength() method sessionId (line 205) | public int sessionId() method streamId (line 215) | public int streamId() method termId (line 225) | public int termId() method termOffset (line 235) | public int termOffset() method nextTermOffset (line 245) | public int nextTermOffset() method type (line 255) | public int type() method flags (line 267) | public byte flags() method reservedValue (line 280) | public long reservedValue() method fragmentedFrameLength (line 291) | public void fragmentedFrameLength(final int fragmentedFrameLength) method fragmentedFrameLength (line 303) | public int fragmentedFrameLength() method termOccupancyLength (line 308) | private int termOccupancyLength() FILE: aeron-client/src/main/java/io/aeron/logbuffer/HeaderWriter.java class HeaderWriter (line 36) | public class HeaderWriter method HeaderWriter (line 42) | HeaderWriter(final long versionFlagsType, final long sessionId, final ... method HeaderWriter (line 49) | HeaderWriter(final UnsafeBuffer defaultHeader) method newInstance (line 62) | public static HeaderWriter newInstance(final UnsafeBuffer defaultHeader) method write (line 82) | public void write(final UnsafeBuffer termBuffer, final int offset, fin... class NativeBigEndianHeaderWriter (line 92) | final class NativeBigEndianHeaderWriter extends HeaderWriter method NativeBigEndianHeaderWriter (line 94) | NativeBigEndianHeaderWriter(final UnsafeBuffer defaultHeader) method write (line 102) | public void write(final UnsafeBuffer termBuffer, final int offset, fin... FILE: aeron-client/src/main/java/io/aeron/logbuffer/LogBufferDescriptor.java class LogBufferDescriptor (line 41) | public final class LogBufferDescriptor method LogBufferDescriptor (line 442) | private LogBufferDescriptor() method checkTermLength (line 452) | public static void checkTermLength(final int termLength) method checkPageSize (line 478) | public static void checkPageSize(final int pageSize) method initialTermId (line 504) | public static int initialTermId(final UnsafeBuffer metadataBuffer) method initialTermId (line 516) | public static void initialTermId(final UnsafeBuffer metadataBuffer, fi... method mtuLength (line 527) | public static int mtuLength(final UnsafeBuffer metadataBuffer) method mtuLength (line 538) | public static void mtuLength(final UnsafeBuffer metadataBuffer, final ... method termLength (line 549) | public static int termLength(final UnsafeBuffer metadataBuffer) method termLength (line 560) | public static void termLength(final UnsafeBuffer metadataBuffer, final... method pageSize (line 571) | public static int pageSize(final UnsafeBuffer metadataBuffer) method pageSize (line 582) | public static void pageSize(final UnsafeBuffer metadataBuffer, final i... method correlationId (line 593) | public static long correlationId(final UnsafeBuffer metadataBuffer) method correlationId (line 604) | public static void correlationId(final UnsafeBuffer metadataBuffer, fi... method isConnected (line 615) | public static boolean isConnected(final UnsafeBuffer metadataBuffer) method isConnected (line 626) | public static void isConnected(final UnsafeBuffer metadataBuffer, fina... method activeTransportCount (line 637) | public static int activeTransportCount(final UnsafeBuffer metadataBuffer) method activeTransportCount (line 648) | public static void activeTransportCount(final UnsafeBuffer metadataBuf... method endOfStreamPosition (line 659) | public static long endOfStreamPosition(final UnsafeBuffer metadataBuffer) method endOfStreamPosition (line 670) | public static void endOfStreamPosition(final UnsafeBuffer metadataBuff... method activeTermCount (line 682) | public static int activeTermCount(final UnsafeBuffer metadataBuffer) method activeTermCountOrdered (line 693) | public static void activeTermCountOrdered(final UnsafeBuffer metadataB... method casActiveTermCount (line 706) | public static boolean casActiveTermCount( method activeTermCount (line 718) | public static void activeTermCount(final UnsafeBuffer metadataBuffer, ... method nextPartitionIndex (line 729) | public static int nextPartitionIndex(final int currentIndex) method indexByTerm (line 741) | public static int indexByTerm(final int initialTermId, final int activ... method indexByTermCount (line 752) | public static int indexByTermCount(final long termCount) method indexByPosition (line 764) | public static int indexByPosition(final long position, final int posit... method computePosition (line 778) | public static long computePosition( method computeTermBeginPosition (line 794) | public static long computeTermBeginPosition( method computeTermIdFromPosition (line 810) | public static int computeTermIdFromPosition( method computeLogLength (line 825) | public static long computeLogLength(final int termLength, final int fi... method storeDefaultFrameHeader (line 837) | public static void storeDefaultFrameHeader(final UnsafeBuffer metadata... method defaultFrameHeader (line 855) | public static UnsafeBuffer defaultFrameHeader(final UnsafeBuffer metad... method applyDefaultHeader (line 867) | public static void applyDefaultHeader( method rotateLog (line 883) | public static boolean rotateLog(final UnsafeBuffer metadataBuffer, fin... method initialiseTailWithTermId (line 911) | public static void initialiseTailWithTermId( method termId (line 923) | public static int termId(final long rawTail) method termOffset (line 935) | public static int termOffset(final long rawTail, final long termLength) method termOffset (line 948) | public static int termOffset(final long result) method packTail (line 960) | public static long packTail(final int termId, final int termOffset) method rawTail (line 972) | public static void rawTail(final UnsafeBuffer metadataBuffer, final in... method rawTail (line 984) | public static long rawTail(final UnsafeBuffer metadataBuffer, final in... method rawTailVolatile (line 996) | public static void rawTailVolatile(final UnsafeBuffer metadataBuffer, ... method rawTailVolatile (line 1008) | public static long rawTailVolatile(final UnsafeBuffer metadataBuffer, ... method rawTailVolatile (line 1019) | public static long rawTailVolatile(final UnsafeBuffer metadataBuffer) method casRawTail (line 1034) | public static boolean casRawTail( method positionBitsToShift (line 1050) | public static int positionBitsToShift(final int termBufferLength) method computeFragmentedFrameLength (line 1080) | public static int computeFragmentedFrameLength(final int length, final... method computeAssembledFrameLength (line 1097) | public static int computeAssembledFrameLength(final int length, final ... method sparse (line 1111) | public static boolean sparse(final UnsafeBuffer metadataBuffer) method sparse (line 1122) | public static void sparse(final UnsafeBuffer metadataBuffer, final boo... method tether (line 1133) | public static boolean tether(final UnsafeBuffer metadataBuffer) method tether (line 1144) | public static void tether(final UnsafeBuffer metadataBuffer, final boo... method isPublicationRevoked (line 1155) | public static boolean isPublicationRevoked(final UnsafeBuffer metadata... method isPublicationRevoked (line 1166) | public static void isPublicationRevoked(final UnsafeBuffer metadataBuf... method type (line 1178) | public static byte type(final UnsafeBuffer metadataBuffer) method type (line 1191) | public static void type(final UnsafeBuffer metadataBuffer, final byte ... method group (line 1202) | public static boolean group(final UnsafeBuffer metadataBuffer) method group (line 1213) | public static void group(final UnsafeBuffer metadataBuffer, final bool... method isResponse (line 1224) | public static boolean isResponse(final UnsafeBuffer metadataBuffer) method isResponse (line 1235) | public static void isResponse(final UnsafeBuffer metadataBuffer, final... method rejoin (line 1247) | public static boolean rejoin(final UnsafeBuffer metadataBuffer) method rejoin (line 1258) | public static void rejoin(final UnsafeBuffer metadataBuffer, final boo... method reliable (line 1269) | public static boolean reliable(final UnsafeBuffer metadataBuffer) method reliable (line 1280) | public static void reliable(final UnsafeBuffer metadataBuffer, final b... method socketRcvbufLength (line 1291) | public static int socketRcvbufLength(final UnsafeBuffer metadataBuffer) method socketRcvbufLength (line 1302) | public static void socketRcvbufLength(final UnsafeBuffer metadataBuffe... method osDefaultSocketRcvbufLength (line 1313) | public static int osDefaultSocketRcvbufLength(final UnsafeBuffer metad... method osDefaultSocketRcvbufLength (line 1324) | public static void osDefaultSocketRcvbufLength(final UnsafeBuffer meta... method osMaxSocketRcvbufLength (line 1335) | public static int osMaxSocketRcvbufLength(final UnsafeBuffer metadataB... method osMaxSocketRcvbufLength (line 1346) | public static void osMaxSocketRcvbufLength(final UnsafeBuffer metadata... method socketSndbufLength (line 1357) | public static int socketSndbufLength(final UnsafeBuffer metadataBuffer) method socketSndbufLength (line 1368) | public static void socketSndbufLength(final UnsafeBuffer metadataBuffe... method osDefaultSocketSndbufLength (line 1379) | public static int osDefaultSocketSndbufLength(final UnsafeBuffer metad... method osDefaultSocketSndbufLength (line 1390) | public static void osDefaultSocketSndbufLength(final UnsafeBuffer meta... method osMaxSocketSndbufLength (line 1401) | public static int osMaxSocketSndbufLength(final UnsafeBuffer metadataB... method osMaxSocketSndbufLength (line 1412) | public static void osMaxSocketSndbufLength(final UnsafeBuffer metadata... method receiverWindowLength (line 1423) | public static int receiverWindowLength(final UnsafeBuffer metadataBuffer) method receiverWindowLength (line 1434) | public static void receiverWindowLength(final UnsafeBuffer metadataBuf... method publicationWindowLength (line 1445) | public static int publicationWindowLength(final UnsafeBuffer metadataB... method publicationWindowLength (line 1456) | public static void publicationWindowLength(final UnsafeBuffer metadata... method untetheredWindowLimitTimeoutNs (line 1467) | public static long untetheredWindowLimitTimeoutNs(final UnsafeBuffer m... method untetheredWindowLimitTimeoutNs (line 1478) | public static void untetheredWindowLimitTimeoutNs(final UnsafeBuffer m... method untetheredLingerTimeoutNs (line 1489) | public static long untetheredLingerTimeoutNs(final UnsafeBuffer metada... method untetheredLingerTimeoutNs (line 1500) | public static void untetheredLingerTimeoutNs(final UnsafeBuffer metada... method untetheredRestingTimeoutNs (line 1511) | public static long untetheredRestingTimeoutNs(final UnsafeBuffer metad... method untetheredRestingTimeoutNs (line 1522) | public static void untetheredRestingTimeoutNs(final UnsafeBuffer metad... method maxResend (line 1533) | public static int maxResend(final UnsafeBuffer metadataBuffer) method maxResend (line 1544) | public static void maxResend(final UnsafeBuffer metadataBuffer, final ... method lingerTimeoutNs (line 1555) | public static long lingerTimeoutNs(final UnsafeBuffer metadataBuffer) method lingerTimeoutNs (line 1566) | public static void lingerTimeoutNs(final UnsafeBuffer metadataBuffer, ... method entityTag (line 1577) | public static long entityTag(final UnsafeBuffer metadataBuffer) method entityTag (line 1588) | public static void entityTag(final UnsafeBuffer metadataBuffer, final ... method responseCorrelationId (line 1599) | public static long responseCorrelationId(final UnsafeBuffer metadataBu... method responseCorrelationId (line 1610) | public static void responseCorrelationId(final UnsafeBuffer metadataBu... method signalEos (line 1621) | public static boolean signalEos(final UnsafeBuffer metadataBuffer) method signalEos (line 1632) | public static void signalEos(final UnsafeBuffer metadataBuffer, final ... method spiesSimulateConnection (line 1643) | public static boolean spiesSimulateConnection(final UnsafeBuffer metad... method spiesSimulateConnection (line 1654) | public static void spiesSimulateConnection(final UnsafeBuffer metadata... FILE: aeron-client/src/main/java/io/aeron/logbuffer/LogBufferUnblocker.java class LogBufferUnblocker (line 25) | public final class LogBufferUnblocker method LogBufferUnblocker (line 27) | private LogBufferUnblocker() method unblock (line 40) | public static boolean unblock( FILE: aeron-client/src/main/java/io/aeron/logbuffer/RawBlockHandler.java type RawBlockHandler (line 25) | @FunctionalInterface method onBlock (line 40) | void onBlock( FILE: aeron-client/src/main/java/io/aeron/logbuffer/TermBlockScanner.java class TermBlockScanner (line 28) | public final class TermBlockScanner method TermBlockScanner (line 30) | private TermBlockScanner() method scan (line 49) | public static int scan(final UnsafeBuffer termBuffer, final int termOf... FILE: aeron-client/src/main/java/io/aeron/logbuffer/TermGapFiller.java class TermGapFiller (line 27) | public final class TermGapFiller method TermGapFiller (line 29) | private TermGapFiller() method tryFillGap (line 45) | public static boolean tryFillGap( FILE: aeron-client/src/main/java/io/aeron/logbuffer/TermGapScanner.java class TermGapScanner (line 31) | public final class TermGapScanner type GapHandler (line 36) | @FunctionalInterface method onGap (line 46) | void onGap(int termId, int offset, int length); method TermGapScanner (line 49) | private TermGapScanner() method scanForGap (line 63) | public static int scanForGap( FILE: aeron-client/src/main/java/io/aeron/logbuffer/TermReader.java class TermReader (line 28) | public final class TermReader method TermReader (line 30) | private TermReader() method read (line 48) | public static int read( method read (line 111) | public static long read( method pack (line 160) | public static long pack(final int offset, final int fragmentsRead) method fragmentsRead (line 171) | public static int fragmentsRead(final long readOutcome) method offset (line 182) | public static int offset(final long readOutcome) FILE: aeron-client/src/main/java/io/aeron/logbuffer/TermRebuilder.java class TermRebuilder (line 26) | public final class TermRebuilder method TermRebuilder (line 28) | private TermRebuilder() method insert (line 42) | public static void insert( FILE: aeron-client/src/main/java/io/aeron/logbuffer/TermScanner.java class TermScanner (line 31) | public final class TermScanner method TermScanner (line 33) | private TermScanner() method scanForAvailability (line 46) | public static long scanForAvailability( method pack (line 90) | public static long pack(final int padding, final int available) method available (line 101) | public static int available(final long result) method padding (line 112) | public static int padding(final long result) FILE: aeron-client/src/main/java/io/aeron/logbuffer/TermUnblocker.java class TermUnblocker (line 28) | public final class TermUnblocker type Status (line 33) | public enum Status method TermUnblocker (line 51) | private TermUnblocker() method unblock (line 77) | public static Status unblock( method resetHeader (line 129) | private static void resetHeader( method scanBackToConfirmZeroed (line 143) | private static boolean scanBackToConfirmZeroed(final UnsafeBuffer buff... FILE: aeron-client/src/main/java/io/aeron/protocol/DataHeaderFlyweight.java class DataHeaderFlyweight (line 33) | public class DataHeaderFlyweight extends HeaderFlyweight method DataHeaderFlyweight (line 113) | public DataHeaderFlyweight() method DataHeaderFlyweight (line 122) | public DataHeaderFlyweight(final UnsafeBuffer buffer) method DataHeaderFlyweight (line 132) | public DataHeaderFlyweight(final ByteBuffer buffer) method fragmentLength (line 144) | public static int fragmentLength(final UnsafeBuffer termBuffer, final ... method isHeartbeat (line 156) | public static boolean isHeartbeat(final UnsafeBuffer packet, final int... method isEndOfStream (line 167) | public static boolean isEndOfStream(final UnsafeBuffer packet) method isRevoked (line 178) | public static boolean isRevoked(final UnsafeBuffer packet) method sessionId (line 188) | public int sessionId() method sessionId (line 200) | public static int sessionId(final UnsafeBuffer termBuffer, final int f... method sessionId (line 211) | public DataHeaderFlyweight sessionId(final int sessionId) method streamId (line 223) | public int streamId() method streamId (line 235) | public static int streamId(final UnsafeBuffer termBuffer, final int fr... method streamId (line 246) | public DataHeaderFlyweight streamId(final int streamId) method termId (line 258) | public int termId() method termId (line 270) | public static int termId(final UnsafeBuffer termBuffer, final int fram... method termId (line 281) | public DataHeaderFlyweight termId(final int termId) method termOffset (line 293) | public int termOffset() method termOffset (line 305) | public static int termOffset(final UnsafeBuffer termBuffer, final int ... method termOffset (line 316) | public DataHeaderFlyweight termOffset(final int termOffset) method reservedValue (line 328) | public long reservedValue() method reservedValue (line 340) | public static long reservedValue(final UnsafeBuffer termBuffer, final ... method reservedValue (line 351) | public DataHeaderFlyweight reservedValue(final long reservedValue) method dataOffset (line 363) | public int dataOffset() method createDefaultHeader (line 376) | public static UnsafeBuffer createDefaultHeader(final int sessionId, fi... method toString (line 395) | public String toString() FILE: aeron-client/src/main/java/io/aeron/protocol/ErrorFlyweight.java class ErrorFlyweight (line 58) | public class ErrorFlyweight extends HeaderFlyweight method ErrorFlyweight (line 116) | public ErrorFlyweight() method ErrorFlyweight (line 125) | public ErrorFlyweight(final ByteBuffer buffer) method ErrorFlyweight (line 135) | public ErrorFlyweight(final UnsafeBuffer buffer) method sessionId (line 146) | public int sessionId() method sessionId (line 157) | public ErrorFlyweight sessionId(final int sessionId) method streamId (line 169) | public int streamId() method streamId (line 180) | public ErrorFlyweight streamId(final int streamId) method receiverId (line 192) | public long receiverId() method receiverId (line 203) | public ErrorFlyweight receiverId(final long receiverId) method groupTag (line 215) | public long groupTag() method hasGroupTag (line 225) | public boolean hasGroupTag() method groupTag (line 237) | public ErrorFlyweight groupTag(final Long groupTag) method errorCode (line 257) | public int errorCode() method errorCode (line 268) | public ErrorFlyweight errorCode(final int errorCode) method errorMessage (line 280) | public String errorMessage() method errorMessage (line 291) | public ErrorFlyweight errorMessage(final String errorMessage) method toString (line 301) | public String toString() FILE: aeron-client/src/main/java/io/aeron/protocol/HeaderFlyweight.java class HeaderFlyweight (line 40) | public class HeaderFlyweight extends UnsafeBuffer method HeaderFlyweight (line 140) | public HeaderFlyweight() method HeaderFlyweight (line 149) | public HeaderFlyweight(final UnsafeBuffer buffer) method HeaderFlyweight (line 159) | public HeaderFlyweight(final ByteBuffer buffer) method version (line 169) | public short version() method version (line 180) | public HeaderFlyweight version(final short version) method flags (line 192) | public short flags() method flags (line 203) | public HeaderFlyweight flags(final short flags) method headerType (line 215) | public int headerType() method headerType (line 226) | public HeaderFlyweight headerType(final int type) method frameLength (line 238) | public int frameLength() method frameLength (line 249) | public HeaderFlyweight frameLength(final int length) method flagsToChars (line 262) | public static char[] flagsToChars(final short flags) method appendFlagsAsChars (line 287) | public static void appendFlagsAsChars(final short flags, final Appenda... FILE: aeron-client/src/main/java/io/aeron/protocol/NakFlyweight.java class NakFlyweight (line 33) | public class NakFlyweight extends HeaderFlyweight method NakFlyweight (line 68) | public NakFlyweight() method NakFlyweight (line 77) | public NakFlyweight(final ByteBuffer buffer) method NakFlyweight (line 87) | public NakFlyweight(final UnsafeBuffer buffer) method sessionId (line 97) | public int sessionId() method sessionId (line 108) | public NakFlyweight sessionId(final int sessionId) method streamId (line 120) | public int streamId() method streamId (line 131) | public NakFlyweight streamId(final int streamId) method termId (line 143) | public int termId() method termId (line 154) | public NakFlyweight termId(final int termId) method termOffset (line 166) | public int termOffset() method termOffset (line 177) | public NakFlyweight termOffset(final int termOffset) method length (line 189) | public int length() method length (line 200) | public NakFlyweight length(final int length) method toString (line 210) | public String toString() FILE: aeron-client/src/main/java/io/aeron/protocol/ResolutionEntryFlyweight.java class ResolutionEntryFlyweight (line 34) | public class ResolutionEntryFlyweight extends HeaderFlyweight method ResolutionEntryFlyweight (line 94) | public ResolutionEntryFlyweight() method ResolutionEntryFlyweight (line 103) | public ResolutionEntryFlyweight(final UnsafeBuffer buffer) method ResolutionEntryFlyweight (line 113) | public ResolutionEntryFlyweight(final ByteBuffer buffer) method resType (line 126) | public ResolutionEntryFlyweight resType(final byte type) method resType (line 139) | public byte resType() method flags (line 151) | public ResolutionEntryFlyweight flags(final short flags) method flags (line 162) | public short flags() method udpPort (line 173) | public ResolutionEntryFlyweight udpPort(final int udpPort) method udpPort (line 184) | public int udpPort() method ageInMs (line 195) | public ResolutionEntryFlyweight ageInMs(final int ageInMs) method ageInMs (line 206) | public int ageInMs() method putAddress (line 217) | public ResolutionEntryFlyweight putAddress(final byte[] address) method getAddress (line 250) | public int getAddress(final byte[] dstBuffer) method appendAddress (line 279) | public void appendAddress(final Appendable appendable) method putName (line 337) | public ResolutionEntryFlyweight putName(final byte[] name) method getName (line 352) | public int getName(final byte[] dstBuffer) method appendName (line 371) | public void appendName(final StringBuilder appendable) method entryLength (line 384) | public int entryLength() method nameOffset (line 397) | public static int nameOffset(final byte resType) method entryLengthRequired (line 418) | public static int entryLengthRequired(final byte resType, final int na... method addressLength (line 429) | public static int addressLength(final byte resType) method isAnyLocalAddress (line 450) | public static boolean isAnyLocalAddress(final byte[] address, final in... FILE: aeron-client/src/main/java/io/aeron/protocol/ResponseSetupFlyweight.java class ResponseSetupFlyweight (line 30) | public class ResponseSetupFlyweight extends HeaderFlyweight method ResponseSetupFlyweight (line 55) | public ResponseSetupFlyweight() method ResponseSetupFlyweight (line 64) | public ResponseSetupFlyweight(final UnsafeBuffer buffer) method ResponseSetupFlyweight (line 74) | public ResponseSetupFlyweight(final ByteBuffer buffer) method sessionId (line 84) | public int sessionId() method sessionId (line 95) | public ResponseSetupFlyweight sessionId(final int sessionId) method streamId (line 107) | public int streamId() method streamId (line 118) | public ResponseSetupFlyweight streamId(final int streamId) method responseSessionId (line 130) | public int responseSessionId() method responseSessionId (line 141) | public ResponseSetupFlyweight responseSessionId(final int streamId) FILE: aeron-client/src/main/java/io/aeron/protocol/RttMeasurementFlyweight.java class RttMeasurementFlyweight (line 31) | public class RttMeasurementFlyweight extends HeaderFlyweight method RttMeasurementFlyweight (line 71) | public RttMeasurementFlyweight() method RttMeasurementFlyweight (line 80) | public RttMeasurementFlyweight(final ByteBuffer buffer) method RttMeasurementFlyweight (line 90) | public RttMeasurementFlyweight(final UnsafeBuffer buffer) method sessionId (line 100) | public int sessionId() method sessionId (line 111) | public RttMeasurementFlyweight sessionId(final int sessionId) method streamId (line 123) | public int streamId() method streamId (line 134) | public RttMeasurementFlyweight streamId(final int streamId) method echoTimestampNs (line 146) | public long echoTimestampNs() method echoTimestampNs (line 157) | public RttMeasurementFlyweight echoTimestampNs(final long timestampNs) method receptionDelta (line 169) | public long receptionDelta() method receptionDelta (line 180) | public RttMeasurementFlyweight receptionDelta(final long deltaNs) method receiverId (line 192) | public long receiverId() method receiverId (line 203) | public RttMeasurementFlyweight receiverId(final long id) method toString (line 213) | public String toString() FILE: aeron-client/src/main/java/io/aeron/protocol/SetupFlyweight.java class SetupFlyweight (line 30) | public class SetupFlyweight extends HeaderFlyweight method SetupFlyweight (line 90) | public SetupFlyweight() method SetupFlyweight (line 99) | public SetupFlyweight(final UnsafeBuffer buffer) method SetupFlyweight (line 109) | public SetupFlyweight(final ByteBuffer buffer) method termOffset (line 119) | public int termOffset() method termOffset (line 130) | public SetupFlyweight termOffset(final int termOffset) method sessionId (line 142) | public int sessionId() method sessionId (line 153) | public SetupFlyweight sessionId(final int sessionId) method streamId (line 165) | public int streamId() method streamId (line 176) | public SetupFlyweight streamId(final int streamId) method initialTermId (line 188) | public int initialTermId() method initialTermId (line 199) | public SetupFlyweight initialTermId(final int termId) method activeTermId (line 211) | public int activeTermId() method activeTermId (line 222) | public SetupFlyweight activeTermId(final int termId) method termLength (line 234) | public int termLength() method termLength (line 245) | public SetupFlyweight termLength(final int termLength) method mtuLength (line 257) | public int mtuLength() method mtuLength (line 268) | public SetupFlyweight mtuLength(final int mtuLength) method ttl (line 280) | public int ttl() method ttl (line 291) | public SetupFlyweight ttl(final int ttl) method toString (line 301) | public String toString() FILE: aeron-client/src/main/java/io/aeron/protocol/StatusMessageFlyweight.java class StatusMessageFlyweight (line 33) | public class StatusMessageFlyweight extends HeaderFlyweight method StatusMessageFlyweight (line 93) | public StatusMessageFlyweight() method StatusMessageFlyweight (line 102) | public StatusMessageFlyweight(final ByteBuffer buffer) method StatusMessageFlyweight (line 112) | public StatusMessageFlyweight(final UnsafeBuffer buffer) method sessionId (line 122) | public int sessionId() method sessionId (line 133) | public StatusMessageFlyweight sessionId(final int sessionId) method streamId (line 145) | public int streamId() method streamId (line 156) | public StatusMessageFlyweight streamId(final int streamId) method consumptionTermOffset (line 168) | public int consumptionTermOffset() method consumptionTermOffset (line 179) | public StatusMessageFlyweight consumptionTermOffset(final int termOffset) method consumptionTermId (line 191) | public int consumptionTermId() method consumptionTermId (line 202) | public StatusMessageFlyweight consumptionTermId(final int termId) method receiverWindowLength (line 214) | public int receiverWindowLength() method receiverWindowLength (line 225) | public StatusMessageFlyweight receiverWindowLength(final int receiverW... method receiverId (line 237) | public long receiverId() method receiverId (line 248) | public StatusMessageFlyweight receiverId(final long id) method asfLength (line 258) | public int asfLength() method groupTag (line 268) | public long groupTag() method groupTag (line 292) | public StatusMessageFlyweight groupTag(final Long groupTag) method groupTagFieldOffset (line 313) | public static int groupTagFieldOffset() method getLongUnaligned (line 324) | public long getLongUnaligned(final int offset) method putLongUnaligned (line 362) | public StatusMessageFlyweight putLongUnaligned(final int offset, final... method toString (line 393) | public String toString() FILE: aeron-client/src/main/java/io/aeron/security/AuthenticationException.java class AuthenticationException (line 23) | public class AuthenticationException extends AeronException method AuthenticationException (line 30) | public AuthenticationException() method AuthenticationException (line 40) | public AuthenticationException(final String message) method AuthenticationException (line 50) | public AuthenticationException(final Throwable cause) method AuthenticationException (line 61) | public AuthenticationException(final String message, final Throwable c... method AuthenticationException (line 76) | protected AuthenticationException( FILE: aeron-client/src/main/java/io/aeron/security/Authenticator.java type Authenticator (line 26) | public interface Authenticator method onConnectRequest (line 36) | void onConnectRequest(long sessionId, byte[] encodedCredentials, long ... method onChallengeResponse (line 45) | void onChallengeResponse(long sessionId, byte[] encodedCredentials, lo... method onConnectedSession (line 55) | void onConnectedSession(SessionProxy sessionProxy, long nowMs); method onChallengedSession (line 69) | void onChallengedSession(SessionProxy sessionProxy, long nowMs); FILE: aeron-client/src/main/java/io/aeron/security/AuthenticatorSupplier.java type AuthenticatorSupplier (line 23) | @FunctionalInterface FILE: aeron-client/src/main/java/io/aeron/security/AuthorisationService.java type AuthorisationService (line 23) | @FunctionalInterface method isAuthorised (line 58) | boolean isAuthorised(int protocolId, int actionId, Object type, byte[]... FILE: aeron-client/src/main/java/io/aeron/security/AuthorisationServiceSupplier.java type AuthorisationServiceSupplier (line 23) | @FunctionalInterface FILE: aeron-client/src/main/java/io/aeron/security/CredentialsSupplier.java type CredentialsSupplier (line 24) | public interface CredentialsSupplier method encodedCredentials (line 31) | byte[] encodedCredentials(); method onChallenge (line 40) | byte[] onChallenge(byte[] encodedChallenge); FILE: aeron-client/src/main/java/io/aeron/security/DefaultAuthenticatorSupplier.java class DefaultAuthenticatorSupplier (line 23) | public class DefaultAuthenticatorSupplier implements AuthenticatorSupplier method DefaultAuthenticatorSupplier (line 43) | public DefaultAuthenticatorSupplier() method get (line 53) | public Authenticator get() class DefaultAuthenticator (line 58) | static final class DefaultAuthenticator implements Authenticator method onConnectRequest (line 60) | public void onConnectRequest(final long sessionId, final byte[] enco... method onChallengeResponse (line 64) | public void onChallengeResponse(final long sessionId, final byte[] e... method onConnectedSession (line 68) | public void onConnectedSession(final SessionProxy sessionProxy, fina... method onChallengedSession (line 73) | public void onChallengedSession(final SessionProxy sessionProxy, fin... FILE: aeron-client/src/main/java/io/aeron/security/NullCredentialsSupplier.java class NullCredentialsSupplier (line 23) | public class NullCredentialsSupplier implements CredentialsSupplier method NullCredentialsSupplier (line 28) | public NullCredentialsSupplier() method encodedCredentials (line 40) | public byte[] encodedCredentials() method onChallenge (line 48) | public byte[] onChallenge(final byte[] encodedChallenge) FILE: aeron-client/src/main/java/io/aeron/security/SessionProxy.java type SessionProxy (line 23) | public interface SessionProxy method sessionId (line 30) | long sessionId(); method challenge (line 38) | boolean challenge(byte[] encodedChallenge); method authenticate (line 46) | boolean authenticate(byte[] encodedPrincipal); method reject (line 51) | void reject(); FILE: aeron-client/src/main/java/io/aeron/security/SimpleAuthenticator.java class SimpleAuthenticator (line 28) | public final class SimpleAuthenticator implements Authenticator method SimpleAuthenticator (line 35) | private SimpleAuthenticator(final Builder builder) method onConnectRequest (line 46) | public void onConnectRequest(final long sessionId, final byte[] encode... method onChallengeResponse (line 59) | public void onChallengeResponse(final long sessionId, final byte[] enc... method onConnectedSession (line 67) | public void onConnectedSession(final SessionProxy sessionProxy, final ... method onChallengedSession (line 88) | public void onChallengedSession(final SessionProxy sessionProxy, final... class Builder (line 96) | public static class Builder method Builder (line 103) | public Builder() method principal (line 122) | public Builder principal(final byte[] encodedPrincipal, final byte[]... method newInstance (line 133) | public SimpleAuthenticator newInstance() class Principal (line 139) | private static final class Principal method Principal (line 144) | private Principal(final byte[] encodedPrincipal, final byte[] encode... method credentialsMatch (line 150) | public boolean credentialsMatch(final byte[] encodedCredentials) class Credentials (line 156) | private static final class Credentials method Credentials (line 160) | private Credentials(final byte[] encodedCredentials) method equals (line 165) | public boolean equals(final Object o) method hashCode (line 179) | public int hashCode() FILE: aeron-client/src/main/java/io/aeron/security/SimpleAuthorisationService.java class SimpleAuthorisationService (line 31) | public final class SimpleAuthorisationService implements AuthorisationSe... method SimpleAuthorisationService (line 37) | private SimpleAuthorisationService(final Builder builder) method isAuthorised (line 47) | public boolean isAuthorised( method isAuthorised (line 70) | private Boolean isAuthorised( class Builder (line 87) | public static class Builder method Builder (line 96) | public Builder() method defaultAuthorisation (line 108) | public Builder defaultAuthorisation(final AuthorisationService defau... method addPrincipalRule (line 125) | public Builder addPrincipalRule( method addPrincipalRule (line 152) | public Builder addPrincipalRule( method addPrincipalRule (line 173) | public Builder addPrincipalRule( method addGeneralRule (line 195) | public Builder addGeneralRule( method addGeneralRule (line 216) | public Builder addGeneralRule(final int protocolId, final int action... method addGeneralRule (line 229) | public Builder addGeneralRule(final int protocolId, final boolean is... method newInstance (line 240) | public SimpleAuthorisationService newInstance() class Principal (line 246) | private static final class Principal method Principal (line 254) | private Principal(final byte[] encodedPrincipal) method isAuthorised (line 259) | public Boolean isAuthorised(final int protocolId, final int actionId... class ByteArrayAsKey (line 285) | private static final class ByteArrayAsKey method ByteArrayAsKey (line 289) | private ByteArrayAsKey(final byte[] data) method equals (line 294) | public boolean equals(final Object o) method hashCode (line 310) | public int hashCode() FILE: aeron-client/src/main/java/io/aeron/status/ChannelEndpointStatus.java class ChannelEndpointStatus (line 30) | public final class ChannelEndpointStatus method ChannelEndpointStatus (line 32) | private ChannelEndpointStatus() method status (line 72) | public static String status(final long status) method allocate (line 113) | public static AtomicCounter allocate( FILE: aeron-client/src/main/java/io/aeron/status/HeartbeatTimestamp.java class HeartbeatTimestamp (line 33) | public final class HeartbeatTimestamp method HeartbeatTimestamp (line 35) | private HeartbeatTimestamp() method allocate (line 59) | public static AtomicCounter allocate( method allocateCounterId (line 82) | public static int allocateCounterId( method findCounterIdByRegistrationId (line 116) | public static int findCounterIdByRegistrationId( method isActive (line 150) | public static boolean isActive( FILE: aeron-client/src/main/java/io/aeron/status/LocalSocketAddressStatus.java class LocalSocketAddressStatus (line 40) | public final class LocalSocketAddressStatus method LocalSocketAddressStatus (line 60) | private LocalSocketAddressStatus() method allocate (line 75) | public static AtomicCounter allocate( method updateBindAddress (line 109) | public static void updateBindAddress( method findAddresses (line 135) | public static List findAddresses( method findAddress (line 186) | public static String findAddress( method findNumberOfAddressesByRegistrationId (line 236) | public static int findNumberOfAddressesByRegistrationId( method isActive (line 266) | public static boolean isActive(final CountersReader countersReader, fi... FILE: aeron-client/src/main/java/io/aeron/status/PublicationErrorFrame.java class PublicationErrorFrame (line 25) | public class PublicationErrorFrame implements Cloneable method PublicationErrorFrame (line 40) | public PublicationErrorFrame() method registrationId (line 49) | public long registrationId() method sessionId (line 59) | public int sessionId() method streamId (line 69) | public int streamId() method receiverId (line 79) | public long receiverId() method groupTag (line 90) | public long groupTag() method errorCode (line 100) | public int errorCode() method errorMessage (line 110) | public String errorMessage() method sourceAddress (line 120) | public InetSocketAddress sourceAddress() method destinationRegistrationId (line 131) | public long destinationRegistrationId() method set (line 142) | public PublicationErrorFrame set(final PublicationErrorFrameFlyweight ... method clone (line 163) | public PublicationErrorFrame clone() method toString (line 180) | public String toString() FILE: aeron-client/src/main/java/io/aeron/status/ReadableCounter.java class ReadableCounter (line 31) | public final class ReadableCounter implements AutoCloseable method ReadableCounter (line 47) | public ReadableCounter(final CountersReader countersReader, final long... method ReadableCounter (line 73) | public ReadableCounter(final CountersReader countersReader, final int ... method registrationId (line 83) | public long registrationId() method counterId (line 93) | public int counterId() method state (line 106) | public int state() method label (line 116) | public String label() method get (line 129) | public long get() method getWeak (line 141) | public long getWeak() method getPlain (line 151) | public long getPlain() method close (line 159) | public void close() method isClosed (line 169) | public boolean isClosed() FILE: aeron-client/src/test/c/aeron_alloc_test.cpp class AllocTest (line 25) | class AllocTest : public testing::Test function TEST_F (line 29) | TEST_F(AllocTest, shouldAllocateAlignedMemory) function TEST_F (line 56) | TEST_F(AllocTest, shouldAllocateAndZeroOutMemory) function TEST_F (line 71) | TEST_F(AllocTest, shouldFailIfAlignmentIsNotAPowerOfTwo) function TEST_F (line 84) | TEST_F(AllocTest, shouldAllocateMemoryIfPointerIsNullWithoutZeroingItOut) function TEST_F (line 95) | TEST_F(AllocTest, shouldReallocMemory) function TEST_F (line 121) | TEST_F(AllocTest, shouldFreeMemoryIfSizeIsZero) FILE: aeron-client/src/test/c/aeron_client_conductor_test.cpp function test_epoch_clock (line 67) | static int64_t test_epoch_clock() function test_nano_clock (line 72) | static int64_t test_nano_clock() function save_last_errorcode (line 77) | static void save_last_errorcode(void *clientd, int errcode, const char *... class ClientConductorTest (line 85) | class ClientConductorTest : public testing::Test method on_new_publication (line 89) | static void on_new_publication( method on_new_exclusive_publication (line 105) | static void on_new_exclusive_publication( method on_new_subscription (line 121) | static void on_new_subscription( method ClientConductorTest (line 136) | ClientConductorTest() : method ToDriverHandler (line 223) | static void ToDriverHandler(int32_t type_id, const void *buffer, size_... method allocateStringWithPrefix (line 230) | static std::string allocateStringWithPrefix( method doWork (line 242) | int doWork(bool updateDriverHeartbeat = true) method doWorkForNs (line 259) | int doWorkForNs( method transmitOnPublicationReady (line 276) | void transmitOnPublicationReady(aeron_async_add_publication_t *async, ... method transmitOnOperationSuccess (line 301) | void transmitOnOperationSuccess(aeron_async_destination_t *async) method transmitOnError (line 318) | void transmitOnError(aeron_async_add_publication_t *async, int32_t err... method transmitOnSubscriptionReady (line 338) | void transmitOnSubscriptionReady(aeron_async_add_subscription_t *async) method transmitOnCounterReady (line 357) | void transmitOnCounterReady(aeron_async_add_counter_t *async) method transmitOnStaticCounter (line 376) | void transmitOnStaticCounter(aeron_async_add_counter_t *async, int32_t... function TEST_F (line 412) | TEST_F(ClientConductorTest, shouldInitAndClose) function TEST_F (line 417) | TEST_F(ClientConductorTest, shouldAddPublicationSuccessfully) function TEST_F (line 439) | TEST_F(ClientConductorTest, shouldAddPublicationSuccessfullyMaxMessageSize) function TEST_F (line 464) | TEST_F(ClientConductorTest, shouldErrorOnAddPublicationFromDriverError) function TEST_F (line 482) | TEST_F(ClientConductorTest, shouldErrorOnAddPublicationFromDriverTimeout) function TEST_F (line 499) | TEST_F(ClientConductorTest, shouldAddExclusivePublicationSuccessfully) function TEST_F (line 521) | TEST_F(ClientConductorTest, shouldAddExclusivePublicationSuccessfullyMax... function TEST_F (line 546) | TEST_F(ClientConductorTest, shouldErrorOnAddExclusivePublicationFromDriv... function TEST_F (line 563) | TEST_F(ClientConductorTest, shouldErrorOnAddExclusivePublicationFromDriv... function TEST_F (line 580) | TEST_F(ClientConductorTest, shouldAddSubscriptionSuccessfully) function TEST_F (line 602) | TEST_F(ClientConductorTest, shouldAddSubscriptionSuccessfullyMaxMessageS... function TEST_F (line 627) | TEST_F(ClientConductorTest, shouldErrorOnAddSubscriptionFromDriverError) function TEST_F (line 645) | TEST_F(ClientConductorTest, shouldErrorOnAddSubscriptionFromDriverTimeout) function TEST_F (line 663) | TEST_F(ClientConductorTest, shouldAddCounterSuccessfully) function TEST_F (line 685) | TEST_F(ClientConductorTest, shouldAddCounterSuccessfullyMaxMessageSize) function TEST_F (line 716) | TEST_F(ClientConductorTest, shouldErrorOnAddCounterFromDriverError) function TEST_F (line 734) | TEST_F(ClientConductorTest, shouldErrorOnAddCounterFromDriverTimeout) function TEST_F (line 752) | TEST_F(ClientConductorTest, shouldAddPublicationAndHandleOnNewPublication) function TEST_F (line 789) | TEST_F(ClientConductorTest, shouldAddExclusivePublicationAndHandleOnNewP... function TEST_F (line 826) | TEST_F(ClientConductorTest, shouldAddSubscriptionAndHandleOnNewSubscript... function TEST_F (line 862) | TEST_F(ClientConductorTest, shouldHandlePublicationAddRemoveDestination) function TEST_F (line 900) | TEST_F(ClientConductorTest, shouldHandlePublicationAddRemoveDestinationM... function TEST_F (line 941) | TEST_F(ClientConductorTest, shouldHandleExclusivePublicationAddDestination) function TEST_F (line 979) | TEST_F(ClientConductorTest, shouldHandleExclusivePublicationAddDestinati... function TEST_F (line 1020) | TEST_F(ClientConductorTest, shouldHandleSubscriptionAddDestination) function TEST_F (line 1060) | TEST_F(ClientConductorTest, shouldHandleSubscriptionAddDestinationMaxMes... function TEST_F (line 1103) | TEST_F(ClientConductorTest, shouldSetCloseFlagOnTimeout) function TEST_F (line 1118) | TEST_F(ClientConductorTest, shouldCreateServiceIntervalTimeoutError) function TEST_F (line 1130) | TEST_F(ClientConductorTest, shouldCreateDriverTimeoutError) function TEST_F (line 1142) | TEST_F(ClientConductorTest, shouldAddClientInfoToTheHeartbeatCounterLabel) function TEST_F (line 1175) | TEST_F(ClientConductorTest, shouldAddClientInfoToTheHeartbeatCounterLabe... function TEST_F (line 1209) | TEST_F(ClientConductorTest, shouldAddStaticCounterSuccessfully) function TEST_F (line 1239) | TEST_F(ClientConductorTest, shouldReturnRandomSessionIdIfControlProtolVe... function TEST_F (line 1264) | TEST_F(ClientConductorTest, asyncPublicationResourceMustBeExplicitlyFree... function TEST_F (line 1278) | TEST_F(ClientConductorTest, asyncExclusivePublicationResourceMustBeExpli... function TEST_F (line 1292) | TEST_F(ClientConductorTest, asyncSubscriptionResourceMustBeExplicitlyFre... function TEST_F (line 1306) | TEST_F(ClientConductorTest, asyncCounterResourceMustBeExplicitlyFreedIfP... function TEST_F (line 1320) | TEST_F(ClientConductorTest, shouldSetIdleStartegy) function TEST_F (line 1347) | TEST_F(ClientConductorTest, shouldRejectCloseHandlerIfClosed) function TEST_F (line 1358) | TEST_F(ClientConductorTest, shouldRejectRemoveCloseHandlerIfClosed) function TEST_F (line 1369) | TEST_F(ClientConductorTest, shouldRejectAddAvailableCounterHandlerIfClosed) function TEST_F (line 1380) | TEST_F(ClientConductorTest, shouldRejectRemoveAvailableCounterHandlerIfC... function TEST_F (line 1391) | TEST_F(ClientConductorTest, shouldRejectAddUnavailableCounterHandlerIfCl... function TEST_F (line 1402) | TEST_F(ClientConductorTest, shouldRejectRemoveUnavailableCounterHandlerI... class ClientConductorIsLengthSufficientTest (line 1413) | class ClientConductorIsLengthSufficientTest : public testing::TestWithPa... function aeron_mapped_file_t (line 1417) | static aeron_mapped_file_t* mappedFileFrom(size_t length, const aeron_cn... function aeron_cnc_metadata_t (line 1429) | static aeron_cnc_metadata_t* metadata( function TEST_P (line 1471) | TEST_P(ClientConductorIsLengthSufficientTest, shouldCheckIfLengthIsSuffi... FILE: aeron-client/src/test/c/aeron_client_test_utils.h function namespace (line 33) | namespace aeron FILE: aeron-client/src/test/c/aeron_controlled_fragment_assembler_test.cpp class ControlledFragmentAssemblerTest (line 38) | class ControlledFragmentAssemblerTest : public testing::Test method ControlledFragmentAssemblerTest (line 41) | ControlledFragmentAssemblerTest() method fillFrame (line 58) | void fillFrame(uint8_t flags, int32_t offset, size_t length, uint8_t i... method fillFrame (line 73) | void fillFrame( method verifyPayload (line 104) | static void verifyPayload(const uint8_t *buffer, size_t length) method aeron_controlled_fragment_handler_action_t (line 112) | static aeron_controlled_fragment_handler_action_t fragment_handler(voi... method aeron_controlled_fragment_handler_action_t (line 124) | aeron_controlled_fragment_handler_action_t handle_fragment(F &&handler... method AERON_DECL_ALIGNED (line 132) | AERON_DECL_ALIGNED(fragment_buffer_t m_fragment, 16) = {} function TEST_F (line 138) | TEST_F(ControlledFragmentAssemblerTest, shouldPassThroughUnfragmentedMes... function TEST_F (line 160) | TEST_F(ControlledFragmentAssemblerTest, shouldReassembleFromTwoFragments) function TEST_F (line 238) | TEST_F(ControlledFragmentAssemblerTest, shouldReassembleFromThreeFragments) function TEST_F (line 307) | TEST_F(ControlledFragmentAssemblerTest, shouldNotReassembleIfEndFirstFra... function TEST_F (line 322) | TEST_F(ControlledFragmentAssemblerTest, shouldNotReassembleIfMissingBegin) function TEST_F (line 343) | TEST_F(ControlledFragmentAssemblerTest, shouldReassembleTwoMessagesFromF... function TEST_F (line 386) | TEST_F(ControlledFragmentAssemblerTest, shouldAbortReassembly) function TEST_F (line 416) | TEST_F(ControlledFragmentAssemblerTest, testHeaderAfterAbortingFragmente... FILE: aeron-client/src/test/c/aeron_controlled_image_fragment_assembler_test.cpp class ControlledImageFragmentAssemblerTest (line 38) | class ControlledImageFragmentAssemblerTest : public testing::Test method ControlledImageFragmentAssemblerTest (line 41) | ControlledImageFragmentAssemblerTest() method fillFrame (line 58) | void fillFrame(uint8_t flags, int32_t offset, size_t length, uint8_t i... method fillFrame (line 73) | void fillFrame( method verifyPayload (line 104) | static void verifyPayload(const uint8_t *buffer, size_t length) method aeron_controlled_fragment_handler_action_t (line 112) | static aeron_controlled_fragment_handler_action_t fragment_handler(voi... method aeron_controlled_fragment_handler_action_t (line 124) | aeron_controlled_fragment_handler_action_t handle_fragment(F &&handler... method AERON_DECL_ALIGNED (line 132) | AERON_DECL_ALIGNED(fragment_buffer_t m_fragment, 16) = {} function TEST_F (line 138) | TEST_F(ControlledImageFragmentAssemblerTest, shouldPassThroughUnfragment... function TEST_F (line 160) | TEST_F(ControlledImageFragmentAssemblerTest, shouldReassembleFromTwoFrag... function TEST_F (line 238) | TEST_F(ControlledImageFragmentAssemblerTest, shouldReassembleFromThreeFr... function TEST_F (line 305) | TEST_F(ControlledImageFragmentAssemblerTest, shouldNotReassembleIfEndFir... function TEST_F (line 320) | TEST_F(ControlledImageFragmentAssemblerTest, shouldNotReassembleIfMissin... function TEST_F (line 341) | TEST_F(ControlledImageFragmentAssemblerTest, shouldReassembleTwoMessages... function TEST_F (line 384) | TEST_F(ControlledImageFragmentAssemblerTest, shouldAbortReassembly) function TEST_F (line 416) | TEST_F(ControlledImageFragmentAssemblerTest, testHeaderAfterAbortingFrag... FILE: aeron-client/src/test/c/aeron_exclusive_publication_test.cpp class ExclusivePublicationTest (line 47) | class ExclusivePublicationTest : public testing::Test method aeron_log_buffer_t (line 50) | aeron_log_buffer_t *createLogBuffer() method aeron_exclusive_publication_t (line 72) | static aeron_exclusive_publication_t *createPublication( method packTail (line 102) | static int64_t packTail(int32_t term_id, int32_t term_offset) method reserved_value_supplier (line 107) | static int64_t reserved_value_supplier(void *clientd, uint8_t *buffer,... method aeron_data_header_t (line 112) | aeron_data_header_t *verifyHeader( method SetUp (line 147) | void SetUp() override method createPublication (line 165) | void createPublication(int32_t term_count, int32_t term_offset, int32_... method TearDown (line 214) | void TearDown() override function TEST_F (line 233) | TEST_F(ExclusivePublicationTest, offerUnfragmentedMessage) function TEST_F (line 263) | TEST_F(ExclusivePublicationTest, offerFragmentedMessage) function TEST_F (line 312) | TEST_F(ExclusivePublicationTest, vectorOfferUnfragmentedMessage) function TEST_F (line 348) | TEST_F(ExclusivePublicationTest, vectorOfferFragmentedMessage) function TEST_F (line 415) | TEST_F(ExclusivePublicationTest, tryClaimMaxPayloadSize) function TEST_F (line 443) | TEST_F(ExclusivePublicationTest, offerErrorIfPublicationIsNull) function TEST_F (line 464) | TEST_F(ExclusivePublicationTest, offerErrorIfBufferIsNull) function TEST_F (line 482) | TEST_F(ExclusivePublicationTest, offerClosed) function TEST_F (line 529) | TEST_F(ExclusivePublicationTest, offerBackPressureIfPublicationLimitReac... function TEST_F (line 557) | TEST_F(ExclusivePublicationTest, offerNotConnectedIfPublicationLimitReac... function TEST_F (line 585) | TEST_F(ExclusivePublicationTest, offerMaxPositionExceededIfPublicationLi... function TEST_F (line 604) | TEST_F(ExclusivePublicationTest, offerPublicationErrorIfMessageIsLargerT... function TEST_F (line 627) | TEST_F(ExclusivePublicationTest, offerAdminActionAfterRolloingOverToTheN... function TEST_F (line 659) | TEST_F(ExclusivePublicationTest, offerMaxPositionExceededAfterSuccessful... function TEST_F (line 683) | TEST_F(ExclusivePublicationTest, vectorOfferErrorIfPublicationIsNull) function TEST_F (line 703) | TEST_F(ExclusivePublicationTest, vectorOfferErrorIfBufferIsNull) function TEST_F (line 721) | TEST_F(ExclusivePublicationTest, vectorOfferClosed) function TEST_F (line 771) | TEST_F(ExclusivePublicationTest, vectorOfferBackPressureIfPublicationLim... function TEST_F (line 801) | TEST_F(ExclusivePublicationTest, vectorOfferNotConnectedIfPublicationLim... function TEST_F (line 831) | TEST_F(ExclusivePublicationTest, vectorOfferMaxPositionExceededIfPublica... function TEST_F (line 858) | TEST_F(ExclusivePublicationTest, vectorOfferPublicationErrorIfMessageIsL... function TEST_F (line 884) | TEST_F(ExclusivePublicationTest, vectorOfferAdminActionAfterRolloingOver... function TEST_F (line 919) | TEST_F(ExclusivePublicationTest, vectorOfferMaxPositionExceededAfterSucc... function TEST_F (line 946) | TEST_F(ExclusivePublicationTest, tryClaimErrorIfPublicationIsNull) function TEST_F (line 964) | TEST_F(ExclusivePublicationTest, tryClaimErrorIfBufferIsNull) function TEST_F (line 980) | TEST_F(ExclusivePublicationTest, tryClaimClosed) function TEST_F (line 1002) | TEST_F(ExclusivePublicationTest, tryClaimBackPressureIfPublicationLimitR... function TEST_F (line 1027) | TEST_F(ExclusivePublicationTest, tryClaimNotConnectedIfPublicationLimitR... function TEST_F (line 1053) | TEST_F(ExclusivePublicationTest, tryClaimMaxPositionExceededIfPublicatio... function TEST_F (line 1070) | TEST_F(ExclusivePublicationTest, tryClaimPublicationErrorIfMessageIsLarg... function TEST_F (line 1091) | TEST_F(ExclusivePublicationTest, tryClaimAdminActionAfterRolloingOverToT... function TEST_F (line 1121) | TEST_F(ExclusivePublicationTest, tryClaimMaxPositionExceededAfterSuccess... function TEST_F (line 1147) | TEST_F(ExclusivePublicationTest, offerBlockUnfragmentedMessage) function TEST_F (line 1190) | TEST_F(ExclusivePublicationTest, offerBlockMultipleBlocksInSameTerm) function TEST_F (line 1281) | TEST_F(ExclusivePublicationTest, offerBlockErrorIfBufferIsNull) function TEST_F (line 1293) | TEST_F(ExclusivePublicationTest, offerBlockErrorIfPublicationIsNull) function TEST_F (line 1306) | TEST_F(ExclusivePublicationTest, offerBlockClosed) function TEST_F (line 1334) | TEST_F(ExclusivePublicationTest, offerBlockWithVariousOffsets) FILE: aeron-client/src/test/c/aeron_fragment_assembler_test.cpp class CFragmentAssemblerTest (line 38) | class CFragmentAssemblerTest : public testing::Test method CFragmentAssemblerTest (line 41) | CFragmentAssemblerTest() method fillFrame (line 58) | void fillFrame(uint8_t flags, int32_t offset, size_t length, uint8_t i... method fillFrame (line 73) | void fillFrame( method verifyPayload (line 104) | static void verifyPayload(const uint8_t *buffer, size_t length) method fragment_handler (line 112) | static void fragment_handler(void *clientd, const uint8_t *buffer, siz... method handle_fragment (line 123) | void handle_fragment(F &&handler, size_t length) method AERON_DECL_ALIGNED (line 131) | AERON_DECL_ALIGNED(fragment_buffer_t m_fragment, 16) = {} function TEST_F (line 137) | TEST_F(CFragmentAssemblerTest, shouldPassThroughUnfragmentedMessage) function TEST_F (line 156) | TEST_F(CFragmentAssemblerTest, shouldReassembleFromTwoFragments) function TEST_F (line 231) | TEST_F(CFragmentAssemblerTest, shouldReassembleFromThreeFragments) function TEST_F (line 300) | TEST_F(CFragmentAssemblerTest, shouldNotReassembleIfEndFirstFragment) function TEST_F (line 314) | TEST_F(CFragmentAssemblerTest, shouldNotReassembleIfMissingBegin) function TEST_F (line 334) | TEST_F(CFragmentAssemblerTest, shouldReassembleTwoMessagesFromFourFrames) FILE: aeron-client/src/test/c/aeron_image_fragment_assembler_test.cpp class ImageFragmentAssemblerTest (line 38) | class ImageFragmentAssemblerTest : public testing::Test method ImageFragmentAssemblerTest (line 41) | ImageFragmentAssemblerTest() method fillFrame (line 58) | void fillFrame(uint8_t flags, int32_t offset, size_t length, uint8_t i... method fillFrame (line 73) | void fillFrame( method verifyPayload (line 104) | static void verifyPayload(const uint8_t *buffer, size_t length) method fragment_handler (line 112) | static void fragment_handler(void *clientd, const uint8_t *buffer, siz... method handle_fragment (line 123) | void handle_fragment(F &&handler, size_t length) method AERON_DECL_ALIGNED (line 131) | AERON_DECL_ALIGNED(fragment_buffer_t m_fragment, 16) = {} function TEST_F (line 137) | TEST_F(ImageFragmentAssemblerTest, shouldPassThroughUnfragmentedMessage) function TEST_F (line 158) | TEST_F(ImageFragmentAssemblerTest, shouldReassembleFromTwoFragments) function TEST_F (line 235) | TEST_F(ImageFragmentAssemblerTest, shouldReassembleFromThreeFragments) function TEST_F (line 302) | TEST_F(ImageFragmentAssemblerTest, shouldNotReassembleIfEndFirstFragment) function TEST_F (line 316) | TEST_F(ImageFragmentAssemblerTest, shouldNotReassembleIfMissingBegin) function TEST_F (line 336) | TEST_F(ImageFragmentAssemblerTest, shouldReassembleTwoMessagesFromFourFr... FILE: aeron-client/src/test/c/aeron_image_test.cpp class ImageTest (line 44) | class ImageTest : public testing::Test method ImageTest (line 47) | ImageTest() : method aeron_subscription_t (line 68) | static aeron_subscription_t *createSubscription() method createImage (line 91) | int64_t createImage() method appendMessage (line 131) | void appendMessage(int64_t position, size_t length) method fragment_handler (line 185) | static void fragment_handler(void *clientd, const uint8_t *buffer, siz... method aeron_controlled_fragment_handler_action_t (line 195) | static aeron_controlled_fragment_handler_action_t controlled_fragment_... method imagePoll (line 209) | int imagePoll(F &&handler, size_t fragment_limit) method imageControlledPoll (line 216) | int imageControlledPoll(F &&handler, size_t fragment_limit) method imageControlledPeek (line 223) | int imageControlledPeek(F &&handler, int64_t initial_position, int64_t... method imageBoundedPoll (line 230) | int imageBoundedPoll(F &&handler, int64_t max_position, size_t fragmen... method imageBoundedControlledPoll (line 237) | int imageBoundedControlledPoll(F &&handler, int64_t max_position, size... function TEST_F (line 267) | TEST_F(ImageTest, shouldReadFirstMessage) function TEST_F (line 288) | TEST_F(ImageTest, shouldNotReadPastTail) function TEST_F (line 301) | TEST_F(ImageTest, shouldReadOneLimitedMessage) function TEST_F (line 317) | TEST_F(ImageTest, shouldReadMultipleMessages) function TEST_F (line 339) | TEST_F(ImageTest, shouldStopReadingIfImageIsClosed) function TEST_F (line 363) | TEST_F(ImageTest, shouldReadLastMessage) function TEST_F (line 385) | TEST_F(ImageTest, shouldNotReadLastMessageWhenPadding) function TEST_F (line 407) | TEST_F(ImageTest, shouldAllowValidPosition) function TEST_F (line 420) | TEST_F(ImageTest, shouldNotAdvancePastEndOfTerm) function TEST_F (line 433) | TEST_F(ImageTest, shouldReportCorrectPositionOnReception) function TEST_F (line 449) | TEST_F(ImageTest, shouldReportCorrectPositionOnReceptionWithNonZeroPosit... function TEST_F (line 474) | TEST_F(ImageTest, shouldReportCorrectPositionOnReceptionWithNonZeroPosit... function TEST_F (line 500) | TEST_F(ImageTest, shouldPollNoFragmentsToControlledFragmentHandler) function TEST_F (line 517) | TEST_F(ImageTest, shouldPeekNoFragmentsToControlledFragmentHandler) function TEST_F (line 534) | TEST_F(ImageTest, shouldPollOneFragmentToControlledFragmentHandlerOnCont... function TEST_F (line 557) | TEST_F(ImageTest, shouldPeekOneFragmentToControlledFragmentHandlerOnCont... function TEST_F (line 584) | TEST_F(ImageTest, shouldStopPeekOneFragmentToControlledFragmentHandlerIf... function TEST_F (line 611) | TEST_F(ImageTest, shouldNotPollOneFragmentToControlledFragmentHandlerOnA... function TEST_F (line 633) | TEST_F(ImageTest, shouldPollOneFragmentToControlledFragmentHandlerOnBreak) function TEST_F (line 669) | TEST_F(ImageTest, shouldPollFragmentsToControlledFragmentHandlerOnCommit) function TEST_F (line 708) | TEST_F(ImageTest, shouldUpdatePositionToEndOfCommittedFragmentOnCommit) function TEST_F (line 763) | TEST_F(ImageTest, shouldPollFragmentsToControlledFragmentHandlerOnContinue) function TEST_F (line 806) | TEST_F(ImageTest, shouldStopPollFragmentsToControlledFragmentHandlerIfIm... function TEST_F (line 836) | TEST_F(ImageTest, shouldPollNoFragmentsToBoundedControlledFragmentHandle... function TEST_F (line 865) | TEST_F(ImageTest, shouldPollFragmentsToBoundedControlledFragmentHandlerW... function TEST_F (line 891) | TEST_F(ImageTest, shouldPollFragmentsToBoundedControlledFragmentHandlerW... function TEST_F (line 917) | TEST_F(ImageTest, shouldStopPollFragmentsToBoundedControlledFragmentHand... function TEST_F (line 944) | TEST_F(ImageTest, shouldPollFragmentsToBoundedFragmentHandlerWithMaxPosi... function TEST_F (line 966) | TEST_F(ImageTest, shouldStopPollFragmentsToBoundedFragmentHandlerIfImage... function TEST_F (line 991) | TEST_F(ImageTest, shouldPollFragmentsToBoundedControlledFragmentHandlerW... function TEST_F (line 1020) | TEST_F(ImageTest, shouldPollFragmentsToBoundedControlledFragmentHandlerW... function TEST_F (line 1049) | TEST_F(ImageTest, shouldPollFragmentsToBoundedFragmentHandlerWithMaxPosi... function TEST_F (line 1076) | TEST_F(ImageTest, shouldCorrectlyCountReferences) FILE: aeron-client/src/test/c/aeron_publication_test.cpp class PublicationTest (line 47) | class PublicationTest : public testing::Test method aeron_log_buffer_t (line 50) | aeron_log_buffer_t *createLogBuffer() method aeron_publication_t (line 72) | static aeron_publication_t *createPublication( method packTail (line 102) | static int64_t packTail(int32_t term_id, int32_t term_offset) method reserved_value_supplier (line 107) | static int64_t reserved_value_supplier(void *clientd, uint8_t *buffer,... method aeron_data_header_t (line 112) | aeron_data_header_t *verifyHeader( method SetUp (line 146) | void SetUp() override method TearDown (line 198) | void TearDown() override function TEST_F (line 217) | TEST_F(PublicationTest, offerUnfragmentedMessage) function TEST_F (line 248) | TEST_F(PublicationTest, offerFragmentedMessage) function TEST_F (line 298) | TEST_F(PublicationTest, vectorOfferUnfragmentedMessage) function TEST_F (line 335) | TEST_F(PublicationTest, vectorOfferFragmentedMessage) function TEST_F (line 403) | TEST_F(PublicationTest, tryClaimMaxPayloadSize) function TEST_F (line 432) | TEST_F(PublicationTest, offerErrorIfPublicationIsNull) function TEST_F (line 451) | TEST_F(PublicationTest, offerErrorIfBufferIsNull) function TEST_F (line 467) | TEST_F(PublicationTest, offerClosed) function TEST_F (line 490) | TEST_F(PublicationTest, offerAdminActionIfTermCountDoesNotMatch) function TEST_F (line 511) | TEST_F(PublicationTest, offerBackPressureIfPublicationLimitReached) function TEST_F (line 539) | TEST_F(PublicationTest, offerNotConnectedIfPublicationLimitReached) function TEST_F (line 568) | TEST_F(PublicationTest, offerMaxPositionExceededIfPublicationLimitReached) function TEST_F (line 594) | TEST_F(PublicationTest, offerPublicationErrorIfMessageIsLargerThanMaxMes... function TEST_F (line 618) | TEST_F(PublicationTest, offerAdminActionAfterRolloingOverToTheNextTerm) function TEST_F (line 653) | TEST_F(PublicationTest, offerMaxPositionExceededAfterSuccessfulSpaceClaim) function TEST_F (line 688) | TEST_F(PublicationTest, vectorOfferErrorIfPublicationIsNull) function TEST_F (line 706) | TEST_F(PublicationTest, vectorOfferErrorIfBufferIsNull) function TEST_F (line 722) | TEST_F(PublicationTest, vectorOfferClosed) function TEST_F (line 747) | TEST_F(PublicationTest, vectorOfferAdminActionIfTermCountDoesNotMatch) function TEST_F (line 770) | TEST_F(PublicationTest, vectorOfferBackPressureIfPublicationLimitReached) function TEST_F (line 800) | TEST_F(PublicationTest, vectorOfferNotConnectedIfPublicationLimitReached) function TEST_F (line 831) | TEST_F(PublicationTest, vectorOfferMaxPositionExceededIfPublicationLimit... function TEST_F (line 859) | TEST_F(PublicationTest, vectorOfferPublicationErrorIfMessageIsLargerThan... function TEST_F (line 886) | TEST_F(PublicationTest, vectorOfferAdminActionAfterRolloingOverToTheNext... function TEST_F (line 924) | TEST_F(PublicationTest, vectorOfferMaxPositionExceededAfterSuccessfulSpa... function TEST_F (line 962) | TEST_F(PublicationTest, tryClaimErrorIfPublicationIsNull) function TEST_F (line 978) | TEST_F(PublicationTest, tryClaimErrorIfBufferIsNull) function TEST_F (line 992) | TEST_F(PublicationTest, tryClaimClosed) function TEST_F (line 1013) | TEST_F(PublicationTest, tryClaimAdminActionIfTermCountDoesNotMatch) function TEST_F (line 1032) | TEST_F(PublicationTest, tryClaimBackPressureIfPublicationLimitReached) function TEST_F (line 1058) | TEST_F(PublicationTest, tryClaimNotConnectedIfPublicationLimitReached) function TEST_F (line 1085) | TEST_F(PublicationTest, tryClaimMaxPositionExceededIfPublicationLimitRea... function TEST_F (line 1109) | TEST_F(PublicationTest, tryClaimPublicationErrorIfMessageIsLargerThanMax... function TEST_F (line 1131) | TEST_F(PublicationTest, tryClaimAdminActionAfterRolloingOverToTheNextTerm) function TEST_F (line 1164) | TEST_F(PublicationTest, tryClaimMaxPositionExceededAfterSuccessfulSpaceC... FILE: aeron-client/src/test/c/aeron_subscription_test.cpp class SubscriptionTest (line 42) | class SubscriptionTest : public testing::Test method SubscriptionTest (line 45) | SubscriptionTest() : method aeron_subscription_t (line 64) | static aeron_subscription_t *createSubscription(aeron_client_conductor... method createImage (line 87) | int64_t createImage(int64_t *sub_pos) method null_fragment_handler (line 121) | static void null_fragment_handler(void *clientd, const uint8_t *buffer... function TEST_F (line 137) | TEST_F(SubscriptionTest, shouldInitAndDelete) function TEST_F (line 141) | TEST_F(SubscriptionTest, shouldAddAndRemoveImageWithoutPoll) function TEST_F (line 162) | TEST_F(SubscriptionTest, shouldAddAndRemoveImageWithPollAfter) function TEST_F (line 180) | TEST_F(SubscriptionTest, shouldAddAndRemoveImageWithPollBetween) function TEST_F (line 199) | TEST_F(SubscriptionTest, shouldFetchConstants) FILE: aeron-client/src/test/c/aeron_uri_test.cpp function assertParamsAreEqual (line 31) | static void assertParamsAreEqual(aeron_uri_params_t *params1, aeron_uri_... class UriTest (line 41) | class UriTest : public testing::Test method assertUriWasRejected (line 50) | static void assertUriWasRejected(aeron_uri_t *uri) function TEST_F (line 76) | TEST_F(UriTest, shouldRejectNullParams) function TEST_F (line 83) | TEST_F(UriTest, shouldRejectNullUri) function TEST_F (line 91) | TEST_F(UriTest, shouldNotParseInvalidUriScheme) function TEST_F (line 109) | TEST_F(UriTest, shouldNotParseUnknownUriTransport) function TEST_F (line 124) | TEST_F(UriTest, shouldRejectWithMissingQuerySeparatorWhenFollowedWithPar... function TEST_F (line 129) | TEST_F(UriTest, shouldRejectWithInvalidParams) function TEST_F (line 135) | TEST_F(UriTest, shouldParseKnownUriTransportWithoutParamsIpcNoSeparator) function TEST_F (line 142) | TEST_F(UriTest, shouldParseKnownUriTransportWithoutParamsUdpWithSeparator) function TEST_F (line 148) | TEST_F(UriTest, shouldParseKnownUriTransportWithoutParamsIpcWithSeparator) function TEST_F (line 155) | TEST_F(UriTest, shouldParseWithSingleParamUdpEndpoint) function TEST_F (line 163) | TEST_F(UriTest, shouldParseWithSingleParamUdpValueWithEmbeddedEquals) function TEST_F (line 171) | TEST_F(UriTest, shouldParseWithMultipleParams) function TEST_F (line 183) | TEST_F(UriTest, shouldRejectsUriIfLengthExceedsMaxUriLength) function TEST_F (line 193) | TEST_F(UriTest, shouldRejectsUriIfLengthMatchesMaxUriLength) function TEST_F (line 203) | TEST_F(UriTest, shouldCanParseUriOfMaxAllowedLength) function TEST_F (line 212) | TEST_F(UriTest, shouldParseStreamId) function TEST_F (line 218) | TEST_F(UriTest, shouldParsePublicationWindow) type ifaddrs (line 228) | struct ifaddrs class UriLookupTest (line 230) | class UriLookupTest : public testing::Test method UriLookupTest (line 233) | UriLookupTest() method add_ifaddr (line 238) | static void add_ifaddr( method initialize_ifaddrs (line 285) | static void initialize_ifaddrs() method getifaddrs (line 303) | static int getifaddrs(struct ifaddrs **ifaddrs) method freeifaddrs (line 310) | static void freeifaddrs(struct ifaddrs *) function TEST_F (line 317) | TEST_F(UriLookupTest, shouldFindIpv4Loopback) function TEST_F (line 329) | TEST_F(UriLookupTest, shouldFindIpv4LoopbackAsLocalhost) function TEST_F (line 342) | TEST_F(UriLookupTest, shouldFindIpv6) function TEST_F (line 354) | TEST_F(UriLookupTest, shouldNotFindUnknown) function TEST_F (line 365) | TEST_F(UriLookupTest, shouldFindIPv4Multicast) function TEST_F (line 380) | TEST_F(UriLookupTest, shouldFindNamedInterface) function TEST_F (line 398) | TEST_F(UriLookupTest, shouldNotFindUnknownNamedInterface) function TEST_F (line 407) | TEST_F(UriLookupTest, shouldFindAddressOfTheGivenFamilyOnNamedInterface) function TEST_F (line 422) | TEST_F(UriLookupTest, shouldNotFindUnavailableFamilyOnAvailableNamedInte... class UriPrintTest (line 431) | class UriPrintTest : public testing::TestWithParam function TEST_P (line 455) | TEST_P(UriPrintTest, shouldPrintSimpleUri) function TEST_P (line 465) | TEST_P(UriPrintTest, shouldPrintWithNarrowTruncation) function TEST_P (line 480) | TEST_P(UriPrintTest, shouldPrintWithTruncation) class UriStringBuilderTest (line 495) | class UriStringBuilderTest : public testing::Test function TEST_F (line 509) | TEST_F(UriStringBuilderTest, emptyUri) function TEST_F (line 515) | TEST_F(UriStringBuilderTest, setMedia) function TEST_F (line 525) | TEST_F(UriStringBuilderTest, setMediaAndPrefix) function TEST_F (line 536) | TEST_F(UriStringBuilderTest, simpleParam) function TEST_F (line 547) | TEST_F(UriStringBuilderTest, twoParams) function TEST_F (line 559) | TEST_F(UriStringBuilderTest, int32) function TEST_F (line 570) | TEST_F(UriStringBuilderTest, int32MaxValue) function TEST_F (line 581) | TEST_F(UriStringBuilderTest, int32MinValue) function TEST_F (line 592) | TEST_F(UriStringBuilderTest, int64) function TEST_F (line 603) | TEST_F(UriStringBuilderTest, int64MaxValue) function TEST_F (line 614) | TEST_F(UriStringBuilderTest, int64MinValue) function TEST_F (line 625) | TEST_F(UriStringBuilderTest, overflow) function TEST_F (line 637) | TEST_F(UriStringBuilderTest, badCharacters) function TEST_F (line 645) | TEST_F(UriStringBuilderTest, unset) function TEST_F (line 663) | TEST_F(UriStringBuilderTest, initOnString) function TEST_F (line 678) | TEST_F(UriStringBuilderTest, initOnStringWithPrefix) function TEST_F (line 692) | TEST_F(UriStringBuilderTest, initOnMalformedStrings) function TEST_F (line 698) | TEST_F(UriStringBuilderTest, initialPosition) function TEST_F (line 713) | TEST_F(UriStringBuilderTest, allParameters) FILE: aeron-client/src/test/c/aeron_version_test.cpp class VersionTest (line 28) | class VersionTest : public testing::Test function TEST_F (line 32) | TEST_F(VersionTest, shouldReturnFullVersion) function TEST_F (line 43) | TEST_F(VersionTest, shouldReturnMajorVersion) function TEST_F (line 48) | TEST_F(VersionTest, shouldReturnMinorVersion) function TEST_F (line 53) | TEST_F(VersionTest, shouldReturnPatchVersion) function TEST_F (line 58) | TEST_F(VersionTest, shouldReturnGitSha) function TEST_F (line 63) | TEST_F(VersionTest, shouldCompileSemanticVersion) function TEST_F (line 71) | TEST_F(VersionTest, shouldExtractMajorVersion) function TEST_F (line 77) | TEST_F(VersionTest, shouldExtractMinorVersion) function TEST_F (line 83) | TEST_F(VersionTest, shouldExtractPatchVersion) FILE: aeron-client/src/test/c/collections/aeron_array_to_ptr_hash_map_test.cpp class ArrToPtrHashMapTest (line 28) | class ArrToPtrHashMapTest : public testing::Test method for_each (line 37) | static void for_each(void *clientd, const uint8_t *key, size_t key_len... method for_each (line 44) | void for_each(const std::function &func) function TEST_F (line 52) | TEST_F(Int64CounterMapTest, shouldDoPutAndThenGetOnEmptyMap) function TEST_F (line 65) | TEST_F(Int64CounterMapTest, shouldNotAllowInitialValuePut) function TEST_F (line 79) | TEST_F(Int64CounterMapTest, shouldReplaceExistingValueForTheSameKey) function TEST_F (line 93) | TEST_F(Int64CounterMapTest, shouldIncrementAndDecrement) function TEST_F (line 118) | TEST_F(Int64CounterMapTest, shouldGrowWhenThresholdExceeded) function TEST_F (line 142) | TEST_F(Int64CounterMapTest, shouldHandleCollisionAndThenLinearProbe) function TEST_F (line 156) | TEST_F(Int64CounterMapTest, shouldRemoveEntry) function TEST_F (line 167) | TEST_F(Int64CounterMapTest, shouldRemoveEntryAndCompactCollisionChain) function TEST_F (line 182) | TEST_F(Int64CounterMapTest, shouldNotForEachEmptyMap) function TEST_F (line 196) | TEST_F(Int64CounterMapTest, shouldForEachNonEmptyMap) function TEST_F (line 215) | TEST_F(Int64CounterMapTest, shouldRemoveIfValueMatches) function TEST_F (line 250) | TEST_F(Int64CounterMapTest, shouldDeleteEntryWithClashingHashCode) FILE: aeron-client/src/test/c/collections/aeron_int64_to_ptr_hash_map_test.cpp class Int64ToPtrHashMapTest (line 26) | class Int64ToPtrHashMapTest : public testing::Test method for_each (line 35) | static void for_each(void *clientd, int64_t key, void *value) method remove_if (line 42) | static bool remove_if(void *clientd, int64_t key, void *value) method for_each (line 49) | void for_each(const std::function &func) method remove_if (line 55) | void remove_if(const std::function &func) function TEST_F (line 66) | TEST_F(Int64ToPtrHashMapTest, shouldDoPutAndThenGetOnEmptyMap) function TEST_F (line 76) | TEST_F(Int64ToPtrHashMapTest, shouldReplaceExistingValueForTheSameKey) function TEST_F (line 87) | TEST_F(Int64ToPtrHashMapTest, shouldGrowWhenThresholdExceeded) function TEST_F (line 110) | TEST_F(Int64ToPtrHashMapTest, shouldHandleCollisionAndThenLinearProbe) function TEST_F (line 124) | TEST_F(Int64ToPtrHashMapTest, shouldRemoveEntry) function TEST_F (line 135) | TEST_F(Int64ToPtrHashMapTest, shouldRemoveEntryAndCompactCollisionChain) function TEST_F (line 150) | TEST_F(Int64ToPtrHashMapTest, shouldNotForEachEmptyMap) function TEST_F (line 164) | TEST_F(Int64ToPtrHashMapTest, shouldForEachNonEmptyMap) function TEST_F (line 183) | TEST_F(Int64ToPtrHashMapTest, shouldNotRemoveIfEmptyMap) function TEST_F (line 198) | TEST_F(Int64ToPtrHashMapTest, shouldRemoveIfNonEmptyMap) function TEST_F (line 231) | TEST_F(Int64ToPtrHashMapTest, removeIfWorksWhenChainCompactionBringsElem... FILE: aeron-client/src/test/c/collections/aeron_int64_to_tagged_ptr_hash_map_test.cpp class Int64ToTaggedPtrHashMapTest (line 26) | class Int64ToTaggedPtrHashMapTest : public testing::Test method for_each (line 35) | static void for_each(void *clientd, int64_t key, uint32_t tag, void *v... method remove_if (line 42) | static bool remove_if(void *clientd, int64_t key, uint32_t tag, void *... method for_each (line 49) | void for_each(const std::function &func) method remove_if (line 55) | void remove_if(const std::function &f... function TEST_F (line 66) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldDoPutAndThenGetOnEmptyMap) function TEST_F (line 82) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldAllowNullValues) function TEST_F (line 97) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldReplaceExistingValueForTheSame... function TEST_F (line 113) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldGrowWhenThresholdExceeded) function TEST_F (line 142) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldHandleCollisionAndThenLinearPr... function TEST_F (line 163) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldRemoveEntry) function TEST_F (line 180) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldRemoveEntryAndCompactCollision... function TEST_F (line 197) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldNotForEachEmptyMap) function TEST_F (line 211) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldForEachNonEmptyMap) function TEST_F (line 230) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldNotRemoveIfEmptyMap) function TEST_F (line 245) | TEST_F(Int64ToTaggedPtrHashMapTest, removeIfWorksWhenChainCompactionBrin... function TEST_F (line 269) | TEST_F(Int64ToTaggedPtrHashMapTest, shouldRemoveIfNonEmptyMap) FILE: aeron-client/src/test/c/collections/aeron_linked_queue_test.cpp class LinkedQueueTest (line 24) | class LinkedQueueTest : public testing::Test method SetUp (line 27) | void SetUp() override method TearDown (line 35) | void TearDown() override function TEST_F (line 44) | TEST_F(LinkedQueueTest, shouldInitToEmptyQueue) function TEST_F (line 49) | TEST_F(LinkedQueueTest, shouldOfferAndPollToEmptyQueue) function TEST_F (line 58) | TEST_F(LinkedQueueTest, shouldFIFO) function TEST_F (line 71) | TEST_F(LinkedQueueTest, shouldPollToEmptyQueueAfterOfferAndPoll) function TEST_F (line 80) | TEST_F(LinkedQueueTest, shouldNotCloseWhenNotEmpty) FILE: aeron-client/src/test/c/collections/aeron_str_to_ptr_hash_map_test.cpp class StrToPtrHashMapTest (line 27) | class StrToPtrHashMapTest : public testing::Test method for_each (line 36) | static void for_each(void *clientd, const char *key, size_t key_len, v... method for_each (line 43) | void for_each(const std::function ... function TEST_F (line 53) | TEST_F(StrToPtrHashMapTest, shouldDoPutAndThenGetOnEmptyMap) function TEST_F (line 63) | TEST_F(StrToPtrHashMapTest, shouldReplaceExistingValueForTheSameKey) function TEST_F (line 74) | TEST_F(StrToPtrHashMapTest, shouldGrowWhenThresholdExceeded) function TEST_F (line 108) | TEST_F(StrToPtrHashMapTest, shouldRemoveEntry) function TEST_F (line 119) | TEST_F(StrToPtrHashMapTest, shouldNotForEachEmptyMap) function TEST_F (line 133) | TEST_F(StrToPtrHashMapTest, shouldForEachNonEmptyMap) FILE: aeron-client/src/test/c/concurrent/aeron_atomic_test.cpp function TEST (line 24) | TEST(AtomicTest, testGetAndAddInt64) FILE: aeron-client/src/test/c/concurrent/aeron_blocking_linked_queue_test.cpp class BlockingQueueTest (line 27) | class BlockingQueueTest : public testing::Test method SetUp (line 30) | void SetUp() override method TearDown (line 38) | void TearDown() override function TEST_F (line 47) | TEST_F(BlockingQueueTest, shouldInitToEmptyQueue) function TEST_F (line 52) | TEST_F(BlockingQueueTest, shouldOfferAndPollToEmptyQueue) function TEST_F (line 62) | TEST_F(BlockingQueueTest, shouldFIFO) function TEST_F (line 74) | TEST_F(BlockingQueueTest, shouldNotCloseWhenNotEmpty) function TEST_F (line 85) | TEST_F(BlockingQueueTest, shouldReceiveMessagesFromSeparateThread) FILE: aeron-client/src/test/c/concurrent/aeron_broadcast_receiver_test.cpp class BroadcastReceiverTest (line 33) | class BroadcastReceiverTest : public testing::Test method BroadcastReceiverTest (line 37) | BroadcastReceiverTest() function TEST_F (line 48) | TEST_F(BroadcastReceiverTest, shouldCalculateCapacityForBuffer) function TEST_F (line 59) | TEST_F(BroadcastReceiverTest, shouldFreeScratchBuffer) function TEST_F (line 69) | TEST_F(BroadcastReceiverTest, shouldErrorForCapacityNotPowerOfTwo) function TEST_F (line 79) | TEST_F(BroadcastReceiverTest, shouldNotBeLappedBeforeReception) function TEST_F (line 90) | TEST_F(BroadcastReceiverTest, shouldNotReceiveFromEmptyBuffer) function TEST_F (line 103) | TEST_F(BroadcastReceiverTest, shouldReceiveFirstMessageFromBuffer) function TEST_F (line 134) | TEST_F(BroadcastReceiverTest, shouldReceiveTwoMessagesFromBuffer) function TEST_F (line 179) | TEST_F(BroadcastReceiverTest, shouldLateJoinTransmission) function TEST_F (line 212) | TEST_F(BroadcastReceiverTest, shouldCopeWithPaddingRecordAndWrapOfBuffer... function TEST_F (line 259) | TEST_F(BroadcastReceiverTest, shouldDealWithRecordBecomingInvalidDueToOv... FILE: aeron-client/src/test/c/concurrent/aeron_broadcast_transmitter_test.cpp class BroadcastTransmitterTest (line 33) | class BroadcastTransmitterTest : public testing::Test method BroadcastTransmitterTest (line 37) | BroadcastTransmitterTest() function TEST_F (line 49) | TEST_F(BroadcastTransmitterTest, shouldCalculateCapacityForBuffer) function TEST_F (line 57) | TEST_F(BroadcastTransmitterTest, shouldErrorForCapacityNotPowerOfTwo) function TEST_F (line 64) | TEST_F(BroadcastTransmitterTest, shouldErrorWhenMaxMessageSizeExceeded) function TEST_F (line 74) | TEST_F(BroadcastTransmitterTest, shouldErrorWhenMessageTypeIdInvalid) function TEST_F (line 83) | TEST_F(BroadcastTransmitterTest, shouldTransmitIntoEmptyBuffer) function TEST_F (line 105) | TEST_F(BroadcastTransmitterTest, shouldTransmitIntoUsedBuffer) function TEST_F (line 129) | TEST_F(BroadcastTransmitterTest, shouldTransmitIntoEndOfBuffer) function TEST_F (line 153) | TEST_F(BroadcastTransmitterTest, shouldApplyPaddingWhenInsufficientSpace... FILE: aeron-client/src/test/c/concurrent/aeron_counters_test.cpp class CountersTest (line 36) | class CountersTest : public testing::Test method CountersTest (line 40) | CountersTest() function TEST_F (line 75) | TEST_F(CountersTest, shouldReadCounterState) function TEST_F (line 96) | TEST_F(CountersTest, shouldReadCounterTypeId) function TEST_F (line 107) | TEST_F(CountersTest, shouldReadCounterLabel) function TEST_F (line 132) | TEST_F(CountersTest, shouldReadTimeForReuseDeadline) function TEST_F (line 154) | TEST_F(CountersTest, shouldSetRegistrationId) function TEST_F (line 168) | TEST_F(CountersTest, shouldResetValueAndRegistrationIdIfReused) function TEST_F (line 197) | TEST_F(CountersTest, shouldSetOwnerId) function TEST_F (line 211) | TEST_F(CountersTest, shouldResetValueAndOwnerIdIfReused) function TEST_F (line 240) | TEST_F(CountersTest, shouldSetReferenceId) function TEST_F (line 254) | TEST_F(CountersTest, shouldResetValueAndReferenceIdIfReused) FILE: aeron-client/src/test/c/concurrent/aeron_distinct_error_log_test.cpp class DistinctErrorLogTest (line 33) | class DistinctErrorLogTest : public testing::Test method DistinctErrorLogTest (line 36) | DistinctErrorLogTest() method SetUp (line 51) | void SetUp() override method clock (line 56) | static int64_t clock() method atomic_clock (line 61) | static int64_t atomic_clock() method AERON_DECL_ALIGNED (line 67) | AERON_DECL_ALIGNED(buffer_t m_buffer, 16) = {} function TEST_F (line 77) | TEST_F(DistinctErrorLogTest, shouldFailToRecordWhenInsufficientSpace) function TEST_F (line 86) | TEST_F(DistinctErrorLogTest, shouldRecordFirstObservation) function TEST_F (line 101) | TEST_F(DistinctErrorLogTest, shouldSummariseObservations) function TEST_F (line 118) | TEST_F(DistinctErrorLogTest, shouldRecordTwoDistinctObservations) function error_log_reader_no_entries (line 144) | static void error_log_reader_no_entries( function TEST_F (line 155) | TEST_F(DistinctErrorLogTest, shouldReadNoErrorsFromEmptyLog) function error_log_reader_first_observation (line 163) | static void error_log_reader_first_observation( function TEST_F (line 180) | TEST_F(DistinctErrorLogTest, shouldReadFirstObservation) function error_log_reader_summarised_observation (line 190) | static void error_log_reader_summarised_observation( function TEST_F (line 207) | TEST_F(DistinctErrorLogTest, shouldReadSummarisedObservation) function error_log_reader_two_observations (line 219) | static void error_log_reader_two_observations( function TEST_F (line 250) | TEST_F(DistinctErrorLogTest, shouldReadTwoDistinctObservations) function error_log_reader_since_observation (line 262) | static void error_log_reader_since_observation( function TEST_F (line 279) | TEST_F(DistinctErrorLogTest, shouldReadOneObservationSinceTimestamp) function distinct_message_log_reader (line 295) | static void distinct_message_log_reader( function test_append_distinct_message (line 311) | static void test_append_distinct_message(aeron_distinct_error_log_t *err... function TEST_F (line 355) | TEST_F(DistinctErrorLogTest, concurrentAppendDistinctMessages) type test_same_message_stct (line 368) | struct test_same_message_stct function same_message_log_reader (line 376) | static void same_message_log_reader( function test_update_same_message (line 404) | static void test_update_same_message(aeron_distinct_error_log_t *error_l... function TEST_F (line 447) | TEST_F(DistinctErrorLogTest, concurrentAppendSameMessage) function unique_message_log_reader (line 460) | static void unique_message_log_reader( function test_append_unique_messages (line 476) | static void test_append_unique_messages(aeron_distinct_error_log_t *erro... function TEST_F (line 522) | TEST_F(DistinctErrorLogTest, concurrentAppendUniqueMessages) FILE: aeron-client/src/test/c/concurrent/aeron_executor_test.cpp class ExecutorTest (line 32) | class ExecutorTest : public testing::Test method SetUp (line 35) | void SetUp() override method TearDown (line 47) | void TearDown() override method aeron_executor_on_execution_complete_func_t (line 54) | virtual aeron_executor_on_execution_complete_func_t on_execution_compl... method on_execute (line 59) | static int on_execute(void *task_clientd, void *executor_clientd) method on_complete (line 66) | static void on_complete(int result, int errcode, const char *errmsg, v... method on_cancel (line 73) | static void on_cancel(void *task_clientd, void *executor_clientd) class SyncExecutorTest (line 85) | class SyncExecutorTest : public ExecutorTest method be_async (line 88) | bool be_async() override function TEST_F (line 94) | TEST_F(SyncExecutorTest, shouldExecuteSynchronously) class AsyncExecutorTest (line 132) | class AsyncExecutorTest : public ExecutorTest method be_async (line 135) | bool be_async() override function TEST_F (line 141) | TEST_F(AsyncExecutorTest, shouldExecuteAsynchronously) class AsyncNoReturnQueueExecutorTest (line 189) | class AsyncNoReturnQueueExecutorTest : public AsyncExecutorTest method aeron_executor_on_execution_complete_func_t (line 192) | aeron_executor_on_execution_complete_func_t on_execution_complete_cb()... method on_execution_complete_cb (line 197) | static int on_execution_complete_cb(aeron_executor_task_t *task, void ... function TEST_F (line 218) | TEST_F(AsyncNoReturnQueueExecutorTest, shouldExecuteAsynchronously) FILE: aeron-client/src/test/c/concurrent/aeron_mpsc_concurrent_array_queue_test.cpp class MpscQueueTest (line 32) | class MpscQueueTest : public testing::Test method MpscQueueTest (line 35) | MpscQueueTest() method drain_func (line 48) | static void drain_func(void *clientd, void *element) method fillQueue (line 55) | void fillQueue() function TEST_F (line 68) | TEST_F(MpscQueueTest, shouldGetSizeWhenEmpty) function TEST_F (line 73) | TEST_F(MpscQueueTest, shouldReturnErrorWhenNullOffered) function TEST_F (line 78) | TEST_F(MpscQueueTest, shouldOfferAndDrainToEmptyQueue) function TEST_F (line 94) | TEST_F(MpscQueueTest, shouldFailToOfferToFullQueue) function TEST_F (line 103) | TEST_F(MpscQueueTest, shouldDrainSingleElementFromFullQueue) function TEST_F (line 117) | TEST_F(MpscQueueTest, shouldDrainNothingFromEmptyQueue) function TEST_F (line 128) | TEST_F(MpscQueueTest, shouldDrainFullQueue) function TEST_F (line 144) | TEST_F(MpscQueueTest, shouldDrainFullQueueWithLimit) type mpsc_concurrent_test_data_stct (line 164) | struct mpsc_concurrent_test_data_stct function mpsc_queue_concurrent_handler (line 171) | static void mpsc_queue_concurrent_handler(void *clientd, void *element) function TEST (line 181) | TEST(MpscQueueConcurrentTest, shouldExchangeMessages) FILE: aeron-client/src/test/c/concurrent/aeron_mpsc_rb_test.cpp class MpscRbTest (line 40) | class MpscRbTest : public testing::Test method MpscRbTest (line 44) | MpscRbTest() function TEST_F (line 55) | TEST_F(MpscRbTest, shouldCalculateCapacityForBuffer) function TEST_F (line 63) | TEST_F(MpscRbTest, shouldErrorForCapacityNotPowerOfTwo) function TEST_F (line 70) | TEST_F(MpscRbTest, shouldErrorForCapacityLessThanTheMinCapacity) function TEST_F (line 82) | TEST_F(MpscRbTest, shouldErrorWhenMaxMessageSizeExceeded) function TEST_F (line 90) | TEST_F(MpscRbTest, shouldErrorWhenMinCapacityIsUsedAndMessageSizeIsNotZero) function TEST_F (line 99) | TEST_F(MpscRbTest, shouldWriteAnEmptyMessageWhenMinCapacityIsUsed) function TEST_F (line 114) | TEST_F(MpscRbTest, shouldErrorWhenMessageTypeIsNegative) function TEST_F (line 122) | TEST_F(MpscRbTest, shouldErrorWhenMessageTypeIsZero) function TEST_F (line 130) | TEST_F(MpscRbTest, shouldWriteToEmptyBuffer) function TEST_F (line 150) | TEST_F(MpscRbTest, shouldRejectWriteWhenInsufficientSpace) function TEST_F (line 166) | TEST_F(MpscRbTest, shouldRejectWriteWhenBufferFull) function TEST_F (line 182) | TEST_F(MpscRbTest, shouldInsertPaddingRecordPlusMessageOnBufferWrap) function TEST_F (line 207) | TEST_F(MpscRbTest, shouldInsertPaddingRecordPlusMessageOnBufferWrapWithH... function countTimesAsSizeT (line 232) | static void countTimesAsSizeT(int32_t msg_type_id, const void *msg, size... function TEST_F (line 239) | TEST_F(MpscRbTest, shouldReadNothingFromEmptyBuffer) function TEST_F (line 256) | TEST_F(MpscRbTest, shouldReadSingleMessage) function TEST_F (line 286) | TEST_F(MpscRbTest, shouldNotReadSingleMessagePartWayThroughWriting) function TEST_F (line 311) | TEST_F(MpscRbTest, shouldReadTwoMessages) function TEST_F (line 347) | TEST_F(MpscRbTest, shouldLimitReadOfMessages) function TEST_F (line 383) | TEST_F(MpscRbTest, shouldNotUnblockWhenEmpty) function TEST_F (line 396) | TEST_F(MpscRbTest, shouldUnblockMessageWithHeader) function TEST_F (line 421) | TEST_F(MpscRbTest, shouldUnblockGapWithZeros) function TEST_F (line 447) | TEST_F(MpscRbTest, tryClaimShouldErrorWhenMessageTypeIsZero) function TEST_F (line 455) | TEST_F(MpscRbTest, tryClaimShouldErrorWhenMessageTypeIsNegative) function TEST_F (line 463) | TEST_F(MpscRbTest, tryClaimShouldErrorWhenLengthExceedMaxMessageSize) function TEST_F (line 471) | TEST_F(MpscRbTest, tryClaimShouldErrorBufferIsFull) function TEST_F (line 486) | TEST_F(MpscRbTest, tryClaimShouldReturnMessageOffsetUponSuccess) function TEST_F (line 500) | TEST_F(MpscRbTest, commitShouldReturnErrorIfOffsetIsNegative) function TEST_F (line 508) | TEST_F(MpscRbTest, commitShouldReturnErrorIfOffsetIsExceedsBufferCapacity) function TEST_F (line 516) | TEST_F(MpscRbTest, commitShouldReturnErrorIfOffsetIsSmallerThanRecordHea... function TEST_F (line 524) | TEST_F(MpscRbTest, commitShouldReturnZeroUponSuccess) function TEST_F (line 542) | TEST_F(MpscRbTest, abortShouldReturnErrorIfOffsetIsNegative) function TEST_F (line 550) | TEST_F(MpscRbTest, abortShouldReturnErrorIfOffsetIsExceedsBufferCapacity) function TEST_F (line 558) | TEST_F(MpscRbTest, abortShouldReturnErrorIfOffsetIsSmallerThanRecordHeader) function TEST_F (line 566) | TEST_F(MpscRbTest, abortShouldReturnZeroUponSuccess) type aeron_mpsc_rb_control_test_clientd_t (line 582) | struct aeron_mpsc_rb_control_test_clientd_t function aeron_rb_read_action_t (line 590) | aeron_rb_read_action_t controlled_read_with_action(int32_t msg_type_id, ... function TEST_F (line 603) | TEST_F(MpscRbTest, shouldAbortControlledRead) function TEST_F (line 640) | TEST_F(MpscRbTest, shouldBreakControlledRead) function TEST_F (line 676) | TEST_F(MpscRbTest, shouldContinueControlledRead) function aeron_rb_read_action_t (line 703) | aeron_rb_read_action_t controlled_read_with_commit(int32_t msg_type_id, ... function TEST_F (line 723) | TEST_F(MpscRbTest, shouldCommitControlledRead) function TEST_F (line 741) | TEST_F(MpscRbTest, shouldGetSize) function TEST (line 775) | TEST(MpscRbConcurrentTest, shouldProvideCorrelationIds) type mpsc_concurrent_test_data_stct (line 816) | struct mpsc_concurrent_test_data_stct function mpsc_rb_concurrent_handler (line 823) | static void mpsc_rb_concurrent_handler(int32_t msg_type_id, const void *... function TEST (line 835) | TEST(MpscRbConcurrentTest, shouldExchangeMessages) FILE: aeron-client/src/test/c/concurrent/aeron_spsc_concurrent_array_queue_test.cpp class SpscQueueTest (line 32) | class SpscQueueTest : public testing::Test method SpscQueueTest (line 35) | SpscQueueTest() method drain_func (line 48) | static void drain_func(void *clientd, void *element) method fillQueue (line 55) | void fillQueue() function TEST_F (line 68) | TEST_F(SpscQueueTest, shouldGetSizeWhenEmpty) function TEST_F (line 73) | TEST_F(SpscQueueTest, shouldReturnErrorWhenNullOffered) function TEST_F (line 78) | TEST_F(SpscQueueTest, shouldOfferAndDrainToEmptyQueue) function TEST_F (line 94) | TEST_F(SpscQueueTest, shouldFailToOfferToFullQueue) function TEST_F (line 103) | TEST_F(SpscQueueTest, shouldDrainSingleElementFromFullQueue) function TEST_F (line 117) | TEST_F(SpscQueueTest, shouldDrainNothingFromEmptyQueue) function TEST_F (line 128) | TEST_F(SpscQueueTest, shouldDrainFullQueue) function TEST_F (line 144) | TEST_F(SpscQueueTest, shouldDrainingFullQueueWithLimit) function spsc_queue_concurrent_handler (line 163) | static void spsc_queue_concurrent_handler(void *clientd, void *element) function TEST (line 171) | TEST(SpscQueueConcurrentTest, shouldExchangeMessages) FILE: aeron-client/src/test/c/concurrent/aeron_spsc_rb_test.cpp class SpscRbTest (line 39) | class SpscRbTest : public testing::Test method SpscRbTest (line 43) | SpscRbTest() function TEST_F (line 54) | TEST_F(SpscRbTest, shouldCalculateCapacityForBuffer) function TEST_F (line 62) | TEST_F(SpscRbTest, shouldErrorForCapacityNotPowerOfTwo) function TEST_F (line 69) | TEST_F(SpscRbTest, shouldErrorForCapacityLessThanTheMinCapacity) function TEST_F (line 81) | TEST_F(SpscRbTest, shouldErrorWhenMaxMessageSizeExceeded) function TEST_F (line 89) | TEST_F(SpscRbTest, shouldErrorWhenMinCapacityIsUsedAndMessageSizeIsNotZero) function TEST_F (line 98) | TEST_F(SpscRbTest, shouldWriteAnEmptyMessageWhenMinCapacityIsUsed) function TEST_F (line 113) | TEST_F(SpscRbTest, shouldErrorWhenMessageTypeIsNegative) function TEST_F (line 121) | TEST_F(SpscRbTest, shouldErrorWhenMessageTypeIsZero) function TEST_F (line 129) | TEST_F(SpscRbTest, shouldWriteToEmptyBuffer) function TEST_F (line 149) | TEST_F(SpscRbTest, shouldWriteVectorToEmptyBuffer) function TEST_F (line 179) | TEST_F(SpscRbTest, shouldRejectWriteWhenInsufficientSpace) function TEST_F (line 195) | TEST_F(SpscRbTest, shouldRejectWriteVectorWhenInsufficientSpace) function TEST_F (line 221) | TEST_F(SpscRbTest, shouldRejectWriteWhenBufferFull) function TEST_F (line 237) | TEST_F(SpscRbTest, shouldInsertPaddingRecordPlusMessageOnBufferWrap) function TEST_F (line 262) | TEST_F(SpscRbTest, shouldInsertPaddingRecordPlusMessageOnBufferWrapWithH... function countTimesAsSizeT (line 287) | static void countTimesAsSizeT(int32_t msg_type_id, const void *msg, size... function TEST_F (line 294) | TEST_F(SpscRbTest, shouldReadNothingFromEmptyBuffer) function TEST_F (line 311) | TEST_F(SpscRbTest, shouldReadSingleMessage) function TEST_F (line 336) | TEST_F(SpscRbTest, shouldNotReadSingleMessagePartWayThroughWriting) function TEST_F (line 361) | TEST_F(SpscRbTest, shouldReadTwoMessages) function TEST_F (line 392) | TEST_F(SpscRbTest, shouldLimitReadOfMessages) function TEST_F (line 423) | TEST_F(SpscRbTest, shouldPutMessageAtTheEndOfTheBufferWithoutPaddingAfte... function TEST_F (line 469) | TEST_F(SpscRbTest, tryClaimShouldErrorWhenMessageTypeIsZero) function TEST_F (line 477) | TEST_F(SpscRbTest, tryClaimShouldErrorWhenMessageTypeIsNegative) function TEST_F (line 485) | TEST_F(SpscRbTest, tryClaimShouldErrorWhenLengthExceedMaxMessageSize) function TEST_F (line 493) | TEST_F(SpscRbTest, tryClaimShouldErrorBufferIsFull) function TEST_F (line 508) | TEST_F(SpscRbTest, tryClaimShouldReturnMessageOffsetUponSuccess) function TEST_F (line 522) | TEST_F(SpscRbTest, commitShouldReturnErrorIfOffsetIsNegative) function TEST_F (line 530) | TEST_F(SpscRbTest, commitShouldReturnErrorIfOffsetIsExceedsBufferCapacity) function TEST_F (line 538) | TEST_F(SpscRbTest, commitShouldReturnErrorIfOffsetIsSmallerThanRecordHea... function TEST_F (line 546) | TEST_F(SpscRbTest, commitShouldReturnZeroUponSuccess) function TEST_F (line 564) | TEST_F(SpscRbTest, abortShouldReturnErrorIfOffsetIsNegative) function TEST_F (line 572) | TEST_F(SpscRbTest, abortShouldReturnErrorIfOffsetIsExceedsBufferCapacity) function TEST_F (line 580) | TEST_F(SpscRbTest, abortShouldReturnErrorIfOffsetIsSmallerThanRecordHeader) function TEST_F (line 588) | TEST_F(SpscRbTest, abortShouldReturnZeroUponSuccess) type aeron_spsc_rb_control_test_clientd_t (line 605) | struct aeron_spsc_rb_control_test_clientd_t function aeron_rb_read_action_t (line 613) | aeron_rb_read_action_t controlled_read_with_action(int32_t msg_type_id, ... function TEST_F (line 626) | TEST_F(SpscRbTest, shouldAbortControlledRead) function TEST_F (line 663) | TEST_F(SpscRbTest, shouldBreakControlledRead) function TEST_F (line 699) | TEST_F(SpscRbTest, shouldContinueControlledRead) function aeron_rb_read_action_t (line 726) | aeron_rb_read_action_t controlled_read_with_commit(int32_t msg_type_id, ... function TEST_F (line 745) | TEST_F(SpscRbTest, shouldCommitControlledRead) function TEST_F (line 763) | TEST_F(SpscRbTest, shouldGetSize) function TEST (line 797) | TEST(SpscRbConcurrentTest, shouldProvideCorrelationIds) function spsc_rb_concurrent_handler (line 838) | static void spsc_rb_concurrent_handler(int32_t msg_type_id, const void *... function TEST (line 849) | TEST(SpscRbConcurrentTest, shouldExchangeMessages) FILE: aeron-client/src/test/c/concurrent/aeron_thread_test.cpp function TEST (line 24) | TEST(AeronThreadTest, shouldCreateReentrantMutex) FILE: aeron-client/src/test/c/util/aeron_bitutil_test.cpp class BitutilTest (line 24) | class BitutilTest : public testing::Test method BitutilTest (line 27) | BitutilTest() = default; function TEST_F (line 30) | TEST_F(BitutilTest, shouldCountTrailingZeros64Bit) function TEST_F (line 40) | TEST_F(BitutilTest, shouldCountTrailingZeros32Bit) function TEST_F (line 50) | TEST_F(BitutilTest, shouldCountLeadingZeros32Bit) function TEST_F (line 60) | TEST_F(BitutilTest, shouldCountLeadingZeros64Bit) FILE: aeron-client/src/test/c/util/aeron_deque_test.cpp class DequeTest (line 24) | class DequeTest : public testing::Test method DequeTest (line 27) | DequeTest() = default; function TEST_F (line 30) | TEST_F(DequeTest, shouldAddLastAndRemoveFirst) function TEST_F (line 44) | TEST_F(DequeTest, shouldReturnErrorIfEmptyOnRemove) function TEST_F (line 54) | TEST_F(DequeTest, shouldWrapAroundWithAddsAndRemoves) function TEST_F (line 73) | TEST_F(DequeTest, shouldExpandMultipleAddsWithWrappedBuffer) function TEST_F (line 109) | TEST_F(DequeTest, shouldExpandMultipleAdds) FILE: aeron-client/src/test/c/util/aeron_error_test.cpp class ErrorTest (line 29) | class ErrorTest : public testing::Test method ErrorTest (line 32) | ErrorTest() function functionA (line 38) | int functionA() function functionB (line 44) | int functionB() function functionC (line 55) | int functionC() function assert_substring (line 65) | static std::string::size_type assert_substring( function TEST_F (line 74) | TEST_F(ErrorTest, shouldStackErrors) function TEST_F (line 91) | TEST_F(ErrorTest, shouldHandleErrorsOverflow) function TEST_F (line 112) | TEST_F(ErrorTest, shouldReportZeroAsErrorForBackwardCompatibility) function TEST_F (line 125) | TEST_F(ErrorTest, shouldAllowToAppendAfterClearing) function test_concurrent_access (line 142) | static void test_concurrent_access() function TEST_F (line 189) | TEST_F(ErrorTest, shouldAllowConcurrentAccess) FILE: aeron-client/src/test/c/util/aeron_fileutil_test.cpp class FileUtilTest (line 40) | class FileUtilTest : public testing::Test { method FileUtilTest (line 42) | FileUtilTest() = default; function TEST_F (line 45) | TEST_F(FileUtilTest, rawLogCloseShouldUnmapAndDeleteLogFile) function TEST_F (line 72) | TEST_F(FileUtilTest, rawLogFreeShouldUnmapAndDeleteLogFile) function TEST_F (line 90) | TEST_F(FileUtilTest, rawLogCloseShouldNotDeleteFileIfUnmapFails) function TEST_F (line 107) | TEST_F(FileUtilTest, rawLogFreeShouldNotDeleteFileIfUnmapFails) function TEST_F (line 124) | TEST_F(FileUtilTest, resolveShouldConcatPaths) function TEST_F (line 139) | TEST_F(FileUtilTest, resolveShouldReportTruncatedPaths) function TEST_F (line 150) | TEST_F(FileUtilTest, mapNewFileShouldHandleFilesBiggerThan2GB) function TEST_F (line 170) | TEST_F(FileUtilTest, mapExistingFileShouldHandleFilesBiggerThan2GB) function TEST_F (line 193) | TEST_F(FileUtilTest, rawLogMapShouldHandleMaxTermBufferLengthAndMaxPageS... function TEST_F (line 219) | TEST_F(FileUtilTest, rawLogMapExistingShouldHandleMaxTermBufferLength) function TEST_F (line 257) | TEST_F(FileUtilTest, mapNewFileShouldCreateANonSparseFile) function TEST_F (line 277) | TEST_F(FileUtilTest, rawLogMapShouldCreateNonSparseFile) function TEST_F (line 304) | TEST_F(FileUtilTest, shouldMsyncMappedFile) function TEST_F (line 327) | TEST_F(FileUtilTest, shouldErrorIfMSyncingNonMappedData) function TEST_F (line 335) | TEST_F(FileUtilTest, shouldNotErrorIfAddressIsNull) function TEST_F (line 340) | TEST_F(FileUtilTest, simpleMkdir) function TEST_F (line 356) | TEST_F(FileUtilTest, recursiveMkdir) FILE: aeron-client/src/test/c/util/aeron_httputil_test.cpp class HttpUtilTest (line 27) | class HttpUtilTest : public testing::Test method HttpUtilTest (line 30) | HttpUtilTest() = default; function TEST_F (line 33) | TEST_F(HttpUtilTest, shouldParseHttpContent) function TEST_F (line 85) | TEST_F(HttpUtilTest, shouldParseHttpContentWithoutContentLength) function TEST_F (line 136) | TEST_F(HttpUtilTest, shouldErrorWithInvalidStatusCode) function TEST_F (line 159) | TEST_F(HttpUtilTest, shouldErrorWithZeroStatusCode) FILE: aeron-client/src/test/c/util/aeron_math_test.cpp class MathTest (line 24) | class MathTest : public testing::Test method MathTest (line 27) | MathTest() = default; function TEST_F (line 30) | TEST_F(MathTest, shouldApplyBasicAdditionWrapping) function TEST_F (line 39) | TEST_F(MathTest, shouldApplyBasicSubtractionWrapping) function TEST_F (line 46) | TEST_F(MathTest, shouldApplyBasicMultiplyWrapping) function TEST_F (line 52) | TEST_F(MathTest, shouldWrapAdditionFromMaxToMinPositiveOverflow) function TEST_F (line 63) | TEST_F(MathTest, shouldWrapAdditionFromMinToMaxNegativeOverflow) function TEST_F (line 74) | TEST_F(MathTest, shouldWrapSubtractionFromMaxToMinPositiveOverflow) function TEST_F (line 85) | TEST_F(MathTest, shouldWrapSubtractionFromMinToMaxNegativeOverflow) function TEST_F (line 96) | TEST_F(MathTest, shouldNotWrapWhenNoOverflow) function TEST_F (line 108) | TEST_F(MathTest, shouldWrapMultiplyGeneratedExamples) FILE: aeron-client/src/test/c/util/aeron_netutil_test.cpp class NetutilTest (line 25) | class NetutilTest : public testing::Test method NetutilTest (line 28) | NetutilTest() = default; function TEST_F (line 31) | TEST_F(NetutilTest, shouldGetSocketBufferLengths) function TEST_F (line 43) | TEST_F(NetutilTest, shouldConvertPrefixLengthToMask) function TEST_F (line 79) | TEST_F(NetutilTest, shouldParseValidNamedInterfaces) function TEST_F (line 134) | TEST_F(NetutilTest, shouldReturnErrorIfParsedNamedInterfaceIsInvalid) FILE: aeron-client/src/test/c/util/aeron_strutil_test.cpp class StrUtilTest (line 27) | class StrUtilTest : public testing::Test method StrUtilTest (line 30) | StrUtilTest() = default; function TEST_F (line 33) | TEST_F(StrUtilTest, shouldHandleSingleValue) function TEST_F (line 45) | TEST_F(StrUtilTest, shouldHandleMultipleValues) function TEST_F (line 59) | TEST_F(StrUtilTest, shouldHandleMoreThanSpecifiedTokens) function TEST_F (line 72) | TEST_F(StrUtilTest, shouldFormatNumericStrings) function TEST_F (line 103) | TEST_F(StrUtilTest, shouldHandleConsecutiveDelimeters) function TEST_F (line 117) | TEST_F(StrUtilTest, shouldHandleMaxRangeWithConsecutiveDelimeters) function TEST_F (line 131) | TEST_F(StrUtilTest, shouldHandleTrailingTokens) function TEST_F (line 145) | TEST_F(StrUtilTest, shouldHandleNull) function TEST_F (line 155) | TEST_F(StrUtilTest, checkStringLength) function TEST_F (line 171) | TEST_F(StrUtilTest, checkStringLengthEmptyAndNull) function TEST_F (line 187) | TEST_F(StrUtilTest, shouldCountNumberOfDigitsIntValue) FILE: aeron-client/src/test/c/util/aeron_symbol_table_test.cpp class SymbolTableTest (line 25) | class SymbolTableTest : public testing::Test method SymbolTableTest (line 28) | SymbolTableTest() = default; function foo_function (line 31) | void foo_function() function bar_function (line 36) | void bar_function() function TEST_F (line 59) | TEST_F(SymbolTableTest, shouldFindObjects) function TEST_F (line 70) | TEST_F(SymbolTableTest, shouldFindFunctionPointers) FILE: aeron-client/src/test/cpp_wrapper/ChannelUriStringBuilderTest.cpp function TEST (line 23) | TEST(ChannelUriStringBuilderTest, shouldGenerateBasicIpcChannel) function TEST (line 32) | TEST(ChannelUriStringBuilderTest, shouldGenerateBasicUdpChannel) function TEST (line 43) | TEST(ChannelUriStringBuilderTest, shouldGenerateBasicUdpChannelSpy) function TEST (line 55) | TEST(ChannelUriStringBuilderTest, shouldGenerateComplexUdpChannel) function TEST (line 68) | TEST(ChannelUriStringBuilderTest, shouldGenerateReplayUdpChannel) function TEST (line 85) | TEST(ChannelUriStringBuilderTest, shouldGenerateInitialPosition) function TEST (line 102) | TEST(ChannelUriStringBuilderTest, shouldGenerateSocketSndRcvbufLengths) function TEST (line 117) | TEST(ChannelUriStringBuilderTest, shouldGenerateReceiverWindowLength) function TEST (line 131) | TEST(ChannelUriStringBuilderTest, shouldGenerateOffsets) function TEST (line 147) | TEST(ChannelUriStringBuilderTest, shouldGenerateReceiveTimestampOffset) function TEST (line 161) | TEST(ChannelUriStringBuilderTest, shouldGenerateRxTimestampOffset) function TEST (line 175) | TEST(ChannelUriStringBuilderTest, shouldHandleMaxRetransmits) FILE: aeron-client/src/test/cpp_wrapper/ControlledFragmentAssemblerTest.cpp function initHeader (line 24) | void initHeader(std::uint8_t *buffer, size_t length, Header **header) function freeHeader (line 36) | void freeHeader(Header *header) function fillHeader (line 42) | void fillHeader(Header &header, std::int32_t termOffset, std::uint8_t fl... FILE: aeron-client/src/test/cpp_wrapper/ControlledFragmentAssemblerTestFixture.h type std (line 30) | typedef std::array fragment_buffer_t; function TearDown (line 44) | void TearDown() override function fillFrame (line 49) | void fillFrame( function verifyPayload (line 65) | void verifyPayload(AtomicBuffer &buffer, util::index_t offset, util::ind... function AtomicBuffer (line 117) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 154) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 197) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 224) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 243) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 282) | AtomicBuffer buf{m_buffer}; FILE: aeron-client/src/test/cpp_wrapper/CountersTest.cpp class CountersTest (line 35) | class CountersTest: public testing::Test method CountersTest (line 38) | CountersTest() function TEST_F (line 55) | TEST_F(CountersTest, shouldAddAndCloseCounterWithCallbacks) function TEST_F (line 104) | TEST_F(CountersTest, shouldReadCounterChange) function TEST_F (line 140) | TEST_F(CountersTest, shouldFindCounterByTypeRegistrationId) function TEST_F (line 165) | TEST_F(CountersTest, shouldFindCounterByRegistrationId) function TEST_F (line 189) | TEST_F(CountersTest, shouldCreateAStaticCounter) function TEST_F (line 210) | TEST_F(CountersTest, shouldCreateAStaticCounterUsingAsyncApi) function TEST_F (line 233) | TEST_F(CountersTest, shouldErrorCreatingAStaticCounterIfSessionCounterAl... FILE: aeron-client/src/test/cpp_wrapper/EmbeddedMediaDriver.h function class (line 42) | class EmbeddedMediaDriver function livenessTimeoutNs (line 101) | void livenessTimeoutNs(std::uint64_t livenessTimeoutNs) function aeronDir (line 111) | void aeronDir(std::string aeronDir) function getDebugTimeoutMs (line 180) | static long long getDebugTimeoutMs() FILE: aeron-client/src/test/cpp_wrapper/ExceptionsTest.cpp class ExceptionsTest (line 31) | class ExceptionsTest : public testing::Test method ExceptionsTest (line 34) | ExceptionsTest() = default; function TEST_F (line 39) | TEST_F(ExceptionsTest, shouldThrowAppropriateType) FILE: aeron-client/src/test/cpp_wrapper/FragmentAssemblerTest.cpp function initHeader (line 24) | void initHeader(std::uint8_t *buffer, size_t length, Header **header) function freeHeader (line 36) | void freeHeader(Header *header) function fillHeader (line 42) | void fillHeader(Header &header, std::int32_t termOffset, std::uint8_t fl... FILE: aeron-client/src/test/cpp_wrapper/FragmentAssemblerTestFixture.h type std (line 30) | typedef std::array fragment_buffer_t; function TearDown (line 44) | void TearDown() override function fillFrame (line 49) | void fillFrame( function verifyPayload (line 65) | void verifyPayload(AtomicBuffer &buffer, util::index_t offset, util::ind... function AtomicBuffer (line 116) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 151) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 192) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 218) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 236) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 274) | AtomicBuffer buf{m_buffer}; FILE: aeron-client/src/test/cpp_wrapper/ImageControlledFragmentAssemblerTest.cpp function initHeader (line 24) | void initHeader(std::uint8_t *buffer, size_t length, Header **header) function freeHeader (line 36) | void freeHeader(Header *header) function fillHeader (line 42) | void fillHeader(Header &header, std::int32_t termOffset, std::uint8_t fl... FILE: aeron-client/src/test/cpp_wrapper/ImageControlledFragmentAssemblerTestFixture.h type std (line 30) | typedef std::array fragment_buffer_t; function TearDown (line 44) | void TearDown() override function fillFrame (line 49) | void fillFrame( function verifyPayload (line 65) | void verifyPayload(AtomicBuffer &buffer, util::index_t offset, util::ind... function AtomicBuffer (line 118) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 155) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 198) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 225) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 244) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 283) | AtomicBuffer buf{m_buffer}; FILE: aeron-client/src/test/cpp_wrapper/ImageFragmentAssemblerTest.cpp function initHeader (line 24) | void initHeader(std::uint8_t *buffer, size_t length, Header **header) function freeHeader (line 36) | void freeHeader(Header *header) function fillHeader (line 42) | void fillHeader(Header &header, std::int32_t termOffset, std::uint8_t fl... FILE: aeron-client/src/test/cpp_wrapper/ImageFragmentAssemblerTestFixture.h type std (line 30) | typedef std::array fragment_buffer_t; function TearDown (line 44) | void TearDown() override function fillFrame (line 49) | void fillFrame( function verifyPayload (line 65) | void verifyPayload(AtomicBuffer &buffer, util::index_t offset, util::ind... function AtomicBuffer (line 116) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 151) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 192) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 218) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 236) | AtomicBuffer buf{m_buffer}; function AtomicBuffer (line 274) | AtomicBuffer buf{m_buffer}; FILE: aeron-client/src/test/cpp_wrapper/ImageTest.cpp class ImageTest (line 32) | class ImageTest : public testing::TestWithParam &strings) function TEST_F (line 66) | TEST_F(LocalAddressesTest, shouldGetLocalAddresses) function TEST_F (line 95) | TEST_F(LocalAddressesTest, shouldGetLocalAddressesForIpc) function TEST_F (line 117) | TEST_F(LocalAddressesTest, shouldGetLocalAddressesForMds) FILE: aeron-client/src/test/cpp_wrapper/MultiDestinationByIdTest.cpp class MultiDestinationByIdTest (line 42) | class MultiDestinationByIdTest : public testing::TestWithParam invoker() function TEST_F (line 86) | TEST_F(MultiDestinationByIdTest, shouldAddRemoveDestinationFromPublicati... function TEST_F (line 121) | TEST_F(MultiDestinationByIdTest, shouldAddRemoveDestinationFromExclusive... FILE: aeron-client/src/test/cpp_wrapper/MultiDestinationTest.cpp class MultiDestinationTest (line 42) | class MultiDestinationTest : public testing::TestWithParam invoker() function TEST_F (line 86) | TEST_F(MultiDestinationTest, shouldAddRemoveDestinationFromPublication) function TEST_F (line 121) | TEST_F(MultiDestinationTest, shouldAddRemoveDestinationFromExclusivePubl... function TEST_F (line 160) | TEST_F(MultiDestinationTest, shouldAddAndRemoveDestinationsFromSubscript... FILE: aeron-client/src/test/cpp_wrapper/PubSubTest.cpp class PubSubTest (line 34) | class PubSubTest : public testing::TestWithParam connectClient(std::atomic... class RejectImageTestSimple (line 84) | class RejectImageTestSimple : public RejectImageTestBase, public testing... class RejectImageTest (line 88) | class RejectImageTest : public RejectImageTestBase, public testing::Test... function TEST_P (line 95) | TEST_P(RejectImageTest, shouldRejectImage) function TEST_P (line 155) | TEST_P(RejectImageTest, shouldRejectImageForExclusive) function TEST_P (line 203) | TEST_P(RejectImageTest, shouldOnlySeePublicationErrorFramesForPublicatio... function TEST_F (line 265) | TEST_F(RejectImageTestSimple, basic_ipc_test) FILE: aeron-client/src/test/cpp_wrapper/ResponseChannelsTest.cpp class ResponseChannelsTest (line 36) | class ResponseChannelsTest: public testing::Test method ResponseChannelsTest (line 39) | ResponseChannelsTest() class MultiInvoker (line 53) | class MultiInvoker method MultiInvoker (line 56) | MultiInvoker(AgentInvoker &invokerA, AgentInvoker method SystemTestParameterized (line 240) | SystemTestParameterized() function TEST_P (line 261) | TEST_P(SystemTestParameterized, shouldFreeUnavailableImage) FILE: aeron-client/src/test/cpp_wrapper/WrapperSystemTest.cpp class WrapperSystemTest (line 27) | class WrapperSystemTest : public testing::Test method WrapperSystemTest (line 30) | WrapperSystemTest() method typeId (line 40) | static std::int32_t typeId(CountersReader &reader, std::int32_t counte... function TEST_F (line 50) | TEST_F(WrapperSystemTest, shouldSendReceiveDataWithRawPointer) function TEST_F (line 78) | TEST_F(WrapperSystemTest, shouldSendReceiveDataWithRawPointerExclusive) function TEST_F (line 106) | TEST_F(WrapperSystemTest, shouldRejectClientNameThatIsTooLong) function TEST_F (line 128) | TEST_F(WrapperSystemTest, shouldRemovePendingAsyncPublicationUponError) function TEST_F (line 164) | TEST_F(WrapperSystemTest, shouldRemovePendingAsyncPublicationUponSuccess) function TEST_F (line 189) | TEST_F(WrapperSystemTest, shouldManuallyFreeAsyncPublicationIfNotPolled) function TEST_F (line 204) | TEST_F(WrapperSystemTest, shouldManuallyFreeAsyncPublicationIfNotPolledC... function TEST_F (line 223) | TEST_F(WrapperSystemTest, shouldRemovePendingAsyncExclusivePublicationUp... function TEST_F (line 261) | TEST_F(WrapperSystemTest, shouldRemovePendingAsyncSubscriptionUponError) function TEST_F (line 297) | TEST_F(WrapperSystemTest, shouldRemovePendingAsyncCounterUponError) function TEST_F (line 334) | TEST_F(WrapperSystemTest, asyncSubscriptionMustBeManuallyFreedAfterUsage) function TEST_F (line 361) | TEST_F(WrapperSystemTest, asyncSubscriptionMustBeManuallyFreedAfterUsage... function TEST_F (line 386) | TEST_F(WrapperSystemTest, nonPolledAsyncSubscriptionMustBeManuallyFreedA... function TEST_F (line 401) | TEST_F(WrapperSystemTest, polledSubscriptionShouldCloseAllAllocatedResou... function TEST_F (line 417) | TEST_F(WrapperSystemTest, polledSubscriptionShouldCloseAllAllocatedResou... function TEST_F (line 434) | TEST_F(WrapperSystemTest, polledSubscriptionShouldCloseAllAllocatedResou... function TEST_F (line 464) | TEST_F(WrapperSystemTest, shouldDeleteAeronInstanceLastEvenIfManuallyRel... function TEST_F (line 495) | TEST_F(WrapperSystemTest, polledSubscriptionShouldCloseAllAllocatedResou... function TEST_F (line 525) | TEST_F(WrapperSystemTest, nonPolledPendingAsyncDestinationsAreAutomatica... function TEST_F (line 560) | TEST_F(WrapperSystemTest, nonPolledPendingAsyncDestinationsAreAutomatica... function TEST_F (line 595) | TEST_F(WrapperSystemTest, nonPolledPendingAsyncDestinationsAreAutomatica... FILE: aeron-client/src/test/java/io/aeron/AeronContextTest.java class AeronContextTest (line 30) | class AeronContextTest method shouldUseEmptyStringIfNameIsEmpty (line 32) | @NullAndEmptySource method shouldAssignClientName (line 43) | @ParameterizedTest method shouldRejectClientNameThatIsTooLong (line 53) | @Test method shouldRequireRunningInTheInvokerModeIfDriverInvokerIsSpecified (line 65) | @Test FILE: aeron-client/src/test/java/io/aeron/AeronCountersTest.java class AeronCountersTest (line 53) | class AeronCountersTest method shouldNotHaveOverlappingCounterTypeIds (line 55) | @Test method printLargestCounterId (line 96) | @Test method shouldFormatVersionInfo (line 122) | @ParameterizedTest method shouldAppendVersionInfo (line 133) | @ParameterizedTest method appendToLabelThrowsIllegalArgumentExceptionIfCounterIsNegative (line 150) | @ParameterizedTest method appendToLabelThrowsNullPointerExceptionIfBufferIsNull (line 159) | @Test method appendToLabelThrowsIllegalArgumentExceptionIfCounterIsOutOfRange (line 166) | @ParameterizedTest method appendToLabelThrowsIllegalArgumentExceptionIfCounterIsInWrongState (line 177) | @ParameterizedTest method appendToLabelShouldAddSuffix (line 191) | @Test method appendToLabelShouldAddAPortionOfSuffixUpToTheMaxLength (line 206) | @Test method appendToLabelIsANoOpIfThereIsNoSpaceInTheLabel (line 224) | @Test method setReferenceIdShouldThrowNullPointerExceptionIfMetadataBufferIsNull (line 240) | @Test method setReferenceIdShouldThrowNullPointerExceptionIfValuesBufferIsNull (line 247) | @Test method setReferenceIdShouldRejectNegativeCounterId (line 254) | @Test method setReferenceIdShouldRejectNegativeCounterIdWhichIsOutOfRange (line 263) | @Test method setReferenceIdShouldSetSpecifiedValue (line 273) | @ParameterizedTest FILE: aeron-client/src/test/java/io/aeron/BufferBuilderTest.java class BufferBuilderTest (line 46) | class BufferBuilderTest method shouldFindSuitableCapacity (line 50) | @ParameterizedTest method shouldInitialiseToDefaultValues (line 59) | @Test method shouldGrowDirectBuffer (line 70) | @Test method shouldCreateHeaderBuffer (line 89) | @ParameterizedTest method shouldThrowIllegalArgumentExceptionIfInitialCapacityIsOutOfRange (line 105) | @ParameterizedTest method shouldThrowIllegalArgumentExceptionIfLimitIsOutOfRange (line 115) | @ParameterizedTest method shouldThrowIllegalStateExceptionIfDataExceedsMaxCapacity (line 126) | @ParameterizedTest method shouldAppendNothingForZeroLength (line 145) | @Test method shouldGrowToMultipleOfInitialCapacity (line 156) | @Test method shouldAppendThenReset (line 168) | @Test method shouldAppendOneBufferWithoutResizing (line 185) | @Test method shouldAppendTwoBuffersWithoutResizing (line 202) | @Test method shouldFillBufferWithoutResizing (line 220) | @Test method shouldResizeWhenBufferJustDoesNotFit (line 241) | @Test method shouldAppendTwoBuffersAndResize (line 261) | @Test method shouldCompactBufferToLowerLimit (line 284) | @Test method captureFirstHeaderShouldCopyTheEntireHeader (line 317) | @Test method shouldPrepareCompleteHeader (line 358) | @Test method shouldCalculatePositionAndFrameLengthWhenReassembling (line 430) | @ParameterizedTest method compactEmptyBufferIsAnOp (line 501) | @Test method compactIsANoOpIfTheCapacityIsNotDecreasing (line 511) | @Test method shouldNotChangeHeaderBufferUponResize (line 528) | @ParameterizedTest FILE: aeron-client/src/test/java/io/aeron/ChannelUriStringBuilderTest.java class ChannelUriStringBuilderTest (line 42) | class ChannelUriStringBuilderTest method shouldValidateMedia (line 44) | @Test method shouldValidateEndpointOrControl (line 51) | @Test method shouldValidateInitialPosition (line 58) | @Test method shouldGenerateBasicIpcChannel (line 65) | @Test method shouldGenerateBasicUdpChannel (line 74) | @Test method shouldGenerateBasicUdpChannelSpy (line 84) | @Test method shouldGenerateComplexUdpChannel (line 95) | @Test method shouldGenerateReplayUdpChannel (line 107) | @Test method shouldGenerateChannelWithSocketParameters (line 123) | @Test method shouldGenerateChannelWithReceiverWindow (line 137) | @Test method shouldGenerateChannelWithLingerTimeout (line 150) | @Test method shouldGenerateChannelWithoutLingerTimeoutIfNullIsPassed (line 162) | @Test method shouldRejectNegativeLingerTimeout (line 176) | @Test method shouldCopyLingerTimeoutFromChannelUriHumanForm (line 186) | @Test method shouldCopyLingerTimeoutFromChannelUriNanoseconds (line 195) | @Test method shouldCopyLingerTimeoutFromChannelUriNoValue (line 204) | @Test method shouldCopyLingerTimeoutFromChannelUriNegativeValue (line 213) | @Test method shouldBuildChannelBuilderUsingExistingStringWithAllTheFields (line 220) | @Test method shouldBuildChannelBuilderUsingExistingStringWithTaggedSessionIdAndIpc (line 237) | @Test method shouldRejectInvalidOffsets (line 248) | @Test method shouldRejectInvalidNakDelay (line 262) | @Test method shouldHandleNakDelayWithUnits (line 268) | @Test method shouldHandleUntetheredWindowLimitTimeoutWithUnits (line 276) | @Test method shouldHandleUntetheredRestingTimeoutWithUnits (line 287) | @Test method shouldHandleMaxRetransmits (line 298) | @Test method shouldHandleStreamId (line 311) | @Test method shouldRejectInvalidStreamId (line 323) | @Test method shouldHandlePublicationWindowLength (line 330) | @Test method shouldRejectInvalidPublicationWindowLength (line 345) | @ParameterizedTest method shouldHandleUntetheredParameters (line 354) | @ParameterizedTest method shouldThrowAnExceptionOnInvalidResponseCorrelationId (line 382) | @ParameterizedTest method shouldNotThrowAnExceptionOnValidResponseCorrelationId (line 392) | @ParameterizedTest method shouldFormatSizeAndDurationsWhenCreatingChannelString (line 401) | @Test FILE: aeron-client/src/test/java/io/aeron/ChannelUriTest.java class ChannelUriTest (line 38) | class ChannelUriTest method shouldParseSimpleDefaultUri (line 40) | @Test method shouldRejectUriWithoutAeronPrefix (line 48) | @Test method shouldRejectWithOutOfPlaceColon (line 57) | @Test method shouldRejectWithInvalidMedia (line 63) | @Test method shouldRejectWithMissingQuerySeparatorWhenFollowedWithParams (line 69) | @Test method shouldRejectWithInvalidParams (line 75) | @Test method shouldRejectUriIfLengthExceedsMaxAllowed (line 81) | @ParameterizedTest method shouldParseWithMultipleParameters (line 92) | @Test method shouldAllowReturnDefaultIfParamNotSpecified (line 103) | @Test method shouldRoundTripToString (line 111) | @Test method shouldRoundTripToStringBuilder (line 121) | @Test method shouldRoundTripToStringBuilderWithPrefix (line 133) | @Test method equalsReturnsTrueWhenTheSameInstance (line 146) | @Test method equalsReturnsFalseIfComparedWithNull (line 155) | @Test method equalsReturnsFalseIfComparedAnotherClass (line 164) | @Test method equality (line 174) | @ParameterizedTest method hashCode (line 184) | @ParameterizedTest method createDestinationUriTest (line 201) | @ParameterizedTest method shouldSubstituteEndpoint (line 215) | @Test method shouldThrowIfResolvedEndpointInvalid (line 225) | @Test method shouldIterateOverParameters (line 234) | @Test method shouldNotCallConsumerIfNoParameters (line 253) | @Test method shouldReturnOriginalUriWhenAliasIsEmpty (line 265) | @ParameterizedTest method shouldReturnOriginalUriWhenAliasIsAlreadyDefined (line 273) | @Test method shouldReturnNewUriWithAnAliasAdded (line 281) | @ParameterizedTest method shouldTransformAlias (line 298) | @Test method assertSubstitution (line 310) | private static void assertSubstitution( method equalityValues (line 320) | private static List equalityValues() method assertParseWithParams (line 340) | private void assertParseWithParams(final String uriStr, final String..... method assertParseWithMedia (line 355) | private void assertParseWithMedia(final String uriStr, final String me... method assertParseWithMediaAndPrefix (line 360) | private void assertParseWithMediaAndPrefix(final String uriStr, final ... method assertInvalid (line 368) | private static void assertInvalid(final String string) FILE: aeron-client/src/test/java/io/aeron/ClientConductorTest.java class ClientConductorTest (line 89) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 156) | @BeforeEach method addPublicationShouldNotifyMediaDriver (line 241) | @Test method addPublicationShouldMapLogFile (line 254) | @Test method addPublicationShouldTimeoutWithoutReadyMessage (line 267) | @Test method closingPublicationShouldNotifyMediaDriver (line 274) | @Test method closingPublicationShouldPurgeCache (line 292) | @Test method shouldFailToAddPublicationOnMediaDriverError (line 315) | @Test method closingPublicationDoesNotRemoveOtherPublications (line 332) | @Test method shouldNotMapBuffersForUnknownCorrelationId (line 366) | @Test method addSubscriptionShouldNotifyMediaDriver (line 395) | @Test method closingSubscriptionShouldNotifyMediaDriver (line 412) | @Test method addSubscriptionShouldTimeoutWithoutOperationSuccessful (line 440) | @Test method shouldFailToAddSubscriptionOnMediaDriverError (line 447) | @Test method clientNotifiedOfNewImageShouldMapLogFile (line 464) | @Test method clientNotifiedOfNewAndInactiveImages (line 489) | @Test method shouldIgnoreUnknownNewImage (line 522) | @Test method shouldIgnoreUnknownInactiveImage (line 537) | @Test method shouldTimeoutInterServiceIfTooLongBetweenDoWorkCalls (line 546) | @Test method shouldTerminateAndErrorOnClientTimeoutFromDriver (line 562) | @Test method shouldNotCloseAndErrorOnClientTimeoutForAnotherClientIdFromDriver (line 587) | @Test method shouldRemovePendingSubscriptionByRegistrationId (line 606) | @Test method shouldRemoveSubscriptionByRegistrationId (line 630) | @Test method shouldNotifyDriverWhenAsyncSubscriptionByRegistrationId (line 654) | @Test method removeSubscriptionByRegistrationIdIsANoOpIfIdIsUnknown (line 665) | @Test method shouldThrowAeronExceptionOnAttemptToRemoveWrongResourceUsingSubscriptionRegistrationId (line 676) | @Test method shouldPreTouchLogBuffersForNewImage (line 687) | @ParameterizedTest method shouldNotPreTouchLogBuffersForImageIfDisabled (line 723) | @Test method shouldPreTouchLogBuffersForNewPublication (line 756) | @ParameterizedTest method shouldNotPreTouchLogBuffersForPublicationIfDisabled (line 787) | @Test method shouldPreTouchLogBuffersForNewExclusivePublication (line 815) | @ParameterizedTest method shouldNotPreTouchLogBuffersForExclusivePublicationIfDisabled (line 846) | @Test method shouldUseZeroAsControlProtocolVersionIfCounterNotAvailable (line 874) | @Test method shouldGetControlProtocolVersionFromSystemCounter (line 880) | @Test method shouldReturnRandomIdIfMediaDriverDoesNotSupportNextAvailableSessionIdCommand (line 895) | @Test method asyncRemoveCounterByRegistrationIdIsANoOpIfIdIsUnknown (line 910) | @Test method shouldThrowAeronExceptionOnAttemptToRemoveWrongResourceUsingCounterRegistrationId (line 921) | @Test method shouldRemoveCounterByRegistrationId (line 932) | @Test method shouldRemovePendingCounterByRegistrationId (line 956) | @Test method whenReceiveBroadcastOnMessage (line 973) | private void whenReceiveBroadcastOnMessage( method allocateSystemCounter (line 987) | private static void allocateSystemCounter( class PrintError (line 999) | class PrintError implements ErrorHandler method onError (line 1001) | public void onError(final Throwable throwable) FILE: aeron-client/src/test/java/io/aeron/CommonContextTest.java class CommonContextTest (line 59) | class CommonContextTest method shouldNotAllowConcludeMoreThanOnce (line 64) | @Test method setupErrorHandlerReturnsALoggingErrorHandlerInstanceIfNoUserErrorHandlerSupplied (line 73) | @Test method setupErrorHandlerUsesAFallBackLoggingHandlerForTheOverflow (line 86) | @Test method setupErrorHandlerReturnsAnErrorHandlerThatFirstInvokesLoggingErrorHandlerBeforeCallingSuppliedErrorHandler (line 107) | @Test method setupErrorHandlerShouldCloseUserErrorHandlerAfterClosingTheLoggingErrorHandler (line 131) | @Test method saveExistingErrorsIsANoOpIfErrorBufferIsEmpty (line 159) | @Test method saveExistingErrorsCreatesErrorFileInTheSameDirectoryAsTheCorrespondingMarkFile (line 172) | @Test method fallbackLoggerReturnsSystemErrorIfNothingSpecified (line 193) | @Test method fallbackLoggerReturnsSystemError (line 200) | @ParameterizedTest method fallbackLoggerReturnsSystemOutIfConfigured (line 215) | @Test method fallbackLoggerReturnsNoOpLoggerIfConfigured (line 229) | @Test method shouldConcludeAeronDirectory (line 247) | @Test method shouldCanonicalizeAeronDirectoryPath (line 264) | @Test FILE: aeron-client/src/test/java/io/aeron/DriverProxyTest.java class DriverProxyTest (line 33) | class DriverProxyTest method threadSendsAddChannelMessage (line 44) | @Test method threadSendsRemoveChannelMessage (line 50) | @Test method threadSendsRemoveSubscriberMessage (line 66) | @Test method threadSendsChannelMessage (line 83) | private void threadSendsChannelMessage(final Runnable sendMessage, fin... method assertReadsOneMessage (line 100) | private void assertReadsOneMessage(final MessageHandler handler) FILE: aeron-client/src/test/java/io/aeron/FlyweightTest.java class FlyweightTest (line 29) | class FlyweightTest method shouldWriteCorrectValuesForGenericHeaderFields (line 43) | @Test method shouldReadWhatIsWrittenToGenericHeaderFields (line 64) | @Test method shouldWriteAndReadMultipleFramesCorrectly (line 80) | @Test method shouldReadAndWriteDataHeaderCorrectly (line 109) | @Test method shouldEncodeAndDecodeNakCorrectly (line 133) | @Test method shouldEncodeAndDecodeChannelsCorrectly (line 159) | @Test FILE: aeron-client/src/test/java/io/aeron/FragmentAssemblerTest.java class FragmentAssemblerTest (line 34) | class FragmentAssemblerTest method setUp (line 44) | @BeforeEach method shouldPassThroughUnfragmentedMessage (line 56) | @Test method shouldAssembleTwoPartMessage (line 69) | @Test method shouldAssembleFourPartMessage (line 92) | @Test method shouldFreeSessionBuffer (line 121) | @Test method shouldDoNotingIfEndArrivesWithoutBegin (line 144) | @Test method shouldDoNotingIfMidArrivesWithoutBegin (line 157) | @Test method shouldSkipOverMessagesWithLoss (line 174) | @Test FILE: aeron-client/src/test/java/io/aeron/ImageTest.java class ImageTest (line 44) | class ImageTest method setUp (line 77) | @BeforeEach method shouldHandleClosedImage (line 94) | @Test method shouldAllowValidPosition (line 106) | @Test method shouldNotAdvancePastEndOfTerm (line 119) | @Test method shouldReportCorrectPositionOnReception (line 131) | @Test method shouldReportCorrectPositionOnReceptionWithNonZeroPositionInInitialTermId (line 154) | @Test method shouldReportCorrectPositionOnReceptionWithNonZeroPositionInNonInitialTermId (line 181) | @Test method shouldPollNoFragmentsToControlledFragmentHandler (line 209) | @Test method shouldPollOneFragmentToControlledFragmentHandlerOnContinue (line 221) | @Test method shouldUpdatePositionOnRethrownExceptionInControlledPoll (line 243) | @Test method shouldUpdatePositionOnRethrownExceptionInPoll (line 274) | @Test method shouldNotPollOneFragmentToControlledFragmentHandlerOnAbort (line 305) | @Test method shouldPollOneFragmentToControlledFragmentHandlerOnBreak (line 326) | @Test method shouldPollFragmentsToControlledFragmentHandlerOnCommit (line 349) | @Test method shouldUpdatePositionToEndOfCommittedFragmentOnCommit (line 376) | @Test method shouldPollFragmentsToControlledFragmentHandlerOnContinue (line 416) | @Test method shouldPollNoFragmentsToBoundedControlledFragmentHandlerWithMaxPositionBeforeInitialPosition (line 441) | @Test method shouldPollFragmentsToBoundedControlledFragmentHandlerWithInitialOffsetNotZero (line 465) | @Test method shouldPollFragmentsToBoundedControlledFragmentHandlerWithMaxPositionBeforeNextMessage (line 490) | @Test method shouldPollFragmentsToBoundedFragmentHandlerWithMaxPositionBeforeNextMessage (line 515) | @Test method shouldPollFragmentsToBoundedControlledFragmentHandlerWithMaxPositionAfterEndOfTerm (line 536) | @Test method shouldPollFragmentsToBoundedControlledFragmentHandlerWithMaxPositionAboveIntMaxValue (line 563) | @Test method shouldPollFragmentsToBoundedFragmentHandlerWithMaxPositionAboveIntMaxValue (line 590) | @Test method shouldRejectFragment (line 614) | @Test method shouldExitPollIfImageIsClosed (line 634) | @Test method shouldExitBoundedPollIfImageIsClosed (line 655) | @Test method shouldExitControlledPollIfImageIsClosed (line 677) | @Test method shouldExitBoundedControlledPollIfImageIsClosed (line 702) | @Test method shouldExitControlledPeekIfImageIsClosed (line 730) | @Test method createImage (line 756) | private Image createImage() method insertDataFrame (line 761) | private void insertDataFrame(final int activeTermId, final int termOff... method insertPaddingFrame (line 779) | private void insertPaddingFrame(final int activeTermId, final int term... method offsetForFrame (line 794) | private static int offsetForFrame(final int index) FILE: aeron-client/src/test/java/io/aeron/LogBuffersTest.java class LogBuffersTest (line 33) | class LogBuffersTest method throwsIllegalStateExceptionIfTermLengthIsInvalid (line 35) | @ParameterizedTest method throwsIllegalStateExceptionIfPageSizeIsInvalid (line 53) | @ParameterizedTest method throwsIllegalStateExceptionIfLogFileSizeIsLessThanLogMetaDataLength (line 72) | @Test FILE: aeron-client/src/test/java/io/aeron/PublicationTest.java class PublicationTest (line 49) | class PublicationTest method setUp (line 76) | @BeforeEach method shouldEnsureThePublicationIsOpenBeforeReadingPosition (line 120) | @Test method shouldReportThatPublicationHasNotBeenConnectedYet (line 129) | @Test method shouldReportThatPublicationHasBeenConnectedYet (line 137) | @Test method shouldReportInitialPosition (line 144) | @Test method shouldReportMaxMessageLength (line 150) | @Test method shouldRemovePublicationOnClose (line 156) | @Test method shouldReturnErrorMessages (line 164) | @Test class BaseTests (line 178) | abstract class BaseTests method invoke (line 180) | abstract long invoke(int length, ReservedValueSupplier reservedValue... method onError (line 182) | abstract void onError(UnsafeBuffer termBuffer, int termOffset, int l... method onSuccess (line 184) | abstract void onSuccess(UnsafeBuffer termBuffer, int termOffset, int... method returnsClosedIfPublicationWasClosed (line 186) | @Test method returnsAdminActionIfTermCountAndTermIdDoNotMatch (line 200) | @Test method returnsMaxPositionExceededIfPublicationLimitReached (line 216) | @Test method returnsBackPressuredIfPublicationLimitReached (line 234) | @Test method returnsNotConnectedIfPublicationLimitReachedAndNotConnected (line 254) | @Test method returnsAdminActionIfTermWasRotated (line 271) | @Test method returnsMaxPositionExceededIfThereIsNotEnoughSpaceLeft (line 291) | @Test method testPositionUponSuccess (line 314) | void testPositionUponSuccess( class TryClaim (line 344) | @Nested method invoke (line 349) | long invoke(final int length, final ReservedValueSupplier reservedVa... method onError (line 354) | void onError(final UnsafeBuffer termBuffer, final int termOffset, fi... method onSuccess (line 360) | void onSuccess(final UnsafeBuffer termBuffer, final int termOffset, ... method tryClaimShouldReturnPositionAtWhichTheClaimedSpaceEnds (line 367) | @ParameterizedTest class OfferBase (line 385) | abstract class OfferBase extends BaseTests method buffer (line 387) | abstract UnsafeBuffer buffer(int processedBytes); method onError (line 389) | void onError(final UnsafeBuffer termBuffer, final int termOffset, fi... method onSuccess (line 398) | void onSuccess(final UnsafeBuffer termBuffer, final int termOffset, ... method returnsPositionAfterDataIsCopied (line 441) | @ParameterizedTest class Offer (line 459) | @Nested method before (line 464) | @BeforeEach method buffer (line 472) | UnsafeBuffer buffer(final int length) method invoke (line 477) | long invoke(final int length, final ReservedValueSupplier reservedVa... method offerWithAnOffset (line 482) | @Test class OfferWithTwoBuffers (line 508) | @Nested method before (line 514) | @BeforeEach method buffer (line 519) | UnsafeBuffer buffer(final int processedBytes) method invoke (line 524) | long invoke(final int length, final ReservedValueSupplier reservedVa... method offerWithOffsets (line 536) | @Test class VectorOffer (line 580) | @Nested method buffer (line 585) | UnsafeBuffer buffer(final int processedBytes) method invoke (line 590) | long invoke(final int length, final ReservedValueSupplier reservedVa... method assertFrameType (line 608) | void assertFrameType(final int partitionIndex, final int termOffset, f... method assertFrameLength (line 613) | private void assertFrameLength(final int partitionIndex, final int ter... method tryClaimPositions (line 618) | private static List tryClaimPositions() method offerPositions (line 635) | private static List offerPositions() FILE: aeron-client/src/test/java/io/aeron/SubscriptionTest.java class SubscriptionTest (line 39) | class SubscriptionTest method setUp (line 65) | @BeforeEach method shouldEnsureTheSubscriptionIsOpenWhenPolling (line 89) | @Test method shouldReadNothingWhenNoImages (line 98) | @Test method shouldReadNothingWhenThereIsNoData (line 104) | @Test method shouldReadData (line 112) | @Test method shouldReadDataFromMultipleSources (line 134) | @Test method tryResolveChannelEndpointPortReturnsNullIfChannelStatusIsNotActive (line 161) | @ValueSource(longs = { INITIALIZING, ERRORED, CLOSING }) method tryResolveChannelEndpointPortReturnsOriginalChannelIfNoAddressesFound (line 180) | @Test method tryResolveChannelEndpointPortReturnsChannelWithResolvedPort (line 190) | @Test method tryResolveChannelEndpointPortReturnsNullIfChannelStatusIsActiveButThereAreNoActiveBindAddresses (line 217) | @Test method tryResolveChannelEndpointPortReturnsOriginalUriIfEndpointDoesNotNeedResolving (line 237) | @ParameterizedTest method resolvedEndpointReturnsNullIfChannelStatusIsNotActive (line 264) | @ValueSource(longs = { INITIALIZING, ERRORED, CLOSING }) method resolvedEndpointReturnsNullIfChannelStatusIsActiveButThereIsNoActiveBindAddress (line 285) | @Test method resolvedEndpointReturnsFirstFoundActiveAddress (line 305) | @Test method shouldAcceptBrokenChannelUriAtCreationTime (line 330) | @Test method allocateAddressCounter (line 345) | private void allocateAddressCounter(final String address, final int ch... FILE: aeron-client/src/test/java/io/aeron/TimestampUtilTest.java class TimestampUtilTest (line 22) | class TimestampUtilTest method hasReachedDeadline (line 24) | static boolean hasReachedDeadline(final long now, final long deadline) method shouldCorrectlyReachDeadline (line 29) | @Test FILE: aeron-client/src/test/java/io/aeron/VerifyBuildTimePropertiesTest.java class VerifyBuildTimePropertiesTest (line 24) | class VerifyBuildTimePropertiesTest method checkVersion (line 28) | @Test FILE: aeron-client/src/test/java/io/aeron/command/CounterMessageFlyweightTest.java class CounterMessageFlyweightTest (line 28) | class CounterMessageFlyweightTest method keyBuffer (line 33) | @Test method labelBuffer (line 46) | @Test method newBuffer (line 61) | private DirectBuffer newBuffer(final int length) FILE: aeron-client/src/test/java/io/aeron/command/TerminateDriverFlyweightTest.java class TerminateDriverFlyweightTest (line 28) | class TerminateDriverFlyweightTest method tokenBuffer (line 30) | @Test method newBuffer (line 46) | private DirectBuffer newBuffer(final int length) FILE: aeron-client/src/test/java/io/aeron/exceptions/StorageSpaceExceptionTest.java class StorageSpaceExceptionTest (line 31) | class StorageSpaceExceptionTest method isStorageSpaceErrorReturnsFalseIfNull (line 33) | @Test method isStorageSpaceErrorReturnsFalseIfNotIOException (line 39) | @Test method isStorageSpaceErrorReturnsFalseIfWrongMessage (line 45) | @Test method isStorageSpaceErrorReturnsTrueWhenIOExceptionWithAParticularMessage (line 52) | @ParameterizedTest method errors (line 59) | private static List errors() FILE: aeron-client/src/test/java/io/aeron/logbuffer/HeaderTest.java class HeaderTest (line 29) | class HeaderTest method constructorInitializedData (line 31) | @Test method positionCalculationTheEndOfTheMessageInTheLog (line 44) | @ParameterizedTest method offsetIsRelativeToTheBufferStart (line 67) | @Test method shouldReadDataFromTheBuffer (line 79) | @ParameterizedTest method shouldOverrideInitialTermId (line 125) | @Test method shouldOverridePositionBitsToShift (line 137) | @Test FILE: aeron-client/src/test/java/io/aeron/logbuffer/HeaderWriterTest.java class HeaderWriterTest (line 33) | class HeaderWriterTest method before (line 38) | @BeforeEach method shouldEncodeHeaderUsingLittleEndianByteOrder (line 45) | @ParameterizedTest method shouldEncodeHeaderUsingBigEndianByteOrder (line 83) | @ParameterizedTest method littleEndian (line 121) | private static boolean littleEndian() method bigEndian (line 126) | private static boolean bigEndian() FILE: aeron-client/src/test/java/io/aeron/logbuffer/LogBufferDescriptorTest.java class LogBufferDescriptorTest (line 28) | class LogBufferDescriptorTest method rotateLogIsAShouldCasActiveTermCountEvenWhenTermIdDoesNotMatch (line 32) | @Test method rotateLogIsAShouldCasActiveTermCountAfterSettingTailForTheNextTerm (line 50) | @Test method rotateLogIsANoOpIfNeitherTailNorActiveTermCountCanBeChanged (line 68) | @Test method shouldComputeFragmentedFrameLength (line 86) | @ParameterizedTest FILE: aeron-client/src/test/java/io/aeron/logbuffer/LogBufferUnblockerTest.java class LogBufferUnblockerTest (line 30) | class LogBufferUnblockerTest method setUp (line 41) | @BeforeEach method shouldNotUnblockWhenPositionHasCompleteMessage (line 60) | @Test method shouldUnblockWhenPositionHasNonCommittedMessageAndTailWithinTerm (line 75) | @Test method shouldUnblockWhenPositionHasNonCommittedMessageAndTailAtEndOfTerm (line 93) | @Test method shouldUnblockWhenPositionHasCommittedMessageAndTailAtEndOfTermButNotRotated (line 115) | @Test method shouldUnblockWhenPositionHasNonCommittedMessageAndTailPastEndOfTerm (line 136) | @Test method pack (line 158) | private static long pack(final int termId, final int offset) FILE: aeron-client/src/test/java/io/aeron/logbuffer/TermBlockScannerTest.java class TermBlockScannerTest (line 32) | class TermBlockScannerTest method before (line 36) | @BeforeEach method shouldScanEmptyBuffer (line 42) | @Test method shouldReadFirstMessage (line 52) | @Test method shouldReadBlockOfTwoMessages (line 67) | @Test method shouldReadBlockOfThreeMessagesThatFillBuffer (line 84) | @Test method shouldReadBlockOfTwoMessagesBecauseOfLimit (line 104) | @Test method shouldFailToReadFirstMessageBecauseOfLimit (line 123) | @Test method shouldReadOneMessageOnLimit (line 138) | @Test method shouldReadBlockOfOneMessageThenPadding (line 152) | @Test FILE: aeron-client/src/test/java/io/aeron/logbuffer/TermGapFillerTest.java class TermGapFillerTest (line 31) | class TermGapFillerTest method setup (line 42) | @BeforeEach method shouldFillGapAtBeginningOfTerm (line 49) | @Test method shouldNotOverwriteExistingFrame (line 66) | @Test method shouldFillGapAfterExistingFrame (line 77) | @Test method shouldFillGapBetweenExistingFrames (line 102) | @Test method shouldFillGapAtEndOfTerm (line 139) | @Test FILE: aeron-client/src/test/java/io/aeron/logbuffer/TermGapScannerTest.java class TermGapScannerTest (line 29) | class TermGapScannerTest method setUp (line 38) | @BeforeEach method shouldReportGapAtBeginningOfBuffer (line 44) | @Test method shouldReportSingleGapWhenBufferNotFull (line 58) | @Test method shouldReportSingleGapWhenBufferIsFull (line 75) | @Test method shouldReportNoGapWhenHwmIsInPadding (line 92) | @Test method shouldReportSingleHeaderGap (line 108) | @Test method shouldReportGapAtTheEndOfTheBuffer (line 124) | @Test FILE: aeron-client/src/test/java/io/aeron/logbuffer/TermReaderTest.java class TermReaderTest (line 32) | class TermReaderTest method setUp (line 45) | @BeforeEach method shouldReadFirstMessage (line 51) | @Test method shouldNotReadPastTail (line 72) | @Test method shouldReadOneLimitedMessage (line 86) | @Test method shouldReadMultipleMessages (line 108) | @Test method shouldReadLastMessage (line 135) | @Test method shouldNotReadLastMessageWhenPadding (line 167) | @Test FILE: aeron-client/src/test/java/io/aeron/logbuffer/TermRebuilderTest.java class TermRebuilderTest (line 31) | class TermRebuilderTest method setUp (line 37) | @BeforeEach method shouldInsertIntoEmptyBuffer (line 43) | @Test method shouldInsertLastFrameIntoBuffer (line 63) | @Test method shouldFillSingleGap (line 80) | @Test method shouldFillAfterAGap (line 96) | @Test method shouldFillGapButNotMoveTailOrHwm (line 114) | @Test FILE: aeron-client/src/test/java/io/aeron/logbuffer/TermScannerTest.java class TermScannerTest (line 30) | class TermScannerTest method setUp (line 38) | @BeforeEach method shouldPackPaddingAndOffsetIntoResultingStatus (line 44) | @Test method shouldReturnZeroOnEmptyLog (line 56) | @Test method shouldScanSingleMessage (line 64) | @Test method shouldFailToScanMessageLargerThanMaxLength (line 84) | @Test method shouldScanTwoMessagesThatFitInSingleMtu (line 105) | @Test method shouldScanTwoMessagesAndStopAtMtuBoundary (line 131) | @Test method shouldScanTwoMessagesAndStopAtSecondThatSpansMtu (line 157) | @Test method shouldScanLastFrameInBuffer (line 182) | @Test method shouldScanLastMessageInBufferPlusPadding (line 196) | @Test method shouldScanLastMessageInBufferMinusPaddingLimitedByMtu (line 213) | @Test FILE: aeron-client/src/test/java/io/aeron/logbuffer/TermUnblockerTest.java class TermUnblockerTest (line 35) | class TermUnblockerTest method setUp (line 43) | @BeforeEach method shouldTakeNoActionWhenMessageIsComplete (line 49) | @Test method shouldTakeNoActionWhenNoUnblockedMessage (line 60) | @Test method shouldPatchNonCommittedMessage (line 70) | @Test method shouldPatchToEndOfPartition (line 88) | @Test method shouldScanForwardForNextCompleteMessage (line 107) | @Test method shouldScanForwardForNextNonCommittedMessage (line 125) | @Test method shouldTakeNoActionIfMessageCompleteAfterScan (line 143) | @Test method shouldTakeNoActionIfMessageNonCommittedAfterScan (line 161) | @Test method shouldTakeNoActionToEndOfPartitionIfMessageCompleteAfterScan (line 179) | @Test method shouldTakeNoActionToEndOfPartitionIfMessageNonCommittedAfterScan (line 194) | @Test method shouldNotUnblockGapWithMessageRaceOnSecondMessageIncreasingTailThenInterrupting (line 209) | @Test method shouldNotUnblockGapWithMessageRaceWhenScanForwardTakesAnInterrupt (line 227) | @Test FILE: aeron-client/src/test/java/io/aeron/protocol/ErrorFlyweightTest.java class ErrorFlyweightTest (line 26) | class ErrorFlyweightTest method shouldCorrectlySetFlagsForGroupTag (line 28) | @Test method shouldCorrectlyUpdateExistingFlagsForGroupTag (line 41) | @Test FILE: aeron-client/src/test/java/io/aeron/protocol/HeaderFlyweightTest.java class HeaderFlyweightTest (line 22) | class HeaderFlyweightTest method shouldConvertFlags (line 24) | @Test method shouldAppendFlags (line 33) | @Test FILE: aeron-client/src/test/java/io/aeron/security/AuthorisationServiceTest.java class AuthorisationServiceTest (line 30) | class AuthorisationServiceTest method shouldAllowAnyCommandIfAllowAllIsUsed (line 32) | @Test method shouldForbidAllCommandsIfDenyAllIsUsed (line 44) | @Test FILE: aeron-cluster/src/main/java/io/aeron/cluster/AllowBackupAndStandbyAuthorisationService.java type AllowBackupAndStandbyAuthorisationService (line 28) | public enum AllowBackupAndStandbyAuthorisationService implements Authori... method isAuthorised (line 38) | public boolean isAuthorised( FILE: aeron-cluster/src/main/java/io/aeron/cluster/AppVersionValidator.java class AppVersionValidator (line 25) | public final class AppVersionValidator method AppVersionValidator (line 27) | private AppVersionValidator() method isVersionCompatible (line 44) | public boolean isVersionCompatible(final int contextAppVersion, final ... FILE: aeron-cluster/src/main/java/io/aeron/cluster/ClusterBackup.java class ClusterBackup (line 76) | @Versioned type State (line 102) | public enum State method State (line 148) | State(final int code) method code (line 163) | public int code() method get (line 175) | public static State get(final AtomicCounter counter) method get (line 191) | public static State get(final long code) type SourceType (line 205) | public enum SourceType method ClusterBackup (line 225) | private ClusterBackup(final ClusterBackup.Context ctx) method launch (line 261) | public static ClusterBackup launch() method launch (line 272) | public static ClusterBackup launch(final ClusterBackup.Context ctx) method context (line 292) | public ClusterBackup.Context context() method conductorAgentInvoker (line 302) | public AgentInvoker conductorAgentInvoker() method close (line 310) | public void close() class Configuration (line 320) | @Config(existsInC = false) method Configuration (line 323) | private Configuration() method catchupEndpoint (line 414) | public static String catchupEndpoint() method catchupChannel (line 438) | public static String catchupChannel() method consensusChannel (line 451) | public static String consensusChannel() method clusterBackupIntervalNs (line 479) | public static long clusterBackupIntervalNs() method clusterBackupResponseTimeoutNs (line 490) | public static long clusterBackupResponseTimeoutNs() method clusterBackupProgressTimeoutNs (line 502) | public static long clusterBackupProgressTimeoutNs() method clusterBackupCoolDownIntervalNs (line 514) | public static long clusterBackupCoolDownIntervalNs() method clusterBackupSourceType (line 527) | public static String clusterBackupSourceType() type ReplayStart (line 535) | public enum ReplayStart method clusterInitialReplayStart (line 566) | public static ReplayStart clusterInitialReplayStart() class Context (line 581) | public static class Context implements Cloneable method Context (line 650) | public Context() method clone (line 659) | public Context clone() method conclude (line 674) | @SuppressWarnings("MethodLength") method isConcluded (line 910) | public boolean isConcluded() method aeron (line 925) | public Context aeron(final Aeron aeron) method aeron (line 939) | public Aeron aeron() method aeronDirectoryName (line 950) | public Context aeronDirectoryName(final String aeronDirectoryName) method aeronDirectoryName (line 961) | public String aeronDirectoryName() method ownsAeronClient (line 972) | public Context ownsAeronClient(final boolean ownsAeronClient) method ownsAeronClient (line 983) | public boolean ownsAeronClient() method deleteDirOnStart (line 994) | public Context deleteDirOnStart(final boolean deleteDirOnStart) method deleteDirOnStart (line 1005) | public boolean deleteDirOnStart() method clusterId (line 1017) | public Context clusterId(final int clusterId) method clusterId (line 1029) | public int clusterId() method clusterDirectoryName (line 1041) | public Context clusterDirectoryName(final String clusterDirectoryName) method clusterDirectoryName (line 1053) | public String clusterDirectoryName() method clusterDir (line 1065) | public Context clusterDir(final File clusterDir) method clusterDir (line 1077) | public File clusterDir() method markFileDir (line 1091) | public File markFileDir() method markFileDir (line 1103) | public ClusterBackup.Context markFileDir(final File markFileDir) method archiveContext (line 1115) | public Context archiveContext(final AeronArchive.Context archiveCont... method archiveContext (line 1127) | public AeronArchive.Context archiveContext() method clusterArchiveContext (line 1139) | public Context clusterArchiveContext(final AeronArchive.Context arch... method clusterArchiveContext (line 1152) | public AeronArchive.Context clusterArchiveContext() method threadFactory (line 1162) | public ThreadFactory threadFactory() method threadFactory (line 1173) | public Context threadFactory(final ThreadFactory threadFactory) method idleStrategySupplier (line 1185) | public ClusterBackup.Context idleStrategySupplier(final Supplier clusterM... method addConsensusPublications (line 715) | public static void addConsensusPublications( method addConsensusPublication (line 749) | public static void addConsensusPublication( method tryAddPublication (line 777) | public static void tryAddPublication( method closeConsensusPublications (line 797) | public static void closeConsensusPublications(final ErrorHandler error... method addClusterMemberIds (line 811) | public static void addClusterMemberIds( method hasActiveQuorum (line 828) | public static boolean hasActiveQuorum( method quorumThreshold (line 853) | public static int quorumThreshold(final int memberCount) method quorumPosition (line 867) | public static long quorumPosition( method hasQuorumAtPosition (line 907) | public static boolean hasQuorumAtPosition( method reset (line 932) | public static void reset(final ClusterMember[] members) method becomeCandidate (line 947) | public static void becomeCandidate( method isUnanimousLeader (line 981) | public static boolean isUnanimousLeader( method isQuorumLeader (line 1015) | public static boolean isQuorumLeader(final ClusterMember[] clusterMemb... method determineMember (line 1046) | public static ClusterMember determineMember( method validateMemberEndpoints (line 1079) | public static void validateMemberEndpoints(final ClusterMember member,... method areSameEndpoints (line 1097) | public static boolean areSameEndpoints(final ClusterMember lhs, final ... method isUnanimousCandidate (line 1117) | public static boolean isUnanimousCandidate( method isQuorumCandidate (line 1147) | public static boolean isQuorumCandidate(final ClusterMember[] clusterM... method compareLog (line 1173) | public static int compareLog( method compareLog (line 1208) | public static int compareLog(final ClusterMember lhs, final ClusterMem... method findMember (line 1220) | public static ClusterMember findMember(final ClusterMember[] clusterMe... method ingressEndpoints (line 1239) | public static String ingressEndpoints(final ClusterMember[] members) method setIsLeader (line 1263) | public static void setIsLeader(final ClusterMember[] clusterMembers, f... method setControlEndpoint (line 1271) | static void setControlEndpoint(final ChannelUri channelUri, final bool... method isActive (line 1287) | boolean isActive(final long nowNs, final long timeoutNs) method willVoteFor (line 1292) | boolean willVoteFor(final ClusterMember candidate) method hasReachedPosition (line 1300) | boolean hasReachedPosition(final long leadershipTermId, final long pos... method toString (line 1308) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ClusterMembership.java class ClusterMembership (line 25) | public class ClusterMembership method ClusterMembership (line 30) | public ClusterMembership() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ClusterSession.java class ClusterSession (line 44) | final class ClusterSession implements ClusterClientSession type State (line 50) | @SuppressWarnings("JavadocVariable") type Action (line 56) | @SuppressWarnings("JavadocVariable") method ClusterSession (line 86) | ClusterSession( method close (line 101) | public void close(final Aeron aeron, final ErrorHandler errorHandler, ... method id (line 107) | public long id() method encodedPrincipal (line 112) | public byte[] encodedPrincipal() method isOpen (line 117) | public boolean isOpen() method responsePublication (line 122) | public Publication responsePublication() method timeOfLastActivityNs (line 127) | public long timeOfLastActivityNs() method timeOfLastActivityNs (line 132) | public void timeOfLastActivityNs(final long timeNs) method loadSnapshotState (line 137) | void loadSnapshotState( method responseStreamId (line 158) | int responseStreamId() method responseChannel (line 163) | String responseChannel() method closing (line 168) | void closing(final CloseReason closeReason) method closeReason (line 177) | CloseReason closeReason() method resetCloseReason (line 182) | void resetCloseReason() method asyncConnect (line 188) | void asyncConnect(final Aeron aeron, final MutableDirectBuffer tempBuf... method connect (line 194) | void connect( method disconnect (line 218) | void disconnect(final Aeron aeron, final ErrorHandler errorHandler) method isResponsePublicationConnected (line 242) | boolean isResponsePublicationConnected(final Aeron aeron, final long n... method tryClaim (line 279) | long tryClaim(final int length, final BufferClaim bufferClaim) method offer (line 291) | long offer(final DirectBuffer buffer, final int offset, final int length) method state (line 303) | State state() method state (line 308) | void state(final State newState, final String reason) method authenticate (line 314) | void authenticate(final byte[] encodedPrincipal) method open (line 324) | void open(final long openedLogPosition) method appendSessionToLogAndSendOpen (line 330) | boolean appendSessionToLogAndSendOpen( method sendSessionOpenEvent (line 353) | int sendSessionOpenEvent( method lastActivityNs (line 367) | void lastActivityNs(final long timeNs, final long correlationId) method reject (line 373) | void reject(final EventCode code, final String responseDetail, final D... method redirect (line 385) | void redirect(final String ingressEndpoints) method eventCode (line 391) | EventCode eventCode() method responseDetail (line 396) | String responseDetail() method correlationId (line 401) | long correlationId() method openedLogPosition (line 406) | long openedLogPosition() method closedLogPosition (line 411) | void closedLogPosition(final long closedLogPosition) method closedLogPosition (line 416) | long closedLogPosition() method hasNewLeaderEventPending (line 421) | void hasNewLeaderEventPending(final boolean flag) method hasNewLeaderEventPending (line 426) | boolean hasNewLeaderEventPending() method hasOpenEventPending (line 431) | boolean hasOpenEventPending() method clearOpenEventPending (line 436) | void clearOpenEventPending() method action (line 441) | Action action() method action (line 446) | void action(final Action action) method requestInput (line 451) | void requestInput(final Object requestInput) method requestInput (line 456) | Object requestInput() method linkIngressImage (line 461) | void linkIngressImage(final Header header) method unlinkIngressImage (line 469) | void unlinkIngressImage() method ingressImageCorrelationId (line 474) | long ingressImageCorrelationId() method hasTimedOut (line 479) | boolean hasTimedOut(final long nowNs, final long sessionTimeoutNs) method addSessionCounter (line 484) | private long addSessionCounter(final Aeron aeron, final MutableDirectB... method logStateChange (line 508) | private static void logStateChange( method checkEncodedPrincipalLength (line 520) | static void checkEncodedPrincipalLength(final byte[] encodedPrincipal) method toString (line 530) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ClusterSessionProxy.java class ClusterSessionProxy (line 26) | final class ClusterSessionProxy implements SessionProxy method ClusterSessionProxy (line 31) | ClusterSessionProxy(final EgressPublisher egressPublisher) method session (line 36) | SessionProxy session(final ClusterSession clusterSession) method sessionId (line 42) | public long sessionId() method challenge (line 47) | public boolean challenge(final byte[] encodedChallenge) method authenticate (line 58) | public boolean authenticate(final byte[] encodedPrincipal) method reject (line 66) | public void reject() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ClusterTermination.java class ClusterTermination (line 22) | class ClusterTermination method ClusterTermination (line 27) | ClusterTermination(final long deadlineNs) method deadlineNs (line 32) | void deadlineNs(final long deadlineNs) method canTerminate (line 37) | boolean canTerminate(final ClusterMember[] members, final long nowNs) method onServicesTerminated (line 58) | void onServicesTerminated() method terminationPosition (line 63) | void terminationPosition( FILE: aeron-cluster/src/main/java/io/aeron/cluster/ClusterTool.java class ClusterTool (line 62) | @Config(existsInC = false) method ClusterTool (line 224) | private ClusterTool() method main (line 233) | @SuppressWarnings("methodlength") method describe (line 273) | public static void describe(final PrintStream out, final File clusterDir) method pid (line 284) | public static void pid(final PrintStream out, final File clusterDir) method recoveryPlan (line 296) | public static void recoveryPlan(final PrintStream out, final File clus... method recordingLog (line 307) | public static void recordingLog(final PrintStream out, final File clus... method sortRecordingLog (line 318) | public static boolean sortRecordingLog(final File clusterDir) method seedRecordingLogFromSnapshot (line 329) | public static void seedRecordingLogFromSnapshot(final File clusterDir) method errors (line 340) | public static void errors(final PrintStream out, final File clusterDir) method listMembers (line 351) | public static void listMembers(final PrintStream out, final File clust... method printNextBackupQuery (line 362) | public static void printNextBackupQuery(final PrintStream out, final F... method nextBackupQuery (line 374) | public static void nextBackupQuery(final PrintStream out, final File c... method describe (line 385) | public static void describe(final PrintStream out, final ClusterMarkFi... method isLeader (line 398) | public static int isLeader(final PrintStream out, final File clusterDir) method markFileExists (line 409) | public static boolean markFileExists(final File clusterDir) method listMembers (line 422) | public static boolean listMembers( method queryClusterMembers (line 436) | public static boolean queryClusterMembers( method queryClusterMembers (line 450) | public static boolean queryClusterMembers( method nextBackupQueryDeadlineMs (line 464) | public static long nextBackupQueryDeadlineMs(final File clusterDir) method nextBackupQueryDeadlineMs (line 475) | public static long nextBackupQueryDeadlineMs(final ClusterMarkFile mar... method nextBackupQueryDeadlineMs (line 487) | public static boolean nextBackupQueryDeadlineMs(final File clusterDir,... method nextBackupQueryDeadlineMs (line 499) | public static boolean nextBackupQueryDeadlineMs(final ClusterMarkFile ... method invalidateLatestSnapshot (line 511) | public static boolean invalidateLatestSnapshot(final PrintStream out, ... method describeLatestConsensusModuleSnapshot (line 523) | public static boolean describeLatestConsensusModuleSnapshot(final Prin... method describeLatestConsensusModuleSnapshot (line 536) | public static boolean describeLatestConsensusModuleSnapshot( method snapshot (line 551) | public static boolean snapshot(final File clusterDir, final PrintStrea... method suspend (line 563) | public static boolean suspend(final File clusterDir, final PrintStream... method resume (line 575) | public static boolean resume(final File clusterDir, final PrintStream ... method shutdown (line 587) | public static boolean shutdown(final File clusterDir, final PrintStrea... method abort (line 599) | public static boolean abort(final File clusterDir, final PrintStream out) method findLatestValidSnapshot (line 610) | static RecordingLog.Entry findLatestValidSnapshot(final File clusterDir) method loadControlProperties (line 621) | static ClusterNodeControlProperties loadControlProperties(final File c... method commands (line 636) | public static Map commands() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ClusterToolCommand.java class ClusterToolCommand (line 33) | public final class ClusterToolCommand method ignoreFailures (line 41) | public static Action ignoreFailures(final Action actual) method action (line 56) | public static Action action(final ToIntBiFunction a... method printHelp (line 67) | public static void printHelp(final Map com... method ClusterToolCommand (line 91) | public ClusterToolCommand(final Action action, final String description) method action (line 103) | public static Action action(final ToIntFunction actual) method describe (line 113) | public String describe() method action (line 123) | public Action action() type Action (line 131) | @FunctionalInterface method act (line 142) | int act(File clusterDir, PrintStream out, String[] args); FILE: aeron-cluster/src/main/java/io/aeron/cluster/ClusterToolOperator.java class ClusterToolOperator (line 67) | public class ClusterToolOperator method ClusterToolOperator (line 87) | protected ClusterToolOperator( method pid (line 104) | protected int pid(final File clusterDir, final PrintStream out) method recoveryPlan (line 128) | protected int recoveryPlan(final PrintStream out, final File clusterDi... method recordingLog (line 145) | protected int recordingLog(final File clusterDir, final PrintStream out) method sortRecordingLog (line 160) | protected int sortRecordingLog(final File clusterDir) method seedRecordingLogFromSnapshot (line 188) | protected int seedRecordingLogFromSnapshot(final File clusterDir) method errors (line 265) | protected int errors(final File clusterDir, final PrintStream out) method listMembers (line 304) | protected int listMembers(final File clusterDir, final PrintStream out) method printNextBackupQuery (line 343) | protected int printNextBackupQuery(final File clusterDir, final PrintS... method nextBackupQuery (line 378) | protected int nextBackupQuery(final File clusterDir, final PrintStream... method describe (line 413) | protected void describe(final PrintStream out, final ClusterMarkFile[]... method isLeader (line 431) | protected int isLeader(final File clusterDir, final PrintStream out) method markFileExists (line 483) | protected boolean markFileExists(final File clusterDir) method listMembers (line 499) | protected boolean listMembers( method queryClusterMembers (line 521) | protected boolean queryClusterMembers( method queryClusterMembers (line 535) | protected boolean queryClusterMembers( method nextBackupQueryDeadlineMs (line 626) | protected long nextBackupQueryDeadlineMs(final File clusterDir) method nextBackupQueryDeadlineMs (line 645) | protected long nextBackupQueryDeadlineMs(final ClusterMarkFile markFile) method nextBackupQueryDeadlineMs (line 672) | protected boolean nextBackupQueryDeadlineMs(final File clusterDir, fin... method nextBackupQueryDeadlineMs (line 692) | protected boolean nextBackupQueryDeadlineMs(final ClusterMarkFile mark... method invalidateLatestSnapshot (line 725) | protected int invalidateLatestSnapshot(final File clusterDir, final Pr... method describeLatestConsensusModuleSnapshot (line 742) | protected int describeLatestConsensusModuleSnapshot( method describeLatestConsensusModuleSnapshot (line 760) | protected int describeLatestConsensusModuleSnapshot( method snapshot (line 839) | protected int snapshot(final File clusterDir, final PrintStream out) method suspend (line 857) | protected int suspend(final File clusterDir, final PrintStream out) method resume (line 875) | protected int resume(final File clusterDir, final PrintStream out) method shutdown (line 893) | protected int shutdown(final File clusterDir, final PrintStream out) method abort (line 911) | protected int abort(final File clusterDir, final PrintStream out) method findLatestValidSnapshot (line 928) | protected RecordingLog.Entry findLatestValidSnapshot(final File cluste... method loadControlProperties (line 942) | protected ClusterNodeControlProperties loadControlProperties(final Fil... method toggleClusterState (line 952) | @SuppressWarnings("MethodLength") method toggleState (line 972) | @SuppressWarnings("MethodLength") method describeClusterMarkFile (line 1098) | @SuppressWarnings("UnusedReturnValue") method resolveClusterServicesDir (line 1126) | File resolveClusterServicesDir(final File clusterDir, final MarkFileHe... method openMarkFile (line 1150) | ClusterMarkFile openMarkFile(final File clusterDir) method openServiceMarkFiles (line 1157) | private ClusterMarkFile[] openServiceMarkFiles(final File clusterDir, ... method resolveServiceMarkFileNames (line 1188) | private void resolveServiceMarkFileNames(final File[] clusterMarkFiles... method printTypeAndActivityTimestamp (line 1223) | void printTypeAndActivityTimestamp(final PrintStream out, final Cluste... method printTypeAndActivityTimestamp (line 1232) | void printTypeAndActivityTimestamp( method printErrors (line 1246) | void printErrors(final PrintStream out, final Supplier e... method printDriverErrors (line 1252) | void printDriverErrors(final PrintStream out, final String aeronDirect... method resolveClusterMarkFileDir (line 1276) | File resolveClusterMarkFileDir(final File dir) method resolveDirectoryFromLinkFile (line 1282) | File resolveDirectoryFromLinkFile(final File linkFile) method toolChannel (line 1305) | protected String toolChannel() method toolStreamId (line 1315) | protected int toolStreamId() method timeoutMs (line 1325) | protected long timeoutMs() method printErrors (line 1330) | private void printErrors(final PrintStream out, final ClusterMarkFile ... method isRecordingLogSorted (line 1335) | private boolean isRecordingLogSorted(final List en... method updateRecordingLog (line 1348) | private void updateRecordingLog(final File clusterDir, final List idl... method idleStrategy (line 3510) | public IdleStrategy idleStrategy() method clusterClock (line 3521) | public Context clusterClock(final ClusterClock clock) method clusterClock (line 3532) | @Config method epochClock (line 3544) | public Context epochClock(final EpochClock clock) method epochClock (line 3555) | public EpochClock epochClock() method clusterTimeConsumerSupplier (line 3569) | public Context clusterTimeConsumerSupplier(final Function clusterTimeConsumerSupplier() method errorHandler (line 3592) | public ErrorHandler errorHandler() method errorHandler (line 3603) | public Context errorHandler(final ErrorHandler errorHandler) method countedErrorHandler (line 3615) | public Context countedErrorHandler(final CountedErrorHandler counted... method countedErrorHandler (line 3626) | public CountedErrorHandler countedErrorHandler() method errorCounter (line 3636) | public AtomicCounter errorCounter() method errorCounter (line 3647) | public Context errorCounter(final AtomicCounter errorCounter) method moduleStateCounter (line 3659) | public Counter moduleStateCounter() method moduleStateCounter (line 3671) | public Context moduleStateCounter(final Counter moduleState) method electionStateCounter (line 3683) | public Counter electionStateCounter() method electionStateCounter (line 3695) | public Context electionStateCounter(final Counter electionStateCounter) method commitPositionCounter (line 3706) | public Counter commitPositionCounter() method commitPositionCounter (line 3717) | public Context commitPositionCounter(final Counter commitPosition) method clusterNodeRoleCounter (line 3731) | public Counter clusterNodeRoleCounter() method clusterNodeRoleCounter (line 3745) | public Context clusterNodeRoleCounter(final Counter nodeRole) method controlToggleCounter (line 3757) | public Counter controlToggleCounter() method controlToggleCounter (line 3769) | public Context controlToggleCounter(final Counter controlToggle) method nodeControlToggleCounter (line 3781) | public Counter nodeControlToggleCounter() method nodeControlToggleCounter (line 3793) | public Context nodeControlToggleCounter(final Counter nodeControlTog... method snapshotCounter (line 3804) | public Counter snapshotCounter() method snapshotCounter (line 3815) | public Context snapshotCounter(final Counter snapshotCounter) method timedOutClientCounter (line 3826) | public Counter timedOutClientCounter() method timedOutClientCounter (line 3837) | public Context timedOutClientCounter(final Counter timedOutClientCou... method aeron (line 3860) | public Context aeron(final Aeron aeron) method aeron (line 3874) | public Aeron aeron() method aeronDirectoryName (line 3885) | public Context aeronDirectoryName(final String aeronDirectoryName) method aeronDirectoryName (line 3896) | public String aeronDirectoryName() method ownsAeronClient (line 3907) | public Context ownsAeronClient(final boolean ownsAeronClient) method ownsAeronClient (line 3918) | public boolean ownsAeronClient() method archiveContext (line 3930) | public Context archiveContext(final AeronArchive.Context archiveCont... method archiveContext (line 3943) | public AeronArchive.Context archiveContext() method authenticatorSupplier (line 3953) | @Config method authenticatorSupplier (line 3965) | public Context authenticatorSupplier(final AuthenticatorSupplier aut... method authorisationServiceSupplier (line 3976) | @Config method authorisationServiceSupplier (line 4023) | public Context authorisationServiceSupplier(final AuthorisationServi... method useAgentInvoker (line 4036) | public ConsensusModule.Context useAgentInvoker(final boolean useAgen... method useAgentInvoker (line 4048) | public boolean useAgentInvoker() method terminationHook (line 4059) | public Context terminationHook(final Runnable terminationHook) method terminationHook (line 4070) | public Runnable terminationHook() method clusterMarkFile (line 4081) | public Context clusterMarkFile(final ClusterMarkFile markFile) method clusterMarkFile (line 4092) | public ClusterMarkFile clusterMarkFile() method nodeStateFile (line 4097) | Context nodeStateFile(final NodeStateFile nodeStateFile) method nodeStateFile (line 4108) | public NodeStateFile nodeStateFile() method errorBufferLength (line 4120) | public Context errorBufferLength(final int errorBufferLength) method errorBufferLength (line 4132) | @Config method errorLog (line 4144) | public Context errorLog(final DistinctErrorLog errorLog) method errorLog (line 4155) | public DistinctErrorLog errorLog() method random (line 4166) | public Context random(final Random random) method random (line 4177) | public Random random() method timerServiceSupplier (line 4188) | public Context timerServiceSupplier(final TimerServiceSupplier timer... method timerServiceSupplier (line 4199) | @Config method consensusModuleExtension (line 4212) | public Context consensusModuleExtension(final ConsensusModuleExtensi... method consensusModuleExtension (line 4223) | public ConsensusModuleExtension consensusModuleExtension() method nameResolver (line 4233) | @Deprecated method nameResolver (line 4245) | @Deprecated method acceptStandbySnapshots (line 4259) | @Config(id = "CLUSTER_ACCEPT_STANDBY_SNAPSHOTS") method acceptStandbySnapshots (line 4274) | public ConsensusModule.Context acceptStandbySnapshots(final boolean ... method standbySnapshotCounter (line 4285) | public Counter standbySnapshotCounter() method standbySnapshotCounter (line 4296) | public Context standbySnapshotCounter(final Counter standbySnapshotC... method electionCounter (line 4308) | public Counter electionCounter() method electionCounter (line 4320) | public Context electionCounter(final Counter electionCounter) method leadershipTermIdCounter (line 4332) | public Counter leadershipTermIdCounter() method leadershipTermIdCounter (line 4344) | public Context leadershipTermIdCounter(final Counter leadershipTermId) method enableControlOnConsensusChannel (line 4355) | public boolean enableControlOnConsensusChannel() method enableControlOnConsensusChannel (line 4367) | public Context enableControlOnConsensusChannel(final boolean enableC... method enableControlOnLogControl (line 4378) | public boolean enableControlOnLogControl() method enableControlOnLogControl (line 4390) | public Context enableControlOnLogControl(final boolean setControlOnL... method deleteDirectory (line 4399) | public void deleteDirectory() method close (line 4412) | public void close() method logPublisher (line 4439) | Context logPublisher(final LogPublisher logPublisher) method logPublisher (line 4445) | LogPublisher logPublisher() method egressPublisher (line 4450) | Context egressPublisher(final EgressPublisher egressPublisher) method egressPublisher (line 4456) | EgressPublisher egressPublisher() method isLogMdc (line 4461) | boolean isLogMdc() method bootstrapState (line 4472) | ConsensusModule.Context bootstrapState(final ConsensusModuleStateExp... method bootstrapState (line 4478) | ConsensusModuleStateExport bootstrapState() method concludeMarkFile (line 4483) | private void concludeMarkFile() method getTimerServiceSupplierFromSystemProperty (line 4508) | private TimerServiceSupplier getTimerServiceSupplierFromSystemProper... method validateLogChannel (line 4528) | private void validateLogChannel() method toString (line 4548) | public String toString() method toString (line 4638) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleAdapter.java class ConsensusModuleAdapter (line 27) | final class ConsensusModuleAdapter implements AutoCloseable method ConsensusModuleAdapter (line 42) | ConsensusModuleAdapter(final Subscription subscription, final Consensu... method close (line 48) | public void close() method poll (line 53) | int poll() method onFragment (line 58) | @SuppressWarnings("MethodLength") FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleAgent.java class ConsensusModuleAgent (line 120) | final class ConsensusModuleAgent method ConsensusModuleAgent (line 208) | ConsensusModuleAgent(final ConsensusModule.Context ctx) method onClose (line 280) | public void onClose() method onStart (line 317) | public void onStart() method doWork (line 389) | public int doWork() method context (line 445) | public ConsensusModule.Context context() method memberId (line 453) | public int memberId() method roleName (line 461) | public String roleName() method time (line 469) | public long time() method timeUnit (line 477) | public TimeUnit timeUnit() method idleStrategy (line 485) | public IdleStrategy idleStrategy() method idle (line 490) | public void idle() method idle (line 503) | public void idle(final int workCount) method reset (line 520) | public void reset() method aeron (line 528) | public Aeron aeron() method archive (line 536) | public AeronArchive archive() method authorisationService (line 544) | public AuthorisationService authorisationService() method getClientSession (line 552) | public ClusterClientSession getClientSession(final long clusterSessionId) method closeClusterSession (line 560) | public void closeClusterSession(final long clusterSessionId) method commitPositionCounterId (line 568) | public int commitPositionCounterId() method clusterId (line 576) | public int clusterId() method clusterMember (line 581) | public ClusterMember clusterMember() method onLoadBeginSnapshot (line 586) | public void onLoadBeginSnapshot( method onExtensionMessage (line 604) | public ControlledFragmentHandler.Action onExtensionMessage( method onLoadEndSnapshot (line 628) | public void onLoadEndSnapshot(final DirectBuffer buffer, final int off... method onLoadClusterSession (line 632) | public void onLoadClusterSession( method onLoadConsensusModuleState (line 654) | public void onLoadConsensusModuleState( method onLoadPendingMessageTracker (line 672) | public void onLoadPendingMessageTracker( method onLoadPendingMessage (line 691) | public void onLoadPendingMessage( method onLoadTimer (line 698) | public void onLoadTimer( method onSessionConnect (line 704) | public void onSessionConnect( method onSessionClose (line 726) | void onSessionClose(final long leadershipTermId, final long clusterSes... method onAdminRequest (line 734) | void onAdminRequest( method onIngressMessage (line 782) | ControlledFragmentAssembler.Action onIngressMessage( method onSessionKeepAlive (line 810) | void onSessionKeepAlive(final long leadershipTermId, final long cluste... method onIngressChallengeResponse (line 823) | void onIngressChallengeResponse( method onConsensusChallengeResponse (line 837) | void onConsensusChallengeResponse( method onTimerEvent (line 843) | public boolean onTimerEvent(final long correlationId) method onCanvassPosition (line 856) | void onCanvassPosition( method onRequestVote (line 916) | void onRequestVote( method onVote (line 936) | void onVote( method onNewLeadershipTerm (line 953) | void onNewLeadershipTerm( method onAppendPosition (line 1032) | void onAppendPosition( method updateMemberLogPosition (line 1054) | void updateMemberLogPosition(final ClusterMember member, final long le... method onCommitPosition (line 1062) | void onCommitPosition(final long leadershipTermId, final long logPosit... method onCatchupPosition (line 1101) | void onCatchupPosition( method onStopCatchup (line 1124) | void onStopCatchup(final long leadershipTermId, final int followerMemb... method onTerminationPosition (line 1137) | void onTerminationPosition(final long leadershipTermId, final long log... method onTerminationAck (line 1149) | void onTerminationAck(final long leadershipTermId, final long logPosit... method onBackupQuery (line 1171) | void onBackupQuery( method onHeartbeatRequest (line 1198) | void onHeartbeatRequest( method onClusterMembersQuery (line 1221) | void onClusterMembersQuery(final long correlationId, final boolean isE... method onStandbySnapshot (line 1237) | void onStandbySnapshot( method state (line 1264) | void state(final ConsensusModule.State newState, final String reason) method state (line 1277) | ConsensusModule.State state() method logStateChange (line 1282) | private void logStateChange( method role (line 1292) | void role(final Cluster.Role newRole) method logRoleChange (line 1305) | private void logRoleChange(final int memberId, final Cluster.Role oldR... method role (line 1310) | Cluster.Role role() method prepareForNewLeadership (line 1315) | long prepareForNewLeadership(final long logPosition, final long nowNs) method onServiceCloseSession (line 1390) | void onServiceCloseSession(final long clusterSessionId) method onServiceMessage (line 1398) | void onServiceMessage(final long clusterSessionId, final DirectBuffer ... method onScheduleTimer (line 1404) | void onScheduleTimer(final long correlationId, final long deadline) method onCancelTimer (line 1416) | void onCancelTimer(final long correlationId) method onServiceAck (line 1421) | void onServiceAck( method onReplaySessionMessage (line 1451) | void onReplaySessionMessage(final long clusterSessionId, final long ti... method onReplayExtensionMessage (line 1465) | public ControlledFragmentHandler.Action onReplayExtensionMessage( method onReplayTimerEvent (line 1494) | void onReplayTimerEvent(final long correlationId) method onReplaySessionOpen (line 1502) | void onReplaySessionOpen( method onReplaySessionClose (line 1514) | void onReplaySessionClose(final long clusterSessionId, final CloseReas... method onReplayClusterAction (line 1519) | void onReplayClusterAction( method onReplayNewLeadershipTermEvent (line 1548) | void onReplayNewLeadershipTermEvent( method addLogPublication (line 1594) | int addLogPublication(final long appendPosition) method joinLogAsLeader (line 1643) | void joinLogAsLeader( method connectLeaderLogSubscriptionForExtension (line 1672) | private void connectLeaderLogSubscriptionForExtension(final long logPo... method liveLogDestination (line 1696) | void liveLogDestination(final String liveLogDestination) method liveLogDestination (line 1701) | String liveLogDestination() method catchupLogDestination (line 1706) | void catchupLogDestination(final String catchupLogDestination) method catchupLogDestination (line 1711) | String catchupLogDestination() method notifiedCommitPosition (line 1716) | long notifiedCommitPosition() method timeOfLastLogUpdateNs (line 1721) | long timeOfLastLogUpdateNs() method tryJoinLogAsFollower (line 1726) | boolean tryJoinLogAsFollower(final Image image, final boolean isLeader... method awaitServicesReady (line 1756) | void awaitServicesReady( method newLogReplay (line 1795) | LogReplay newLogReplay(final long logPosition, final long appendPosition) method replayLogPoll (line 1800) | int replayLogPoll(final LogAdapter logAdapter, final long stopPosition) method logRecordingId (line 1824) | long logRecordingId() method logRecordingId (line 1829) | void logRecordingId(final long recordingId) method truncateLogEntry (line 1837) | void truncateLogEntry(final long leadershipTermId, final long logPosit... method appendNewLeadershipTermEvent (line 1849) | boolean appendNewLeadershipTermEvent(final long nowNs) method electionComplete (line 1861) | void electionComplete(final long nowNs) method trackCatchupCompletion (line 1902) | void trackCatchupCompletion( method catchupInitiated (line 1926) | void catchupInitiated(final long nowNs) method catchupPoll (line 1932) | int catchupPoll(final long limitPosition, final long nowNs) method isCatchupNearLive (line 1979) | boolean isCatchupNearLive(final long position) method stopAllCatchups (line 1993) | void stopAllCatchups() method pollArchiveEvents (line 2017) | int pollArchiveEvents() method leadershipTermId (line 2101) | void leadershipTermId(final long leadershipTermId) method logOnNewLeadershipTerm (line 2111) | private static void logOnNewLeadershipTerm( method logOnCommitPosition (line 2130) | private static void logOnCommitPosition( method logAppendSessionOpen (line 2138) | static void logAppendSessionOpen( method logAppendSessionClose (line 2148) | static void logAppendSessionClose( method logOnReplayNewLeadershipTermEvent (line 2158) | private static void logOnReplayNewLeadershipTermEvent( method logOnRequestVote (line 2170) | private static void logOnRequestVote( method logOnVote (line 2180) | private static void logOnVote( method logOnAppendPosition (line 2191) | private static void logOnAppendPosition( method logOnCanvassPosition (line 2200) | private static void logOnCanvassPosition( method logStandbySnapshotNotification (line 2210) | static void logStandbySnapshotNotification( method logOnStopCatchup (line 2223) | private static void logOnStopCatchup(final int memberId, final long le... method logOnCatchupPosition (line 2227) | private static void logOnCatchupPosition( method logOnTerminationPosition (line 2236) | private static void logOnTerminationPosition( method logOnTerminationAck (line 2243) | private static void logOnTerminationAck( method logOnServiceAck (line 2251) | private static void logOnServiceAck( method logNewElection (line 2262) | private static void logNewElection( method logReplicationEnded (line 2271) | static void logReplicationEnded( method startLogRecording (line 2282) | private void startLogRecording(final String channel, final int streamI... method updateMemberDetails (line 2304) | private void updateMemberDetails(final ClusterMember newLeader) method slowTickWork (line 2316) | @SuppressWarnings("methodlength") method consensusWork (line 2404) | private int consensusWork(final long timestamp, final long nowNs) method checkClusterControlToggle (line 2468) | @SuppressWarnings("MethodLength") method offerPositionAndPreviousState (line 2587) | private void offerPositionAndPreviousState(final long logPublisherPosi... method checkNodeControlToggle (line 2593) | private int checkNodeControlToggle() method appendAction (line 2619) | private boolean appendAction(final ClusterAction action, final long ti... method captureServiceAck (line 2624) | private void captureServiceAck(final long logPosition, final long ackI... method tryCreateAppendPosition (line 2635) | private boolean tryCreateAppendPosition(final int logSessionId) method updateFollowerPosition (line 2662) | private int updateFollowerPosition(final long nowNs) method updateFollowerPosition (line 2669) | private int updateFollowerPosition( method loadSnapshot (line 2696) | private void loadSnapshot(final RecordingLog.Snapshot snapshot, final ... method awaitImage (line 2747) | private Image awaitImage(final int sessionId, final Subscription subsc... method addRecoveryStateCounter (line 2759) | private Counter addRecoveryStateCounter(final RecordingLog.RecoveryPla... method captureServiceClientIds (line 2786) | private void captureServiceClientIds(final ServiceAck[] serviceAcks) method updateLeaderPosition (line 2794) | private int updateLeaderPosition(final long nowNs) method quorumPositionBoundedByLeaderLog (line 2806) | long quorumPositionBoundedByLeaderLog(final long leaderAppendPosition,... method timeOfLastLeaderUpdateNs (line 2817) | long timeOfLastLeaderUpdateNs() method updateLeaderPosition (line 2822) | int updateLeaderPosition(final long nowNs, final long appendPosition, ... method publishCommitPosition (line 2849) | void publishCommitPosition(final long commitPosition, final long leade... method newLogReplication (line 2860) | RecordingReplication newLogReplication( method awaitLocalSocketsClosed (line 2897) | void awaitLocalSocketsClosed(final long registrationId) method sweepUncommittedEntriesTo (line 2907) | private void sweepUncommittedEntriesTo(final long commitPosition) method restoreUncommittedEntries (line 2929) | private void restoreUncommittedEntries(final long commitPosition) method enterElection (line 2968) | private void enterElection(final boolean isLogEndOfStream, final Strin... method checkInterruptStatus (line 3005) | private static void checkInterruptStatus() method snapshotOnServiceAck (line 3013) | private void snapshotOnServiceAck(final long logPosition, final long t... method isTerminalError (line 3056) | private static boolean isTerminalError(final RuntimeException ex) method isSnapshotSetComplete (line 3062) | private boolean isSnapshotSetComplete(final ServiceAck[] serviceAcks) method takeSnapshot (line 3067) | private void takeSnapshot(final long timestamp, final long logPosition... method awaitRecordingComplete (line 3107) | private void awaitRecordingComplete( method awaitRecordingCounter (line 3122) | private int awaitRecordingCounter(final CountersReader counters, final... method snapshotState (line 3135) | private void snapshotState( method onUnavailableIngressImage (line 3169) | private void onUnavailableIngressImage(final Image image) method onUnavailableCounter (line 3180) | private void onUnavailableCounter(final CountersReader counters, final... method closeAndTerminate (line 3204) | private void closeAndTerminate() method unexpectedTermination (line 3211) | private void unexpectedTermination(final String terminationReason) method terminateOnServiceAck (line 3223) | private void terminateOnServiceAck(final long logPosition) method doTermination (line 3233) | private void doTermination(final long logPosition) method tryStopLogRecording (line 3260) | private void tryStopLogRecording() method getLastAppendedPosition (line 3290) | private long getLastAppendedPosition() method connectIngress (line 3305) | private void connectIngress() method ensureConsistentInitialTermId (line 3334) | private void ensureConsistentInitialTermId(final ChannelUri channelUri) method checkFollowerForConsensusPublication (line 3341) | private void checkFollowerForConsensusPublication(final int followerMe... method runTerminationHook (line 3357) | private void runTerminationHook() method refineResponseChannel (line 3369) | private String refineResponseChannel(final String responseChannel) method stopExistingCatchupReplay (line 3387) | private void stopExistingCatchupReplay(final ClusterMember follower) method isCatchupAppendPosition (line 3400) | private static boolean isCatchupAppendPosition(final short flags) method recoverFromSnapshotAndLog (line 3405) | @SuppressWarnings("try") method recoverFromBootstrapState (line 3445) | private RecordingLog.RecoveryPlan recoverFromBootstrapState() method replicateStandbySnapshotsForStartup (line 3521) | private void replicateStandbySnapshotsForStartup() method pollStandbySnapshotReplication (line 3557) | private int pollStandbySnapshotReplication(final long nowNs) method toString (line 3585) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleControl.java type ConsensusModuleControl (line 29) | public interface ConsensusModuleControl method memberId (line 36) | int memberId(); method time (line 44) | long time(); method timeUnit (line 52) | TimeUnit timeUnit(); method idleStrategy (line 61) | IdleStrategy idleStrategy(); method context (line 68) | ConsensusModule.Context context(); method aeron (line 75) | Aeron aeron(); method archive (line 82) | AeronArchive archive(); method authorisationService (line 89) | AuthorisationService authorisationService(); method getClientSession (line 97) | ClusterClientSession getClientSession(long clusterSessionId); method closeClusterSession (line 104) | void closeClusterSession(long clusterSessionId); method commitPositionCounterId (line 111) | int commitPositionCounterId(); method clusterId (line 119) | int clusterId(); method clusterMember (line 126) | ClusterMember clusterMember(); FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleExtension.java type ConsensusModuleExtension (line 33) | @InternalApi method supportedSchemaId (line 41) | int supportedSchemaId(); method onStart (line 54) | void onStart(ConsensusModuleControl consensusModuleControl, Image snap... method doWork (line 67) | int doWork(long nowNs); method slowTickWork (line 75) | int slowTickWork(long nowNs); method consensusWork (line 83) | int consensusWork(long nowNs); method onElectionComplete (line 91) | void onElectionComplete(ConsensusControlState consensusControlState); method onNewLeadershipTerm (line 98) | void onNewLeadershipTerm(ConsensusControlState consensusControlState); method onIngressExtensionMessage (line 116) | ControlledFragmentHandler.Action onIngressExtensionMessage( method onLogExtensionMessage (line 142) | ControlledFragmentHandler.Action onLogExtensionMessage( method close (line 155) | void close(); method onSessionOpened (line 162) | void onSessionOpened(long clusterSessionId); method onSessionClosed (line 170) | void onSessionClosed(long clusterSessionId, CloseReason closeReason); method onPrepareForNewLeadership (line 175) | void onPrepareForNewLeadership(); method onTakeSnapshot (line 187) | void onTakeSnapshot(ExclusivePublication snapshotPublication); FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleSnapshotAdapter.java class ConsensusModuleSnapshotAdapter (line 29) | class ConsensusModuleSnapshotAdapter implements ControlledFragmentHandler method ConsensusModuleSnapshotAdapter (line 48) | ConsensusModuleSnapshotAdapter(final Image image, final ConsensusModul... method isDone (line 54) | boolean isDone() method poll (line 59) | int poll() method onFragment (line 64) | @SuppressWarnings("MethodLength") FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleSnapshotListener.java type ConsensusModuleSnapshotListener (line 23) | interface ConsensusModuleSnapshotListener method onLoadBeginSnapshot (line 25) | void onLoadBeginSnapshot(int appVersion, TimeUnit timeUnit, DirectBuff... method onLoadConsensusModuleState (line 27) | void onLoadConsensusModuleState( method onLoadPendingMessage (line 36) | void onLoadPendingMessage(long clusterSessionId, DirectBuffer buffer, ... method onLoadClusterSession (line 38) | void onLoadClusterSession( method onLoadTimer (line 50) | void onLoadTimer(long correlationId, long deadline, DirectBuffer buffe... method onLoadPendingMessageTracker (line 52) | void onLoadPendingMessageTracker( method onLoadEndSnapshot (line 61) | void onLoadEndSnapshot(DirectBuffer buffer, int offset, int length); FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleSnapshotPrinter.java class ConsensusModuleSnapshotPrinter (line 26) | class ConsensusModuleSnapshotPrinter implements ConsensusModuleSnapshotL... method ConsensusModuleSnapshotPrinter (line 30) | ConsensusModuleSnapshotPrinter(final PrintStream out) method onLoadBeginSnapshot (line 35) | public void onLoadBeginSnapshot( method onLoadEndSnapshot (line 43) | public void onLoadEndSnapshot(final DirectBuffer buffer, final int off... method onLoadConsensusModuleState (line 51) | public void onLoadConsensusModuleState( method onLoadPendingMessage (line 70) | public void onLoadPendingMessage( method onLoadClusterSession (line 78) | public void onLoadClusterSession( method onLoadTimer (line 100) | public void onLoadTimer( method onLoadPendingMessageTracker (line 108) | public void onLoadPendingMessageTracker( method formatHexDump (line 124) | private static String formatHexDump(final byte[] array, final int offs... FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleSnapshotTaker.java class ConsensusModuleSnapshotTaker (line 31) | class ConsensusModuleSnapshotTaker method ConsensusModuleSnapshotTaker (line 44) | ConsensusModuleSnapshotTaker( method onMessage (line 50) | public boolean onMessage(final MutableDirectBuffer buffer, final int o... method snapshotConsensusModuleState (line 56) | void snapshotConsensusModuleState( method snapshotSession (line 85) | void snapshotSession(final ClusterSession session) method snapshotTimer (line 115) | public void snapshotTimer(final long correlationId, final long deadline) method snapshot (line 135) | void snapshot(final PendingServiceMessageTracker tracker, final ErrorH... method encodeSession (line 162) | private void encodeSession( method correctNextServiceSessionId (line 176) | private static long correctNextServiceSessionId( FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusModuleStateExport.java class ConsensusModuleStateExport (line 25) | class ConsensusModuleStateExport method ConsensusModuleStateExport (line 36) | ConsensusModuleStateExport( method toString (line 56) | public String toString() class TimerStateExport (line 70) | static class TimerStateExport method TimerStateExport (line 75) | TimerStateExport(final long correlationId, final long deadline) class ClusterSessionStateExport (line 82) | static class ClusterSessionStateExport method ClusterSessionStateExport (line 92) | ClusterSessionStateExport( class PendingServiceMessageTrackerStateExport (line 111) | static class PendingServiceMessageTrackerStateExport method PendingServiceMessageTrackerStateExport (line 119) | PendingServiceMessageTrackerStateExport( FILE: aeron-cluster/src/main/java/io/aeron/cluster/ConsensusPublisher.java class ConsensusPublisher (line 29) | final class ConsensusPublisher method canvassPosition (line 53) | void canvassPosition( method requestVote (line 91) | boolean requestVote( method placeVote (line 131) | void placeVote( method newLeadershipTerm (line 172) | void newLeadershipTerm( method appendPosition (line 234) | boolean appendPosition( method commitPosition (line 273) | void commitPosition( method catchupPosition (line 308) | boolean catchupPosition( method stopCatchup (line 351) | boolean stopCatchup(final ExclusivePublication publication, final long... method terminationPosition (line 383) | boolean terminationPosition( method terminationAck (line 417) | boolean terminationAck( method backupQuery (line 452) | boolean backupQuery( method backupResponse (line 482) | boolean backupResponse( method heartbeatRequest (line 525) | boolean heartbeatRequest( method heartbeatResponse (line 548) | boolean heartbeatResponse(final ClusterSession session) method challengeResponse (line 558) | boolean challengeResponse( method standbySnapshotTaken (line 575) | boolean standbySnapshotTaken( method checkResult (line 620) | private static void checkResult(final long position, final Publication... method sendPublication (line 633) | private static boolean sendPublication( method sendSession (line 654) | private static boolean sendSession( FILE: aeron-cluster/src/main/java/io/aeron/cluster/EgressPublisher.java class EgressPublisher (line 26) | class EgressPublisher method EgressPublisher (line 39) | EgressPublisher(final long leaderHeartbeatTimeoutNs) method sendEvent (line 44) | boolean sendEvent( method sendChallenge (line 83) | boolean sendChallenge(final ClusterSession session, final byte[] encod... method newLeader (line 107) | boolean newLeader( method sendAdminResponse (line 141) | boolean sendAdminResponse( method toString (line 173) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/Election.java class Election (line 70) | class Election method Election (line 111) | Election( method leader (line 152) | ClusterMember leader() method logSessionId (line 157) | int logSessionId() method leadershipTermId (line 162) | long leadershipTermId() method logPosition (line 167) | long logPosition() method isLeaderStartup (line 172) | boolean isLeaderStartup() method thisMemberId (line 177) | int thisMemberId() method doWork (line 182) | int doWork(final long nowNs) method handleError (line 263) | void handleError(final long nowNs, final Throwable ex) method onRecordingSignal (line 275) | void onRecordingSignal( method onCanvassPosition (line 290) | void onCanvassPosition( method onRequestVote (line 340) | void onRequestVote( method onVote (line 389) | void onVote( method onNewLeadershipTerm (line 417) | @SuppressWarnings("MethodLength") method onAppendPosition (line 541) | void onAppendPosition( method onCommitPosition (line 563) | void onCommitPosition(final long leadershipTermId, final long logPosit... method onReplayNewLeadershipTermEvent (line 596) | void onReplayNewLeadershipTermEvent( method onTruncateLogEntry (line 616) | void onTruncateLogEntry( method notifiedCommitPosition (line 642) | long notifiedCommitPosition() method init (line 647) | private int init(final long nowNs) method canvass (line 694) | private int canvass(final long nowNs) method nominate (line 726) | private int nominate(final long nowNs) method candidateBallot (line 748) | private int candidateBallot(final long nowNs) method followerBallot (line 790) | private int followerBallot(final long nowNs) method leaderLogReplication (line 803) | private int leaderLogReplication(final long nowNs) method leaderReplay (line 822) | private int leaderReplay(final long nowNs) method leaderInit (line 862) | private int leaderInit(final long nowNs) method leaderReady (line 871) | private int leaderReady(final long nowNs) method followerLogReplication (line 891) | private int followerLogReplication(final long nowNs) method followerReplay (line 954) | private int followerReplay(final long nowNs) method followerCatchupInit (line 1014) | private int followerCatchupInit(final long nowNs) method followerCatchupAwait (line 1052) | private int followerCatchupAwait(final long nowNs) method followerCatchup (line 1083) | private int followerCatchup(final long nowNs) method followerLogInit (line 1109) | private int followerLogInit(final long nowNs) method followerLogAwait (line 1128) | private int followerLogAwait(final long nowNs) method followerReady (line 1160) | private int followerReady(final long nowNs) method placeVote (line 1176) | private void placeVote(final long candidateTermId, final int candidate... method publishNewLeadershipTermOnInterval (line 1192) | private int publishNewLeadershipTermOnInterval(final long quorumPositi... method publishCommitPositionOnInterval (line 1206) | private int publishCommitPositionOnInterval(final long quorumPosition,... method publishCanvassPosition (line 1226) | private void publishCanvassPosition() method publishNewLeadershipTerm (line 1247) | private void publishNewLeadershipTerm(final long quorumPosition, final... method publishNewLeadershipTerm (line 1255) | private void publishNewLeadershipTerm( method publishFollowerReplicationPosition (line 1294) | private int publishFollowerReplicationPosition(final long nowNs) method publishFollowerAppendPosition (line 1312) | private int publishFollowerAppendPosition(final long nowNs) method sendCatchupPosition (line 1332) | private boolean sendCatchupPosition(final String catchupEndpoint) method addCatchupLogDestination (line 1338) | private void addCatchupLogDestination() method addLiveLogDestination (line 1345) | private void addLiveLogDestination() method addFollowerSubscription (line 1360) | private Subscription addFollowerSubscription() method state (line 1379) | private void state(final ElectionState newState, final long nowNs, fin... method stopCatchup (line 1434) | private void stopCatchup() method resetMembers (line 1440) | private void resetMembers() method stopReplay (line 1447) | private void stopReplay() method stopLogReplication (line 1457) | private void stopLogReplication() method ensureRecordingLogCoherent (line 1468) | private void ensureRecordingLogCoherent( method ensureRecordingLogCoherent (line 1485) | static void ensureRecordingLogCoherent( method updateRecordingLog (line 1517) | private void updateRecordingLog(final long nowNs) method updateRecordingLogForReplication (line 1523) | private void updateRecordingLogForReplication( method verifyLogJoinPosition (line 1533) | private void verifyLogJoinPosition(final String state, final long join... method hasUpdateIntervalExpired (line 1543) | private boolean hasUpdateIntervalExpired(final long nowNs, final long ... method hasIntervalExpired (line 1548) | private boolean hasIntervalExpired( method logStateChange (line 1554) | private void logStateChange( method prepareForNewLeadership (line 1581) | private void prepareForNewLeadership(final long nowNs) method nowNs (line 1590) | private static long nowNs(final ConsensusModule.Context ctx) method nanosToTimestamp (line 1595) | private static long nanosToTimestamp(final ConsensusModule.Context ctx... method timestampToNanos (line 1600) | private static long timestampToNanos(final ConsensusModule.Context ctx... method toString (line 1605) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ElectionState.java type ElectionState (line 25) | public enum ElectionState method ElectionState (line 121) | ElectionState(final int code) method code (line 136) | public int code() method get (line 147) | public static ElectionState get(final long code) method get (line 163) | public static ElectionState get(final AtomicCounter counter) FILE: aeron-cluster/src/main/java/io/aeron/cluster/IngressAdapter.java class IngressAdapter (line 27) | class IngressAdapter implements AutoCloseable method IngressAdapter (line 43) | IngressAdapter(final int fragmentPollLimit, final ConsensusModuleAgent... method close (line 49) | public void close() method onMessage (line 71) | @SuppressWarnings("MethodLength") method connect (line 211) | void connect(final Subscription subscription, final Subscription ipcSu... method poll (line 217) | int poll() method freeSessionBuffer (line 234) | void freeSessionBuffer(final int imageSessionId, final boolean isIpc) FILE: aeron-cluster/src/main/java/io/aeron/cluster/LogAdapter.java class LogAdapter (line 34) | final class LogAdapter implements ControlledFragmentHandler method LogAdapter (line 49) | LogAdapter(final ConsensusModuleAgent consensusModuleAgent, final int ... method disconnect (line 55) | long disconnect(final ErrorHandler errorHandler) method disconnect (line 70) | void disconnect(final ErrorHandler errorHandler, final long maxLogPosi... method subscription (line 76) | Subscription subscription() method consensusModuleAgent (line 81) | ConsensusModuleAgent consensusModuleAgent() method position (line 86) | long position() method poll (line 96) | int poll(final long boundPosition) method isImageClosed (line 106) | boolean isImageClosed() method isLogEndOfStream (line 111) | boolean isLogEndOfStream() method isLogEndOfStreamAt (line 116) | boolean isLogEndOfStreamAt(final long position) method image (line 121) | Image image() method image (line 126) | void image(final Image image) method asyncRemoveDestination (line 136) | void asyncRemoveDestination(final String destination) method onFragment (line 144) | public Action onFragment(final DirectBuffer buffer, final int offset, ... method onMessage (line 192) | @SuppressWarnings("MethodLength") FILE: aeron-cluster/src/main/java/io/aeron/cluster/LogPublisher.java class LogPublisher (line 45) | final class LogPublisher method LogPublisher (line 63) | LogPublisher(final String destinationChannel) method publication (line 69) | void publication(final ExclusivePublication publication) method publication (line 78) | ExclusivePublication publication() method disconnect (line 83) | void disconnect(final ErrorHandler errorHandler) method position (line 92) | long position() method sessionId (line 102) | int sessionId() method addDestination (line 107) | void addDestination(final String followerLogEndpoint) method appendMessage (line 115) | long appendMessage( method appendSessionOpen (line 146) | long appendSessionOpen(final ClusterSession session, final long leader... method appendSessionClose (line 180) | boolean appendSessionClose( method appendTimer (line 213) | long appendTimer(final long correlationId, final long leadershipTermId... method appendClusterAction (line 241) | boolean appendClusterAction( method appendNewLeadershipTermEvent (line 278) | boolean appendNewLeadershipTermEvent( method checkResult (line 321) | private static void checkResult(final long position, final Publication... method toString (line 338) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/LogReplay.java class LogReplay (line 27) | final class LogReplay method LogReplay (line 39) | LogReplay( method close (line 62) | void close() method doWork (line 77) | int doWork() method isDone (line 114) | boolean isDone() method position (line 120) | long position() method toString (line 125) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/LogSourceValidator.java class LogSourceValidator (line 20) | class LogSourceValidator method LogSourceValidator (line 24) | LogSourceValidator(final ClusterBackup.SourceType sourceType) method isAcceptable (line 29) | boolean isAcceptable(final long leaderMemberId, final long memberId) FILE: aeron-cluster/src/main/java/io/aeron/cluster/MillisecondClusterClock.java class MillisecondClusterClock (line 25) | public class MillisecondClusterClock implements ClusterClock method MillisecondClusterClock (line 30) | public MillisecondClusterClock() method time (line 37) | public long time() method timeMillis (line 45) | public long timeMillis() method timeMicros (line 53) | public long timeMicros() method timeNanos (line 61) | public long timeNanos() method convertToNanos (line 69) | public long convertToNanos(final long time) FILE: aeron-cluster/src/main/java/io/aeron/cluster/MultipleRecordingReplication.java class MultipleRecordingReplication (line 27) | final class MultipleRecordingReplication implements AutoCloseable method MultipleRecordingReplication (line 42) | private MultipleRecordingReplication( method newInstance (line 60) | static MultipleRecordingReplication newInstance( method newInstance (line 78) | static MultipleRecordingReplication newInstance( method addRecording (line 97) | void addRecording(final long srcRecordingId, final long dstRecordingId... method poll (line 102) | int poll(final long nowNs) method completedDstRecordingId (line 155) | long completedDstRecordingId(final long srcRecordingId) method onSignal (line 160) | void onSignal(final long correlationId, final long recordingId, final ... method currentReplicationId (line 168) | long currentReplicationId() method currentSrcRecordingId (line 173) | long currentSrcRecordingId() method isComplete (line 184) | boolean isComplete() method close (line 192) | public void close() method replicateCurrentSnapshot (line 198) | private void replicateCurrentSnapshot(final long nowNs) class RecordingInfo (line 219) | static final class RecordingInfo method RecordingInfo (line 225) | private RecordingInfo(final long srcRecordingId, final long dstRecor... method onReplicationEnded (line 233) | private void onReplicationEnded( method setEventListener (line 247) | void setEventListener(final EventListener eventListener) type EventListener (line 252) | interface EventListener method onReplicationEnded (line 254) | void onReplicationEnded( FILE: aeron-cluster/src/main/java/io/aeron/cluster/NanosecondClusterClock.java class NanosecondClusterClock (line 26) | public class NanosecondClusterClock implements ClusterClock method NanosecondClusterClock (line 31) | public NanosecondClusterClock() method timeUnit (line 38) | public TimeUnit timeUnit() method time (line 46) | public long time() method timeMillis (line 54) | public long timeMillis() method timeMicros (line 62) | public long timeMicros() method timeNanos (line 70) | public long timeNanos() method convertToNanos (line 78) | public long convertToNanos(final long time) FILE: aeron-cluster/src/main/java/io/aeron/cluster/NodeControl.java class NodeControl (line 33) | public final class NodeControl type ToggleState (line 40) | public enum ToggleState method ToggleState (line 61) | ToggleState(final int code) method code (line 76) | public final int code() method toggle (line 87) | public final boolean toggle(final AtomicCounter controlToggle) method reset (line 97) | public static void reset(final AtomicCounter controlToggle) method activate (line 107) | public static void activate(final AtomicCounter controlToggle) method deactivate (line 117) | public static void deactivate(final AtomicCounter controlToggle) method get (line 129) | public static ToggleState get(final AtomicCounter controlToggle) method NodeControl (line 151) | private NodeControl() method findControlToggle (line 162) | public static AtomicCounter findControlToggle(final CountersReader cou... method main (line 178) | public static void main(final String[] args) method checkUsage (line 207) | private static void checkUsage(final String[] args) FILE: aeron-cluster/src/main/java/io/aeron/cluster/NodeStateFile.java class NodeStateFile (line 71) | public class NodeStateFile implements AutoCloseable method NodeStateFile (line 97) | public NodeStateFile(final File clusterDir, final boolean createNew, f... method calculateAndVerifyCandidateTermIdOffset (line 149) | private int calculateAndVerifyCandidateTermIdOffset() method verifyAlignment (line 157) | private static void verifyAlignment(final int offset) method loadInitialState (line 166) | private static void loadInitialState( method initialiseDecodersOnCreation (line 208) | private static void initialiseDecodersOnCreation( method close (line 245) | public void close() method updateCandidateTermId (line 257) | public void updateCandidateTermId(final long candidateTermId, final lo... method proposeMaxCandidateTermId (line 273) | public long proposeMaxCandidateTermId(final long candidateTermId, fina... method candidateTerm (line 292) | public CandidateTerm candidateTerm() method loadDecodersAndOffsets (line 297) | private void loadDecodersAndOffsets(final UnsafeBuffer buffer) method scanForMessageTypeOffset (line 308) | private static int scanForMessageTypeOffset( class CandidateTerm (line 350) | public final class CandidateTerm method CandidateTerm (line 352) | private CandidateTerm() method candidateTermId (line 361) | public long candidateTermId() method timestamp (line 371) | public long timestamp() method logPosition (line 381) | public long logPosition() method syncFile (line 387) | private void syncFile(final MappedByteBuffer mappedFile) FILE: aeron-cluster/src/main/java/io/aeron/cluster/PendingServiceMessageTracker.java class PendingServiceMessageTracker (line 33) | final class PendingServiceMessageTracker method PendingServiceMessageTracker (line 52) | PendingServiceMessageTracker( method leadershipTermId (line 67) | void leadershipTermId(final long leadershipTermId) method serviceId (line 72) | int serviceId() method nextServiceSessionId (line 77) | long nextServiceSessionId() method logServiceSessionId (line 82) | long logServiceSessionId() method enqueueMessage (line 87) | void enqueueMessage(final MutableDirectBuffer buffer, final int offset... method sweepFollowerMessages (line 107) | void sweepFollowerMessages(final long clusterSessionId) method sweepLeaderMessages (line 113) | void sweepLeaderMessages() method restoreUncommittedMessages (line 122) | void restoreUncommittedMessages() method appendMessage (line 133) | void appendMessage(final DirectBuffer buffer, final int offset, final ... method loadState (line 138) | void loadState(final long nextServiceSessionId, final long logServiceS... method poll (line 145) | int poll() method size (line 150) | int size() method verify (line 155) | void verify() method reset (line 197) | void reset() method pendingMessages (line 202) | ExpandableRingBuffer pendingMessages() method messageAppender (line 207) | private boolean messageAppender( method messageReset (line 235) | private static boolean messageReset( method leaderMessageSweeper (line 251) | private boolean leaderMessageSweeper( method followerMessageSweeper (line 270) | private boolean followerMessageSweeper( method serviceIdFromLogMessage (line 279) | static int serviceIdFromLogMessage(final long clusterSessionId) method serviceIdFromServiceMessage (line 291) | static int serviceIdFromServiceMessage(final long clusterSessionId) method serviceSessionId (line 296) | static long serviceSessionId(final int serviceId, final long sessionId) FILE: aeron-cluster/src/main/java/io/aeron/cluster/PriorityHeapTimerService.java class PriorityHeapTimerService (line 37) | final class PriorityHeapTimerService implements TimerService method PriorityHeapTimerService (line 55) | PriorityHeapTimerService(final TimerHandler timerHandler) method poll (line 66) | public int poll(final long now) method scheduleTimerForCorrelationId (line 105) | public void scheduleTimerForCorrelationId(final long correlationId, fi... method cancelTimerByCorrelationId (line 147) | public boolean cancelTimerByCorrelationId(final long correlationId) method snapshot (line 176) | public void snapshot(final TimerSnapshotTaker snapshotTaker) method currentTime (line 189) | public void currentTime(final long now) method forEach (line 193) | void forEach(final Consumer consumer) method shiftUp (line 202) | private static void shiftUp(final Timer[] timers, final int startIndex... method shiftDown (line 224) | private static void shiftDown(final Timer[] timers, final int size, fi... method ensureCapacity (line 254) | private void ensureCapacity(final int requiredCapacity) method addToFreeList (line 284) | private void addToFreeList(final Timer timer) class Timer (line 290) | static final class Timer method Timer (line 296) | Timer(final long correlationId, final long deadline, final int index) method reset (line 301) | void reset(final long correlationId, final long deadline, final int ... method toString (line 308) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/PriorityHeapTimerServiceSupplier.java class PriorityHeapTimerServiceSupplier (line 23) | public class PriorityHeapTimerServiceSupplier implements TimerServiceSup... method PriorityHeapTimerServiceSupplier (line 28) | public PriorityHeapTimerServiceSupplier() method newInstance (line 35) | public TimerService newInstance(final TimeUnit timeUnit, final TimerSe... FILE: aeron-cluster/src/main/java/io/aeron/cluster/PublicationGroup.java class PublicationGroup (line 29) | class PublicationGroup

implements AutoCloseable method PublicationGroup (line 39) | PublicationGroup( method next (line 53) | P next(final Aeron aeron) method nextCursor (line 67) | private int nextCursor() method current (line 82) | P current() method clearExclusion (line 87) | void clearExclusion() method closeAndExcludeCurrent (line 92) | void closeAndExcludeCurrent() method shuffle (line 98) | void shuffle() method close (line 112) | public void close() method isConnected (line 117) | public boolean isConnected() type PublicationFactory (line 122) | interface PublicationFactory

method addPublication (line 124) | P addPublication(Aeron aeron, String channel, int streamId); method toString (line 127) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/RecordingExtent.java class RecordingExtent (line 25) | class RecordingExtent implements RecordingDescriptorConsumer method onRecordingDescriptor (line 56) | public void onRecordingDescriptor( method toString (line 83) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/RecordingLog.java class RecordingLog (line 95) | public final class RecordingLog implements AutoCloseable class Entry (line 100) | public static final class Entry method Entry (line 173) | public Entry( method Entry (line 204) | Entry( method length (line 235) | public int length() method position (line 243) | private void position(final long position) method invalidate (line 248) | Entry invalidate() method logPosition (line 264) | Entry logPosition(final long logPosition) method serviceId (line 280) | long serviceId() method equals (line 288) | public boolean equals(final Object o) method hashCode (line 316) | public int hashCode() method toString (line 334) | public String toString() method RecordingLog (line 561) | public RecordingLog(final File parentDir, final boolean createNew) method close (line 594) | public void close() method force (line 604) | public void force(final int fileSyncLevel) method entries (line 624) | public List entries() method nextEntryIndex (line 634) | public int nextEntryIndex() method reload (line 642) | public void reload() method findLastTermRecordingId (line 701) | public long findLastTermRecordingId() method findLastTerm (line 712) | public Entry findLastTerm() method getTermEntry (line 732) | public Entry getTermEntry(final long leadershipTermId) method findTermEntry (line 749) | public Entry findTermEntry(final long leadershipTermId) method getLatestSnapshot (line 766) | public Entry getLatestSnapshot(final int serviceId) method invalidateLatestSnapshot (line 798) | public boolean invalidateLatestSnapshot() method getTermTimestamp (line 864) | public long getTermTimestamp(final long leadershipTermId) method createRecoveryPlan (line 884) | public RecoveryPlan createRecoveryPlan( method isUnknown (line 931) | public boolean isUnknown(final long leadershipTermId) method appendTerm (line 944) | public void appendTerm( method appendSnapshot (line 994) | public void appendSnapshot( method appendStandbySnapshot (line 1030) | public void appendStandbySnapshot( method commitLogPosition (line 1079) | public void commitLogPosition(final long leadershipTermId, final long ... method invalidateEntry (line 1096) | void invalidateEntry(final int index) method removeEntry (line 1121) | void removeEntry(final long leadershipTermId, final int entryIndex) method latestStandbySnapshots (line 1153) | public Map> latestStandbySnapshots(final int servi... method findSnapshotAtOrBeforeOrLowest (line 1191) | List findSnapshotAtOrBeforeOrLowest(final long logPosition, ... method convertEntryListToSnapshotList (line 1227) | static List convertEntryListToSnapshotList(final List... method validateSnapshotEntries (line 1246) | static boolean validateSnapshotEntries( method toString (line 1270) | public String toString() method typeAsString (line 1278) | static String typeAsString(final int type) method addSnapshots (line 1293) | static void addSnapshots( method writeEntryToBuffer (line 1332) | static void writeEntryToBuffer(final Entry entry, final UnsafeBuffer b... method isValidSnapshot (line 1347) | static boolean isValidSnapshot(final Entry entry) method isInvalidSnapshot (line 1352) | static boolean isInvalidSnapshot(final Entry entry) method isValidAnySnapshot (line 1357) | static boolean isValidAnySnapshot(final Entry entry) method ensureCoherent (line 1362) | void ensureCoherent( method validateRecordingId (line 1429) | private static void validateRecordingId(final long recordingId) method validateTermRecordingId (line 1437) | private void validateTermRecordingId(final long recordingId) method restoreInvalidSnapshot (line 1455) | private boolean restoreInvalidSnapshot( method append (line 1498) | int append( method persistToStorage (line 1583) | private void persistToStorage(final long entryPosition, final int offs... method persistToStorage (line 1601) | private void persistToStorage(final Entry entry, final DirectBuffer di... method captureEntriesFromBuffer (line 1625) | private int captureEntriesFromBuffer( method syncDirectory (line 1676) | private static void syncDirectory(final File dir) method planRecovery (line 1687) | private static void planRecovery( method isValidTerm (line 1773) | private static boolean isValidTerm(final Entry entry) method matchesEntry (line 1778) | private static boolean matchesEntry( FILE: aeron-cluster/src/main/java/io/aeron/cluster/RecordingReplication.java class RecordingReplication (line 30) | final class RecordingReplication implements AutoCloseable method RecordingReplication (line 51) | RecordingReplication( method poll (line 76) | int poll(final long nowNs) method replicationId (line 126) | long replicationId() method position (line 131) | long position() method recordingId (line 136) | long recordingId() method hasReplicationEnded (line 141) | boolean hasReplicationEnded() method hasSynced (line 146) | boolean hasSynced() method hasStopped (line 151) | boolean hasStopped() method close (line 159) | public void close() method onSignal (line 175) | void onSignal(final long correlationId, final long recordingId, final ... method pollDstRecordingPosition (line 220) | private boolean pollDstRecordingPosition() method srcArchiveChannel (line 238) | String srcArchiveChannel() method toString (line 243) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ServiceAck.java class ServiceAck (line 29) | final class ServiceAck method ServiceAck (line 37) | ServiceAck(final long ackId, final long logPosition, final long releva... method ackId (line 44) | long ackId() method logPosition (line 49) | long logPosition() method relevantId (line 54) | long relevantId() method hasReached (line 59) | static boolean hasReached(final long logPosition, final long ackId, fi... method removeHead (line 81) | static void removeHead(final ArrayDeque[] queues) method pollServiceAcks (line 89) | static ServiceAck[] pollServiceAcks(final ArrayDeque[] ser... method pollServiceAcks (line 106) | static ServiceAck[] pollServiceAcks( method areAllRelevantIdsNonNull (line 127) | static boolean areAllRelevantIdsNonNull( method newArrayOfQueues (line 146) | @SuppressWarnings({ "unchecked", "rawtypes" }) method toString (line 159) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/ServiceProxy.java class ServiceProxy (line 26) | final class ServiceProxy implements AutoCloseable method ServiceProxy (line 42) | ServiceProxy(final Publication publication) method close (line 47) | public void close() method joinLog (line 52) | void joinLog( method clusterMembersResponse (line 101) | void clusterMembersResponse( method clusterMembersExtendedResponse (line 138) | void clusterMembersExtendedResponse( method terminationPosition (line 192) | void terminationPosition(final long logPosition, final ErrorHandler er... method requestServiceAck (line 226) | void requestServiceAck(final long logPosition) method checkResult (line 256) | private static void checkResult(final long position, final Publication... FILE: aeron-cluster/src/main/java/io/aeron/cluster/SessionManager.java class SessionManager (line 65) | class SessionManager method SessionManager (line 111) | SessionManager( method SessionManager (line 161) | SessionManager( method findBySessionId (line 191) | ClusterSession findBySessionId(final long clusterSessionId) method findAll (line 201) | Iterable findAll() method authorisationService (line 206) | AuthorisationService authorisationService() method nextCommittedSessionId (line 211) | long nextCommittedSessionId() method closeSession (line 216) | void closeSession(final ClusterSession session) method onSessionConnect (line 238) | void onSessionConnect( method onSessionClose (line 289) | void onSessionClose(final long leadershipTermId, final long clusterSes... method onStandbySnapshot (line 309) | void onStandbySnapshot( method onBackupQuery (line 329) | void onBackupQuery( method onHeartbeatRequest (line 350) | void onHeartbeatRequest( method onBackupAction (line 368) | private void onBackupAction( method onChallengeResponseForBackupSession (line 406) | void onChallengeResponseForBackupSession( method onChallengeResponseForUserSession (line 414) | void onChallengeResponseForUserSession( method onChallengeResponseForSession (line 422) | private void onChallengeResponseForSession( method disconnectSessions (line 442) | void disconnectSessions() method onServiceCloseSession (line 452) | void onServiceCloseSession(final long clusterSessionId, final boolean ... method onReplaySessionOpen (line 476) | void onReplaySessionOpen( method onReplaySessionClose (line 502) | void onReplaySessionClose(final long clusterSessionId, final CloseReas... method processAllPendingSessions (line 512) | int processAllPendingSessions( method onLoadClusterSession (line 535) | void onLoadClusterSession( method loadNextSessionId (line 558) | void loadNextSessionId(final long nextSessionId) method processPendingBackupSessions (line 564) | int processPendingBackupSessions( method processPendingSessions (line 577) | @SuppressWarnings("checkstyle:methodlength") method processPendingStandbySnapshotNotifications (line 758) | int processPendingStandbySnapshotNotifications(final long commitPositi... method appendStandbySnapshot (line 808) | private void appendStandbySnapshot(final List en... method checkSessions (line 836) | int checkSessions( method prepareSessionsForNewTerm (line 927) | void prepareSessionsForNewTerm(final boolean isStartup) method sendRedirects (line 964) | int sendRedirects( method sendRejections (line 972) | int sendRejections( method sendForAll (line 985) | private int sendForAll( method clearSessionsAfter (line 1023) | void clearSessionsAfter(final long logPosition, final long leadershipT... method closeSessions (line 1044) | void closeSessions(final CountedErrorHandler errorHandler, final Conse... method sweepUncommittedSessions (line 1052) | void sweepUncommittedSessions(final long commitPosition) method restoreUncommittedSessions (line 1066) | void restoreUncommittedSessions(final long commitPosition) method updateTimeOfLastActivity (line 1080) | void updateTimeOfLastActivity() method snapshotSessions (line 1089) | void snapshotSessions(final ConsensusModuleSnapshotTaker snapshotTaker) method timeoutOnUnavailableImage (line 1103) | void timeoutOnUnavailableImage(final long imageCorrelationId, final Co... method addSession (line 1116) | private void addSession(final ClusterSession session) method sendNewLeaderEvent (line 1141) | private int sendNewLeaderEvent( method sessionInfo (line 1156) | private static String sessionInfo(final String clientInfo, final Heade... FILE: aeron-cluster/src/main/java/io/aeron/cluster/SnapshotReplication.java class SnapshotReplication (line 27) | class SnapshotReplication implements AutoCloseable method SnapshotReplication (line 32) | SnapshotReplication( method SnapshotReplication (line 47) | SnapshotReplication( method addSnapshot (line 64) | void addSnapshot(final RecordingLog.Snapshot snapshot) method poll (line 70) | int poll(final long nowNs) method onSignal (line 75) | void onSignal(final long correlationId, final long recordingId, final ... method currentReplicationId (line 80) | long currentReplicationId() method isComplete (line 85) | boolean isComplete() method snapshotsRetrieved (line 90) | List snapshotsRetrieved() method currentSnapshot (line 104) | RecordingLog.Snapshot currentSnapshot() method retrievedSnapshot (line 124) | static RecordingLog.Snapshot retrievedSnapshot(final RecordingLog.Snap... method close (line 138) | public void close() FILE: aeron-cluster/src/main/java/io/aeron/cluster/StandbySnapshotEntry.java class StandbySnapshotEntry (line 18) | class StandbySnapshotEntry method StandbySnapshotEntry (line 28) | StandbySnapshotEntry( method recordingId (line 46) | public long recordingId() method leadershipTermId (line 51) | public long leadershipTermId() method termBaseLogPosition (line 56) | public long termBaseLogPosition() method logPosition (line 61) | public long logPosition() method timestamp (line 66) | public long timestamp() method serviceId (line 71) | public int serviceId() method archiveEndpoint (line 76) | public String archiveEndpoint() FILE: aeron-cluster/src/main/java/io/aeron/cluster/StandbySnapshotReplicator.java class StandbySnapshotReplicator (line 35) | class StandbySnapshotReplicator implements AutoCloseable method StandbySnapshotReplicator (line 52) | StandbySnapshotReplicator( method newInstance (line 74) | static StandbySnapshotReplicator newInstance( method poll (line 99) | int poll(final long nowNs) method computeSnapshotsToReplicate (line 188) | private ArrayList computeSnapshotsToReplicate() method compareTo (line 215) | private static int compareTo(final SnapshotReplicationEntry a, final S... method isComplete (line 226) | boolean isComplete() method onSignal (line 231) | void onSignal( method close (line 245) | public void close() class SnapshotReplicationEntry (line 250) | private static final class SnapshotReplicationEntry method SnapshotReplicationEntry (line 256) | private SnapshotReplicationEntry( method logReplicationEnded (line 267) | private void logReplicationEnded( method filterByExistingRecordingLogEntries (line 278) | private Map> filterByExistingRecordin... FILE: aeron-cluster/src/main/java/io/aeron/cluster/TimerService.java type TimerService (line 21) | public interface TimerService type TimerHandler (line 26) | @FunctionalInterface method onTimerEvent (line 36) | boolean onTimerEvent(long correlationId); type TimerSnapshotTaker (line 42) | @FunctionalInterface method snapshotTimer (line 51) | void snapshotTimer(long correlationId, long deadline); method poll (line 68) | int poll(long now); method scheduleTimerForCorrelationId (line 76) | void scheduleTimerForCorrelationId(long correlationId, long deadline); method cancelTimerByCorrelationId (line 84) | boolean cancelTimerByCorrelationId(long correlationId); method snapshot (line 91) | void snapshot(TimerSnapshotTaker snapshotTaker); method currentTime (line 98) | void currentTime(long now); FILE: aeron-cluster/src/main/java/io/aeron/cluster/TimerServiceSupplier.java type TimerServiceSupplier (line 23) | @FunctionalInterface method newInstance (line 33) | TimerService newInstance(TimeUnit timeUnit, TimerService.TimerHandler ... FILE: aeron-cluster/src/main/java/io/aeron/cluster/ToggleApplication.java type ToggleApplication (line 21) | interface ToggleApplication> method get (line 23) | T get(AtomicCounter counter); method apply (line 25) | boolean apply(AtomicCounter counter, T targetState); method find (line 27) | AtomicCounter find(CountersReader countersReader, int clusterId); method isNeutral (line 29) | @SuppressWarnings("BooleanMethodIsAlwaysInverted") method get (line 37) | public ClusterControl.ToggleState get(final AtomicCounter counter) method apply (line 42) | public boolean apply(final AtomicCounter counter, final ClusterControl... method find (line 47) | public AtomicCounter find(final CountersReader countersReader, final i... method isNeutral (line 52) | public boolean isNeutral(final ClusterControl.ToggleState toggleState) method get (line 63) | public NodeControl.ToggleState get(final AtomicCounter counter) method apply (line 68) | public boolean apply(final AtomicCounter counter, final NodeControl.To... method find (line 73) | public AtomicCounter find(final CountersReader countersReader, final i... method isNeutral (line 78) | public boolean isNeutral(final NodeControl.ToggleState toggleState) FILE: aeron-cluster/src/main/java/io/aeron/cluster/WheelTimerService.java class WheelTimerService (line 39) | final class WheelTimerService extends DeadlineTimerWheel implements Dead... method WheelTimerService (line 46) | WheelTimerService( method poll (line 57) | public int poll(final long now) method onTimerExpiry (line 76) | public boolean onTimerExpiry(final TimeUnit timeUnit, final long now, ... method scheduleTimerForCorrelationId (line 95) | public void scheduleTimerForCorrelationId(final long correlationId, fi... method cancelTimerByCorrelationId (line 104) | public boolean cancelTimerByCorrelationId(final long correlationId) method snapshot (line 118) | public void snapshot(final TimerSnapshotTaker snapshotTaker) method currentTime (line 133) | public void currentTime(final long now) FILE: aeron-cluster/src/main/java/io/aeron/cluster/WheelTimerServiceSupplier.java class WheelTimerServiceSupplier (line 25) | public class WheelTimerServiceSupplier implements TimerServiceSupplier method WheelTimerServiceSupplier (line 43) | public WheelTimerServiceSupplier( method newInstance (line 58) | public TimerService newInstance(final TimeUnit clusterTimeUnit, final ... FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/AeronCluster.java class AeronCluster (line 93) | @Versioned method connect (line 141) | public static AeronCluster connect() method connect (line 152) | public static AeronCluster connect(final AeronCluster.Context ctx) method asyncConnect (line 202) | public static AsyncConnect asyncConnect() method asyncConnect (line 214) | public static AsyncConnect asyncConnect(final Context ctx) method AeronCluster (line 230) | AeronCluster( method egressListenerExtension (line 272) | public void egressListenerExtension(final EgressListenerExtension list... method controlledEgressListenerExtension (line 282) | public void controlledEgressListenerExtension(final ControlledEgressLi... method close (line 290) | public void close() method isClosed (line 319) | public boolean isClosed() method context (line 329) | public Context context() method clusterSessionId (line 339) | public long clusterSessionId() method leadershipTermId (line 349) | public long leadershipTermId() method leaderMemberId (line 359) | public int leaderMemberId() method ingressPublication (line 375) | public Publication ingressPublication() method egressSubscription (line 388) | public Subscription egressSubscription() method tryClaim (line 427) | public long tryClaim(final int length, final BufferClaim bufferClaim) method offer (line 451) | public long offer(final DirectBuffer buffer, final int offset, final i... method offer (line 468) | public long offer(final DirectBufferVector[] vectors) method sendKeepAlive (line 487) | public boolean sendKeepAlive() method sendAdminRequestToTakeASnapshot (line 536) | public boolean sendAdminRequestToTakeASnapshot(final long correlationId) method pollEgress (line 599) | public int pollEgress() method controlledPollEgress (line 626) | public int controlledPollEgress() method pollStateChanges (line 648) | public int pollStateChanges() method onNewLeader (line 671) | public void onNewLeader( method trackIngressPublicationResult (line 713) | public void trackIngressPublicationResult(final long result) method parseIngressEndpoints (line 736) | static Int2ObjectHashMap parseIngressEndpoints(final Co... method addNewLeaderIngressPublication (line 758) | private Publication addNewLeaderIngressPublication(final Context ctx, ... method asyncAddIngressPublication (line 778) | static long asyncAddIngressPublication(final Context ctx, final String... method getIngressPublication (line 790) | static Publication getIngressPublication(final Context ctx, final long... method updateMemberEndpoints (line 802) | private void updateMemberEndpoints(final String ingressEndpoints, fina... method onDisconnected (line 819) | private void onDisconnected() method onFragment (line 825) | @SuppressWarnings("MethodLength") method onControlledFragment (line 966) | @SuppressWarnings("MethodLength") method closeSession (line 1112) | private void closeSession() method state (line 1145) | private void state(final State newState, final long newStateDeadline) type State (line 1153) | private enum State class Configuration (line 1181) | @Config(existsInC = false) method Configuration (line 1184) | private Configuration() method messageTimeoutNs (line 1319) | public static long messageTimeoutNs() method ingressEndpoints (line 1329) | public static String ingressEndpoints() method ingressChannel (line 1339) | public static String ingressChannel() method ingressStreamId (line 1349) | public static int ingressStreamId() method egressChannel (line 1359) | public static String egressChannel() method egressStreamId (line 1369) | public static int egressStreamId() method clientName (line 1381) | public static String clientName() class Context (line 1390) | public static final class Context implements Cloneable method Context (line 1430) | public Context() method clone (line 1439) | public Context clone() method conclude (line 1454) | public void conclude() method isConcluded (line 1541) | public boolean isConcluded() method messageTimeoutNs (line 1553) | public Context messageTimeoutNs(final long messageTimeoutNs) method messageTimeoutNs (line 1565) | @Config method newLeaderTimeoutNs (line 1579) | public Context newLeaderTimeoutNs(final long newLeaderTimeoutNs) method newLeaderTimeoutNs (line 1596) | public long newLeaderTimeoutNs() method ingressEndpoints (line 1610) | public Context ingressEndpoints(final String clusterMembers) method ingressEndpoints (line 1624) | @Config method ingressChannel (line 1641) | public Context ingressChannel(final String channel) method ingressChannel (line 1656) | @Config method ingressStreamId (line 1669) | public Context ingressStreamId(final int streamId) method ingressStreamId (line 1681) | @Config method egressChannel (line 1694) | public Context egressChannel(final String channel) method egressChannel (line 1706) | @Config method egressStreamId (line 1719) | public Context egressStreamId(final int streamId) method egressStreamId (line 1731) | @Config method idleStrategy (line 1743) | public Context idleStrategy(final IdleStrategy idleStrategy) method idleStrategy (line 1754) | public IdleStrategy idleStrategy() method clientName (line 1767) | public Context clientName(final String clientName) method clientName (line 1780) | public String clientName() method aeronDirectoryName (line 1791) | public Context aeronDirectoryName(final String aeronDirectoryName) method aeronDirectoryName (line 1802) | public String aeronDirectoryName() method aeron (line 1817) | public Context aeron(final Aeron aeron) method aeron (line 1831) | public Aeron aeron() method ownsAeronClient (line 1842) | public Context ownsAeronClient(final boolean ownsAeronClient) method ownsAeronClient (line 1853) | public boolean ownsAeronClient() method isIngressExclusive (line 1866) | public Context isIngressExclusive(final boolean isIngressExclusive) method isIngressExclusive (line 1877) | public boolean isIngressExclusive() method credentialsSupplier (line 1888) | public Context credentialsSupplier(final CredentialsSupplier credent... method credentialsSupplier (line 1899) | public CredentialsSupplier credentialsSupplier() method errorHandler (line 1910) | public Context errorHandler(final ErrorHandler errorHandler) method errorHandler (line 1921) | public ErrorHandler errorHandler() method isDirectAssemblers (line 1932) | public Context isDirectAssemblers(final boolean isDirectAssemblers) method isDirectAssemblers (line 1943) | public boolean isDirectAssemblers() method egressListener (line 1958) | public Context egressListener(final EgressListener listener) method egressListener (line 1971) | public EgressListener egressListener() method controlledEgressListener (line 1987) | public Context controlledEgressListener(final ControlledEgressListen... method controlledEgressListener (line 2000) | public ControlledEgressListener controlledEgressListener() method agentInvoker (line 2016) | public Context agentInvoker(final AgentInvoker agentInvoker) method agentInvoker (line 2027) | public AgentInvoker agentInvoker() method close (line 2037) | public void close() method toString (line 2048) | public String toString() method runAgentInvokers (line 2073) | int runAgentInvokers() class AsyncConnect (line 2098) | public static final class AsyncConnect implements AutoCloseable type State (line 2103) | public enum State method State (line 2138) | State(final int step) method fromStep (line 2143) | static State fromStep(final int step) method AsyncConnect (line 2175) | private AsyncConnect(final Context ctx) method AsyncConnect (line 2180) | AsyncConnect(final Context ctx, final long deadlineNs) method close (line 2192) | public void close() method step (line 2225) | public int step() method state (line 2236) | public State state() method state (line 2241) | private void state(final State newState) method stepName (line 2254) | public static String stepName(final int step) method poll (line 2265) | public AeronCluster poll() method checkDeadline (line 2302) | private void checkDeadline() method createEgressSubscription (line 2335) | private void createEgressSubscription() method createIngressPublications (line 2364) | private void createIngressPublications() method awaitPublicationConnected (line 2418) | private void awaitPublicationConnected() method prepareConnectRequest (line 2447) | private void prepareConnectRequest(final String responseChannel) method sendMessage (line 2468) | private void sendMessage() method pollResponse (line 2481) | private void pollResponse() method prepareChallengeResponse (line 2523) | private void prepareChallengeResponse(final byte[] encodedCredentials) method updateMembers (line 2538) | private void updateMembers() method concludeConnect (line 2566) | private AeronCluster concludeConnect() class MemberIngress (line 2595) | static final class MemberIngress implements AutoCloseable method MemberIngress (line 2604) | MemberIngress(final Context ctx, final int memberId, final String en... method asyncAddPublication (line 2611) | void asyncAddPublication() method asyncGetPublication (line 2623) | void asyncGetPublication() method close (line 2640) | public void close() method toString (line 2654) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/ClusterEvent.java class ClusterEvent (line 25) | public class ClusterEvent extends AeronEvent method ClusterEvent (line 34) | public ClusterEvent(final String message) method ClusterEvent (line 45) | public ClusterEvent(final String message, final AeronException.Categor... FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/ClusterException.java class ClusterException (line 23) | public class ClusterException extends AeronException method ClusterException (line 30) | public ClusterException() method ClusterException (line 39) | public ClusterException(final String message) method ClusterException (line 50) | public ClusterException(final String message, final Category category) method ClusterException (line 61) | public ClusterException(final String message, final Throwable cause) method ClusterException (line 71) | public ClusterException(final Throwable cause) method ClusterException (line 82) | public ClusterException(final Throwable cause, final Category category) method ClusterException (line 94) | public ClusterException(final String message, final Throwable cause, f... method ClusterException (line 109) | public ClusterException( FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/ControlledEgressAdapter.java class ControlledEgressAdapter (line 32) | public final class ControlledEgressAdapter implements ControlledFragment... method ControlledEgressAdapter (line 55) | public ControlledEgressAdapter( method ControlledEgressAdapter (line 74) | public ControlledEgressAdapter( method poll (line 93) | public int poll() method onFragment (line 101) | @SuppressWarnings("MethodLength") FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/ControlledEgressListener.java type ControlledEgressListener (line 30) | @FunctionalInterface method onMessage (line 44) | ControlledFragmentHandler.Action onMessage( method onSessionEvent (line 62) | default void onSessionEvent( method onNewLeader (line 80) | default void onNewLeader( method onAdminResponse (line 100) | default void onAdminResponse( FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/ControlledEgressListenerExtension.java type ControlledEgressListenerExtension (line 27) | @FunctionalInterface method onExtensionMessage (line 42) | ControlledFragmentHandler.Action onExtensionMessage( FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/EgressAdapter.java class EgressAdapter (line 30) | public final class EgressAdapter implements FragmentHandler method EgressAdapter (line 53) | public EgressAdapter( method EgressAdapter (line 72) | public EgressAdapter( method poll (line 91) | public int poll() method onFragment (line 99) | @SuppressWarnings("MethodLength") FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/EgressListener.java type EgressListener (line 27) | @FunctionalInterface method onMessage (line 40) | void onMessage( method onSessionEvent (line 58) | default void onSessionEvent( method onNewLeader (line 76) | default void onNewLeader( method onAdminResponse (line 96) | default void onAdminResponse( FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/EgressListenerExtension.java type EgressListenerExtension (line 23) | @FunctionalInterface method onExtensionMessage (line 37) | void onExtensionMessage( FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/EgressPoller.java class EgressPoller (line 31) | public final class EgressPoller implements ControlledFragmentHandler method EgressPoller (line 61) | public EgressPoller(final Subscription subscription, final int fragmen... method subscription (line 72) | public Subscription subscription() method egressImage (line 82) | public Image egressImage() method templateId (line 92) | public int templateId() method clusterSessionId (line 102) | public long clusterSessionId() method correlationId (line 112) | public long correlationId() method leadershipTermId (line 122) | public long leadershipTermId() method leaderMemberId (line 132) | public int leaderMemberId() method eventCode (line 142) | public EventCode eventCode() method version (line 152) | public int version() method leaderHeartbeatTimeoutNs (line 162) | public long leaderHeartbeatTimeoutNs() method detail (line 172) | public String detail() method encodedChallenge (line 182) | public byte[] encodedChallenge() method isPollComplete (line 192) | public boolean isPollComplete() method isChallenged (line 202) | public boolean isChallenged() method poll (line 212) | public int poll() method onFragment (line 235) | public ControlledFragmentAssembler.Action onFragment( method leaderHeartbeatTimeoutNs (line 321) | private static long leaderHeartbeatTimeoutNs(final SessionEventDecoder... FILE: aeron-cluster/src/main/java/io/aeron/cluster/client/IngressSessionDecorator.java class IngressSessionDecorator (line 33) | public final class IngressSessionDecorator method IngressSessionDecorator (line 47) | public IngressSessionDecorator() method IngressSessionDecorator (line 58) | public IngressSessionDecorator(final long clusterSessionId, final long... method clusterSessionId (line 73) | public IngressSessionDecorator clusterSessionId(final long clusterSess... method leadershipTermId (line 85) | public IngressSessionDecorator leadershipTermId(final long leadershipT... method offer (line 102) | public long offer(final Publication publication, final DirectBuffer bu... FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ActiveLogEvent.java class ActiveLogEvent (line 21) | class ActiveLogEvent method ActiveLogEvent (line 33) | ActiveLogEvent( method toString (line 55) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/BoundedLogAdapter.java class BoundedLogAdapter (line 32) | final class BoundedLogAdapter implements ControlledFragmentHandler, Auto... method BoundedLogAdapter (line 47) | BoundedLogAdapter(final ClusteredServiceAgent agent, final int fragmen... method close (line 53) | public void close() method onFragment (line 62) | public Action onFragment(final DirectBuffer buffer, final int offset, ... method maxLogPosition (line 110) | void maxLogPosition(final long position) method isDone (line 115) | boolean isDone() method image (line 120) | void image(final Image image) method image (line 125) | Image image() method poll (line 130) | int poll(final long limit) method onMessage (line 135) | @SuppressWarnings("MethodLength") FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClientSession.java type ClientSession (line 27) | public interface ClientSession method id (line 39) | long id(); method responseStreamId (line 46) | int responseStreamId(); method responseChannel (line 53) | String responseChannel(); method encodedPrincipal (line 60) | byte[] encodedPrincipal(); method close (line 67) | void close(); method isClosing (line 74) | boolean isClosing(); method offer (line 85) | long offer(DirectBuffer buffer, int offset, int length); method offer (line 96) | long offer(DirectBufferVector[] vectors); method tryClaim (line 133) | long tryClaim(int length, BufferClaim bufferClaim); FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/Cluster.java type Cluster (line 46) | public interface Cluster type Role (line 51) | enum Role method Role (line 72) | Role(final int code) method code (line 87) | public final int code() method get (line 98) | public static Role get(final long code) method get (line 114) | public static Role get(final AtomicCounter counter) method memberId (line 130) | int memberId(); method role (line 137) | Role role(); method logPosition (line 144) | long logPosition(); method aeron (line 151) | Aeron aeron(); method context (line 158) | ClusteredServiceContainer.Context context(); method getClientSession (line 166) | ClientSession getClientSession(long clusterSessionId); method clientSessions (line 176) | Collection clientSessions(); method forEachClientSession (line 183) | void forEachClientSession(Consumer action); method closeClientSession (line 192) | boolean closeClientSession(long clusterSessionId); method time (line 199) | long time(); method timeUnit (line 206) | TimeUnit timeUnit(); method scheduleTimer (line 246) | boolean scheduleTimer(long correlationId, long deadline); method cancelTimer (line 277) | boolean cancelTimer(long correlationId); method offer (line 316) | long offer(DirectBuffer buffer, int offset, int length); method offer (line 332) | long offer(DirectBufferVector[] vectors); method tryClaim (line 379) | long tryClaim(int length, BufferClaim bufferClaim); method idleStrategy (line 387) | IdleStrategy idleStrategy(); FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClusterClock.java type ClusterClock (line 28) | @FunctionalInterface method timeUnit (line 36) | default TimeUnit timeUnit() method time (line 46) | long time(); method timeMillis (line 53) | default long timeMillis() method timeMicros (line 63) | default long timeMicros() method timeNanos (line 73) | default long timeNanos() method convertToNanos (line 84) | default long convertToNanos(final long time) method map (line 95) | static ClusterTimeUnit map(final TimeUnit timeUnit) method map (line 120) | static TimeUnit map(final ClusterTimeUnit clusterTimeUnit) FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClusterCounters.java class ClusterCounters (line 32) | public final class ClusterCounters method ClusterCounters (line 40) | private ClusterCounters() method allocate (line 54) | public static Counter allocate( method allocateVersioned (line 85) | public static Counter allocateVersioned( method find (line 115) | public static int find(final CountersReader counters, final int typeId... method allocateServiceCounter (line 151) | public static Counter allocateServiceCounter( method allocateServiceErrorCounter (line 175) | static Counter allocateServiceErrorCounter( FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClusterMarkFile.java class ClusterMarkFile (line 52) | public final class ClusterMarkFile implements AutoCloseable method ClusterMarkFile (line 128) | @Deprecated(forRemoval = true) method ClusterMarkFile (line 150) | public ClusterMarkFile( method ClusterMarkFile (line 293) | public ClusterMarkFile( method ClusterMarkFile (line 303) | ClusterMarkFile(final MarkFile markFile) method parentDirectory (line 329) | public File parentDirectory() method isServiceMarkFile (line 341) | public static boolean isServiceMarkFile(final Path path, final BasicFi... method isConsensusModuleMarkFile (line 354) | public static boolean isConsensusModuleMarkFile(final Path path, final... method close (line 362) | public void close() method isClosed (line 378) | public boolean isClosed() method candidateTermId (line 389) | public long candidateTermId() method memberId (line 400) | public int memberId() method memberId (line 410) | public void memberId(final int memberId) method clusterId (line 423) | public int clusterId() method clusterId (line 433) | public void clusterId(final int clusterId) method signalReady (line 446) | @Deprecated(forRemoval = true) method signalReady (line 460) | public void signalReady(final long activityTimestamp) method signalFailedStart (line 468) | public void signalFailedStart() method signalTerminated (line 476) | public void signalTerminated() method updateActivityTimestamp (line 490) | public void updateActivityTimestamp(final long nowMs) method activityTimestampVolatile (line 503) | public long activityTimestampVolatile() method encoder (line 513) | public MarkFileHeaderEncoder encoder() method decoder (line 523) | public MarkFileHeaderDecoder decoder() method errorBuffer (line 533) | public AtomicBuffer errorBuffer() method saveExistingErrors (line 546) | public static void saveExistingErrors( method checkHeaderLength (line 564) | public static void checkHeaderLength( method markFilenameForService (line 594) | public static String markFilenameForService(final int serviceId) method linkFilenameForService (line 605) | public static String linkFilenameForService(final int serviceId) method loadControlProperties (line 616) | public ClusterNodeControlProperties loadControlProperties() method force (line 637) | public void force() method toString (line 649) | public String toString() method signalReady (line 657) | private void signalReady(final int version, final long activityTimestamp) method headerOffset (line 667) | private static int headerOffset(final File file) method headerOffset (line 682) | private static int headerOffset(final UnsafeBuffer headerBuffer) method openExistingMarkFile (line 690) | private static MarkFile openExistingMarkFile( FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClusterNodeControlProperties.java class ClusterNodeControlProperties (line 24) | public final class ClusterNodeControlProperties method ClusterNodeControlProperties (line 60) | ClusterNodeControlProperties( FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClusterTerminationException.java class ClusterTerminationException (line 23) | public class ClusterTerminationException extends AgentTerminationException method ClusterTerminationException (line 35) | public ClusterTerminationException() method ClusterTerminationException (line 45) | public ClusterTerminationException(final boolean isExpected) method isExpected (line 56) | public boolean isExpected() FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClusteredService.java type ClusteredService (line 36) | public interface ClusteredService method onStart (line 53) | void onStart(Cluster cluster, Image snapshotImage); method onSessionOpen (line 61) | void onSessionOpen(ClientSession session, long timestamp); method onSessionClose (line 70) | void onSessionClose(ClientSession session, long timestamp, CloseReason... method onSessionMessage (line 82) | void onSessionMessage( method onTimerEvent (line 96) | void onTimerEvent(long correlationId, long timestamp); method onTakeSnapshot (line 108) | void onTakeSnapshot(ExclusivePublication snapshotPublication); method onRoleChange (line 115) | void onRoleChange(Cluster.Role newRole); method onTerminate (line 122) | void onTerminate(Cluster cluster); method onNewLeadershipTermEvent (line 136) | default void onNewLeadershipTermEvent( method doBackgroundWork (line 163) | default int doBackgroundWork(final long nowNs) FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClusteredServiceAgent.java class ClusteredServiceAgentLhsPadding (line 77) | abstract class ClusteredServiceAgentLhsPadding class ClusteredServiceAgentHotFields (line 85) | abstract class ClusteredServiceAgentHotFields extends ClusteredServiceAg... method lifecycleName (line 93) | static String lifecycleName(final int activeLifecycleCallback) class ClusteredServiceAgentRhsPadding (line 115) | abstract class ClusteredServiceAgentRhsPadding extends ClusteredServiceA... class ClusteredServiceAgent (line 123) | final class ClusteredServiceAgent extends ClusteredServiceAgentRhsPaddin... method ClusteredServiceAgent (line 173) | ClusteredServiceAgent(final ClusteredServiceContainer.Context ctx) method onStart (line 196) | public void onStart() method onClose (line 208) | public void onClose() method doWork (line 246) | public int doWork() method roleName (line 282) | public String roleName() method role (line 287) | public Cluster.Role role() method memberId (line 292) | public int memberId() method aeron (line 297) | public Aeron aeron() method context (line 302) | public ClusteredServiceContainer.Context context() method getClientSession (line 307) | public ClientSession getClientSession(final long clusterSessionId) method clientSessions (line 312) | public Collection clientSessions() method forEachClientSession (line 317) | public void forEachClientSession(final Consumer... method closeClientSession (line 322) | public boolean closeClientSession(final long clusterSessionId) method timeUnit (line 352) | public TimeUnit timeUnit() method time (line 357) | public long time() method logPosition (line 362) | public long logPosition() method scheduleTimer (line 367) | public boolean scheduleTimer(final long correlationId, final long dead... method cancelTimer (line 374) | public boolean cancelTimer(final long correlationId) method offer (line 381) | public long offer(final DirectBuffer buffer, final int offset, final i... method offer (line 389) | public long offer(final DirectBufferVector[] vectors) method tryClaim (line 398) | public long tryClaim(final int length, final BufferClaim bufferClaim) method idleStrategy (line 406) | public IdleStrategy idleStrategy() method reset (line 411) | public void reset() method idle (line 416) | public void idle() method idle (line 422) | public void idle(final int workCount) method doIdleWork (line 431) | private void doIdleWork() method onJoinLog (line 448) | void onJoinLog( method onServiceTerminationPosition (line 472) | void onServiceTerminationPosition(final long logPosition) method onRequestServiceAck (line 477) | void onRequestServiceAck(final long logPosition) method onSessionMessage (line 482) | void onSessionMessage( method onTimerEvent (line 498) | void onTimerEvent(final long logPosition, final long correlationId, fi... method onSessionOpen (line 505) | void onSessionOpen( method onSessionClose (line 535) | void onSessionClose( method onServiceAction (line 568) | void onServiceAction( method onNewLeadershipTermEvent (line 580) | void onNewLeadershipTermEvent( method addSession (line 614) | void addSession( method addSession (line 626) | private void addSession(final ContainerClientSession session) method handleError (line 652) | void handleError(final Throwable ex) method offer (line 657) | long offer( method offer (line 683) | long offer(final long clusterSessionId, final Publication publication,... method tryClaim (line 706) | long tryClaim( method role (line 746) | private void role(final Role newRole) method recoverState (line 763) | private void recoverState(final CountersReader counters) method awaitRecoveryCounter (line 814) | private int awaitRecoveryCounter(final CountersReader counters) method closeLog (line 827) | private void closeLog() method disconnectEgress (line 835) | private void disconnectEgress(final CountedErrorHandler errorHandler) method joinActiveLog (line 843) | private void joinActiveLog(final ActiveLogEvent activeLog) method awaitImage (line 909) | private Image awaitImage(final int sessionId, final Subscription subsc... method awaitCommitPositionCounter (line 921) | private ReadableCounter awaitCommitPositionCounter(final CountersReade... method loadSnapshot (line 934) | private void loadSnapshot(final long recordingId) method loadState (line 952) | private void loadState(final Image image, final AeronArchive archive) method onTakeSnapshot (line 986) | private long onTakeSnapshot(final long logPosition, final long leaders... method awaitRecordingComplete (line 1019) | private void awaitRecordingComplete( method snapshotState (line 1039) | private void snapshotState( method executeAction (line 1055) | private void executeAction( method shouldSnapshot (line 1092) | private boolean shouldSnapshot(final int flags) method awaitRecordingCounter (line 1097) | private int awaitRecordingCounter(final int sessionId, final CountersR... method checkForClockTick (line 1112) | private boolean checkForClockTick(final long nowNs) method pollServiceAdapter (line 1155) | private int pollServiceAdapter() method terminate (line 1199) | private void terminate(final boolean isTerminationExpected) method checkForValidInvocation (line 1238) | private void checkForValidInvocation() method abort (line 1247) | private void abort() method counterUnavailable (line 1265) | private void counterUnavailable(final CountersReader countersReader, f... method invokeBackgroundWork (line 1276) | private int invokeBackgroundWork(final long nowNs) method runTerminationHook (line 1289) | private void runTerminationHook() method logAck (line 1301) | private void logAck( FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ClusteredServiceContainer.java class ClusteredServiceContainer (line 85) | @Versioned method main (line 93) | @SuppressWarnings("try") method ClusteredServiceContainer (line 110) | private ClusteredServiceContainer(final Context ctx) method launch (line 139) | public static ClusteredServiceContainer launch() method launch (line 150) | public static ClusteredServiceContainer launch(final Context ctx) method context (line 163) | public Context context() method close (line 171) | public void close() class Configuration (line 179) | @Config(existsInC = false) method Configuration (line 182) | private Configuration() method clusterId (line 455) | public static int clusterId() method serviceId (line 465) | public static int serviceId() method serviceName (line 475) | public static String serviceName() method replayChannel (line 485) | public static String replayChannel() method replayStreamId (line 497) | public static int replayStreamId() method controlChannel (line 509) | public static String controlChannel() method consensusModuleStreamId (line 521) | public static int consensusModuleStreamId() method serviceStreamId (line 533) | public static int serviceStreamId() method snapshotChannel (line 543) | public static String snapshotChannel() method snapshotStreamId (line 554) | public static int snapshotStreamId() method idleStrategySupplier (line 577) | public static Supplier idleStrategySupplier(final Stat... method clusterDirName (line 591) | public static String clusterDirName() method clusterServicesDirName (line 601) | public static String clusterServicesDirName() method errorBufferLength (line 612) | public static int errorBufferLength() method isRespondingService (line 622) | public static boolean isRespondingService() method logFragmentLimit (line 640) | public static int logFragmentLimit() method cycleThresholdNs (line 650) | public static long cycleThresholdNs() method snapshotDurationThresholdNs (line 661) | public static long snapshotDurationThresholdNs() method newClusteredService (line 671) | public static ClusteredService newClusteredService() method newDelegatingErrorHandler (line 696) | public static DelegatingErrorHandler newDelegatingErrorHandler() method markFileDir (line 719) | public static String markFileDir() class Context (line 729) | public static final class Context implements Cloneable method Context (line 791) | public Context() method clone (line 800) | public Context clone() method conclude (line 815) | @SuppressWarnings("MethodLength") method isConcluded (line 1059) | public boolean isConcluded() method appVersion (line 1073) | public Context appVersion(final int appVersion) method appVersion (line 1087) | public int appVersion() method appVersionValidator (line 1100) | public Context appVersionValidator(final AppVersionValidator appVers... method appVersionValidator (line 1113) | public AppVersionValidator appVersionValidator() method clusterId (line 1125) | public Context clusterId(final int clusterId) method clusterId (line 1137) | @Config method serviceId (line 1150) | public Context serviceId(final int serviceId) method serviceId (line 1162) | @Config method serviceName (line 1175) | public Context serviceName(final String serviceName) method serviceName (line 1187) | @Config method replayChannel (line 1200) | public Context replayChannel(final String channel) method replayChannel (line 1212) | @Config method replayStreamId (line 1225) | public Context replayStreamId(final int streamId) method replayStreamId (line 1237) | @Config method controlChannel (line 1250) | public Context controlChannel(final String channel) method controlChannel (line 1262) | @Config method serviceStreamId (line 1275) | public Context serviceStreamId(final int streamId) method serviceStreamId (line 1287) | @Config method consensusModuleStreamId (line 1300) | public Context consensusModuleStreamId(final int streamId) method consensusModuleStreamId (line 1312) | @Config method snapshotChannel (line 1325) | public Context snapshotChannel(final String channel) method snapshotChannel (line 1337) | @Config method snapshotStreamId (line 1350) | public Context snapshotStreamId(final int streamId) method snapshotStreamId (line 1362) | @Config method isRespondingService (line 1375) | public Context isRespondingService(final boolean isRespondingService) method logFragmentLimit (line 1388) | public Context logFragmentLimit(final int logFragmentLimit) method logFragmentLimit (line 1400) | @Config method isRespondingService (line 1412) | @Config(id = "RESPONDER_SERVICE") method threadFactory (line 1423) | public ThreadFactory threadFactory() method threadFactory (line 1434) | public Context threadFactory(final ThreadFactory threadFactory) method idleStrategySupplier (line 1446) | public Context idleStrategySupplier(final Supplier idl... method idleStrategy (line 1457) | @Config(id = "CLUSTER_IDLE_STRATEGY") method epochClock (line 1469) | public Context epochClock(final EpochClock clock) method epochClock (line 1480) | public EpochClock epochClock() method errorHandler (line 1490) | public ErrorHandler errorHandler() method errorHandler (line 1501) | public Context errorHandler(final ErrorHandler errorHandler) method delegatingErrorHandler (line 1514) | @Config method delegatingErrorHandler (line 1528) | public Context delegatingErrorHandler(final DelegatingErrorHandler d... method errorCounter (line 1539) | public AtomicCounter errorCounter() method errorCounter (line 1550) | public Context errorCounter(final AtomicCounter errorCounter) method countedErrorHandler (line 1562) | public Context countedErrorHandler(final CountedErrorHandler counted... method countedErrorHandler (line 1573) | public CountedErrorHandler countedErrorHandler() method aeronDirectoryName (line 1584) | public Context aeronDirectoryName(final String aeronDirectoryName) method aeronDirectoryName (line 1595) | public String aeronDirectoryName() method aeron (line 1605) | public Aeron aeron() method aeron (line 1618) | public Context aeron(final Aeron aeron) method ownsAeronClient (line 1630) | public Context ownsAeronClient(final boolean ownsAeronClient) method ownsAeronClient (line 1641) | public boolean ownsAeronClient() method clusteredService (line 1651) | @Config(id = "SERVICE_CLASS_NAME") method clusteredService (line 1663) | public Context clusteredService(final ClusteredService clusteredServ... method archiveContext (line 1675) | public Context archiveContext(final AeronArchive.Context archiveCont... method archiveContext (line 1686) | public AeronArchive.Context archiveContext() method clusterDirectoryName (line 1698) | public Context clusterDirectoryName(final String clusterDirectoryName) method clusterDirectoryName (line 1710) | @Config(id = "CLUSTER_DIR") method clusterDir (line 1723) | public Context clusterDir(final File clusterDir) method clusterDir (line 1735) | public File clusterDir() method markFileDir (line 1750) | @Config method markFileDir (line 1764) | public ClusteredServiceContainer.Context markFileDir(final File mark... method terminationHook (line 1776) | public Context terminationHook(final Runnable terminationHook) method terminationHook (line 1787) | public Runnable terminationHook() method clusterMarkFile (line 1798) | public Context clusterMarkFile(final ClusterMarkFile markFile) method clusterMarkFile (line 1809) | public ClusterMarkFile clusterMarkFile() method errorBufferLength (line 1820) | public Context errorBufferLength(final int errorBufferLength) method errorBufferLength (line 1831) | @Config(id = "SERVICE_ERROR_BUFFER_LENGTH") method errorLog (line 1843) | public Context errorLog(final DistinctErrorLog errorLog) method errorLog (line 1854) | public DistinctErrorLog errorLog() method nanoClock (line 1864) | public NanoClock nanoClock() method nanoClock (line 1875) | public Context nanoClock(final NanoClock clock) method cycleThresholdNs (line 1890) | public Context cycleThresholdNs(final long thresholdNs) method cycleThresholdNs (line 1902) | @Config(id = "SERVICE_CYCLE_THRESHOLD") method dutyCycleTracker (line 1914) | public Context dutyCycleTracker(final DutyCycleTracker dutyCycleTrac... method dutyCycleTracker (line 1925) | public DutyCycleTracker dutyCycleTracker() method snapshotDurationThresholdNs (line 1939) | public Context snapshotDurationThresholdNs(final long thresholdNs) method snapshotDurationThresholdNs (line 1951) | @Config method snapshotDurationTracker (line 1964) | public Context snapshotDurationTracker(final SnapshotDurationTracker... method snapshotDurationTracker (line 1976) | public SnapshotDurationTracker snapshotDurationTracker() method deleteDirectory (line 1984) | public void deleteDirectory() method standbySnapshotEnabled (line 1998) | @Deprecated method standbySnapshotEnabled (line 2011) | @Deprecated method close (line 2022) | public void close() method abortLatch (line 2033) | CountDownLatch abortLatch() method concludeMarkFile (line 2038) | private void concludeMarkFile() method toString (line 2065) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ConsensusModuleProxy.java class ConsensusModuleProxy (line 32) | public final class ConsensusModuleProxy implements AutoCloseable method ConsensusModuleProxy (line 48) | public ConsensusModuleProxy(final Publication publication) method close (line 56) | public void close() method scheduleTimer (line 61) | boolean scheduleTimer(final long correlationId, final long deadline) method cancelTimer (line 82) | boolean cancelTimer(final long correlationId) method offer (line 102) | long offer( method offer (line 120) | long offer(final DirectBufferVector[] vectors) method tryClaim (line 131) | long tryClaim(final int length, final BufferClaim bufferClaim, final D... method ack (line 146) | boolean ack( method closeSession (line 171) | boolean closeSession(final long clusterSessionId) method clusterMembersQuery (line 197) | public boolean clusterMembersQuery(final long correlationId) method checkResult (line 218) | private static void checkResult(final long position, final Publication... FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ContainerClientSession.java class ContainerClientSession (line 27) | final class ContainerClientSession implements ClientSession method ContainerClientSession (line 38) | ContainerClientSession( method id (line 53) | public long id() method responseStreamId (line 58) | public int responseStreamId() method responseChannel (line 63) | public String responseChannel() method encodedPrincipal (line 68) | public byte[] encodedPrincipal() method close (line 73) | public void close() method isClosing (line 81) | public boolean isClosing() method offer (line 86) | public long offer(final DirectBuffer buffer, final int offset, final i... method offer (line 91) | public long offer(final DirectBufferVector[] vectors) method tryClaim (line 96) | public long tryClaim(final int length, final BufferClaim bufferClaim) method connect (line 101) | void connect(final Aeron aeron) method markClosing (line 117) | void markClosing() method resetClosing (line 122) | void resetClosing() method disconnect (line 127) | void disconnect(final ErrorHandler errorHandler) method toString (line 136) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/RecoveryState.java class RecoveryState (line 59) | public final class RecoveryState method RecoveryState (line 96) | private RecoveryState() method allocate (line 111) | public static Counter allocate( method findCounterId (line 159) | public static int findCounterId(final CountersReader counters, final i... method getLeadershipTermId (line 189) | public static long getLeadershipTermId(final CountersReader counters, ... method getLogPosition (line 209) | public static long getLogPosition(final CountersReader counters, final... method getTimestamp (line 229) | public static long getTimestamp(final CountersReader counters, final i... method getSnapshotRecordingId (line 250) | public static long getSnapshotRecordingId(final CountersReader counter... FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ServiceAdapter.java class ServiceAdapter (line 26) | final class ServiceAdapter implements AutoCloseable method ServiceAdapter (line 40) | ServiceAdapter(final Subscription subscription, final ClusteredService... method close (line 46) | public void close() method poll (line 51) | int poll() method onFragment (line 56) | private void onFragment(final DirectBuffer buffer, final int offset, f... FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ServiceSnapshotLoader.java class ServiceSnapshotLoader (line 30) | final class ServiceSnapshotLoader implements ControlledFragmentHandler method ServiceSnapshotLoader (line 46) | ServiceSnapshotLoader(final Image image, final ClusteredServiceAgent a... method isDone (line 52) | boolean isDone() method appVersion (line 57) | int appVersion() method timeUnit (line 62) | TimeUnit timeUnit() method poll (line 67) | int poll() method onFragment (line 72) | public Action onFragment(final DirectBuffer buffer, final int offset, ... FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/ServiceSnapshotTaker.java class ServiceSnapshotTaker (line 26) | final class ServiceSnapshotTaker extends SnapshotTaker method ServiceSnapshotTaker (line 31) | ServiceSnapshotTaker( method snapshotSession (line 37) | void snapshotSession(final ClientSession session) method encodeSession (line 71) | private void encodeSession( FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/SnapshotDurationTracker.java class SnapshotDurationTracker (line 25) | public class SnapshotDurationTracker method SnapshotDurationTracker (line 39) | public SnapshotDurationTracker( method maxSnapshotDuration (line 54) | public AtomicCounter maxSnapshotDuration() method snapshotDurationThresholdExceededCount (line 64) | public AtomicCounter snapshotDurationThresholdExceededCount() method onSnapshotBegin (line 74) | public void onSnapshotBegin(final long timeNanos) method onSnapshotEnd (line 84) | public void onSnapshotEnd(final long timeNanos) method toString (line 102) | public String toString() FILE: aeron-cluster/src/main/java/io/aeron/cluster/service/SnapshotTaker.java class SnapshotTaker (line 35) | public class SnapshotTaker method SnapshotTaker (line 69) | public SnapshotTaker( method markBegin (line 87) | public void markBegin( method markEnd (line 109) | public void markEnd( method markSnapshot (line 132) | public void markSnapshot( method checkInterruptStatus (line 168) | protected static void checkInterruptStatus() method checkResult (line 182) | protected static void checkResult(final long position, final Publicati... method checkResultAndIdle (line 206) | protected void checkResultAndIdle(final long position) method invokeAgentClient (line 217) | protected void invokeAgentClient() method offer (line 232) | protected final void offer(final DirectBuffer buffer, final int offset... FILE: aeron-cluster/src/test/java/io/aeron/cluster/AuthenticationTest.java class AuthenticationTest (line 52) | @ExtendWith(InterruptingTestCallback.class) method after (line 68) | @AfterEach method shouldAuthenticateOnConnectRequestWithEmptyCredentials (line 84) | @Test method shouldAuthenticateOnConnectRequestWithCredentials (line 146) | @Test method shouldAuthenticateOnChallengeResponse (line 208) | @Test method shouldRejectOnConnectRequest (line 278) | @Test method shouldRejectOnChallengeResponse (line 344) | @Test method sendCountedMessageIntoCluster (line 418) | private void sendCountedMessageIntoCluster(final int value) method launchService (line 428) | private void launchService( method connectToCluster (line 462) | private AeronCluster connectToCluster(final CredentialsSupplier creden... method connectClient (line 472) | private void connectClient(final CredentialsSupplier credentialsSupplier) method launchClusteredMediaDriver (line 477) | private void launchClusteredMediaDriver(final AuthenticatorSupplier au... FILE: aeron-cluster/src/test/java/io/aeron/cluster/ClusterBackupAgentTest.java class ClusterBackupAgentTest (line 33) | class ClusterBackupAgentTest method shouldReturnReplayStartPositionIfAlreadyExisting (line 37) | @Test method shouldReturnNullPositionIfLastTermIsNullAndSnapshotsIsEmpty (line 52) | @Test method shouldLargestPositionLessThanOrEqualToInitialReplayPosition (line 58) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/ClusterBackupContextTest.java class ClusterBackupContextTest (line 61) | class ClusterBackupContextTest method setUp (line 69) | @BeforeEach method tearDown (line 89) | @AfterEach method throwsIllegalStateExceptionIfThereIsAnActiveMarkFile (line 95) | @Test method clusterDirectoryNameShouldMatchClusterDirWhenClusterDirSet (line 107) | @Test method clusterDirectoryNameShouldMatchClusterDirWhenClusterDirectoryNameSet (line 117) | @Test method concludeShouldCreateMarkFileDirSetViaSystemProperty (line 128) | @Test method concludeShouldCreateMarkFileDirSetDirectly (line 153) | @Test method shouldRemoveLinkIfMarkFileIsInClusterDir (line 168) | @ParameterizedTest method concludeShouldCreateLinkFilePointingToTheParentDirectoryOfTheMarkFile (line 184) | @Test method shouldAlignMarkFileBasedOnTheAeronClientFilePageSize (line 211) | @ParameterizedTest method shouldAlignMarkFileBasedOnTheMediaDriverFilePageSize (line 235) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/ClusterMemberTest.java class ClusterMemberTest (line 40) | class ClusterMemberTest method shouldParseCorrectly (line 62) | @Test method shouldParseCorrectlyOptionalArchiveResponse (line 79) | @Test method shouldParseCorrectlyOptionalEgressResponseEntry (line 97) | @Test method shouldDetermineQuorumSize (line 116) | @ParameterizedTest method shouldCheckMemberIsActive (line 130) | @ParameterizedTest method shouldRankClusterStart (line 154) | @Test method shouldDetermineQuorumPosition (line 160) | @ParameterizedTest method shouldOnlyConsiderActiveNodesWhenDeterminingQuorumPosition (line 190) | @ParameterizedTest method isUnanimousCandidateReturnFalseIfThereIsAMemberWithoutLogPosition (line 237) | @Test method isUnanimousCandidateReturnFalseIfThereIsAMemberWithMoreUpToDateLog (line 252) | @Test method isUnanimousCandidateReturnFalseIfLeaderClosesGracefully (line 267) | @Test method isUnanimousCandidateReturnTrueIfTheCandidateHasTheMostUpToDateLog (line 281) | @Test method isQuorumCandidateReturnFalseWhenQuorumIsNotReached (line 296) | @Test method isQuorumCandidateReturnTrueWhenQuorumIsReached (line 312) | @Test method isQuorumLeaderReturnsTrueWhenQuorumIsReached (line 328) | @Test method isQuorumLeaderReturnsFalseIfAtLeastOneNegativeVoteIsDetected (line 344) | @Test method isQuorumLeaderReturnsFalseWhenQuorumIsNotReached (line 358) | @Test method isUnanimousLeaderReturnsFalseIfThereIsAtLeastOneNegativeVoteForAGivenCandidateTerm (line 372) | @Test method isUnanimousLeaderReturnsFalseIfLeaderClosesGracefully (line 387) | @Test method isUnanimousLeaderReturnsFalseIfNotAllNodesVotedPositively (line 401) | @Test method isUnanimousLeaderReturnsFalseIfNotAllNodesHadTheExpectedCandidateTermId (line 416) | @Test method isUnanimousLeaderReturnsTrueIfAllNodesVotedWithTrue (line 431) | @Test method compareLogReturnsResult (line 446) | @ParameterizedTest method shouldNotVoteIfHasNoPosition (line 469) | @Test method shouldNotVoteIfHasMoreLog (line 477) | @Test method shouldVoteIfHasLessOrTheSameAmountOfLog (line 485) | @ParameterizedTest method shouldReturnFalseIfNotActiveWhenDoingPositionChecks (line 494) | @Test method shouldReturnFalseIfLeadershipTermIdDoesNotMatch (line 503) | @ParameterizedTest method shouldReturnFalseIfLogPositionIsLessThan (line 512) | @Test method shouldReturnTrueIfLogPositionIsEqualOrGreaterThan (line 521) | @ParameterizedTest method hasQuorumAtPositionReturnFalseIfNotAQuorum (line 530) | @Test method hasQuorumAtPositionReturnTrueIfQuorumIsAtPosition (line 545) | @Test method newMember (line 560) | private static ClusterMember newMember( method newMember (line 569) | private static ClusterMember newMember(final int id) FILE: aeron-cluster/src/test/java/io/aeron/cluster/ClusterNodeRestartTest.java class ClusterNodeRestartTest (line 59) | @ExtendWith({InterruptingTestCallback.class, HideStdErrExtension.class}) method before (line 77) | @BeforeEach method after (line 83) | @AfterEach method shouldRestartServiceWithReplay (line 100) | @Test method shouldRestartServiceWithReplayAndContinue (line 124) | @Test method shouldRestartServiceFromEmptySnapshot (line 150) | @Test method shouldRestartServiceFromSnapshot (line 177) | @Test method shouldRestartServiceFromSnapshotWithFurtherLog (line 210) | @Test method shouldTakeMultipleSnapshots (line 246) | @Test method shouldRestartServiceWithTimerFromSnapshotWithFurtherLog (line 271) | @Test method shouldTriggerRescheduledTimerAfterReplay (line 308) | @Test method shouldRestartServiceTwiceWithInvalidSnapshotAndFurtherLog (line 332) | @Test method shouldRestartServiceAfterShutdownWithInvalidatedSnapshot (line 386) | @Test method getControlToggle (line 428) | private AtomicCounter getControlToggle() method sendNumberedMessageIntoCluster (line 438) | private void sendNumberedMessageIntoCluster(final int value) method sendTimerMessageIntoCluster (line 445) | private void sendTimerMessageIntoCluster(final int value, final long d... method sendMessageIntoCluster (line 454) | private static void sendMessageIntoCluster(final AeronCluster cluster,... method launchService (line 474) | private void launchService(final AtomicLong msgCounter) method launchReschedulingService (line 564) | private void launchReschedulingService(final AtomicLong triggeredTimer... method forceCloseForRestart (line 636) | private void forceCloseForRestart() method connectClient (line 641) | private void connectClient() method launchClusteredMediaDriver (line 650) | private void launchClusteredMediaDriver(final boolean initialLaunch) method checkResult (line 673) | private static void checkResult(final long position) FILE: aeron-cluster/src/test/java/io/aeron/cluster/ClusterNodeTest.java class ClusterNodeTest (line 48) | @ExtendWith(InterruptingTestCallback.class) method before (line 55) | @BeforeEach method after (line 79) | @AfterEach method shouldConnectAndSendKeepAlive (line 96) | @Test method shouldEchoMessageViaServiceUsingDirectOffer (line 108) | @Test method shouldEchoMessageViaServiceUsingTryClaim (line 134) | @Test method shouldScheduleEventInService (line 178) | @Test method shouldSendResponseAfterServiceMessage (line 205) | @Test method offerMessage (line 231) | private void offerMessage(final ExpandableArrayBuffer msgBuffer, final... method awaitResponse (line 239) | private void awaitResponse(final MutableInteger messageCount) method launchEchoService (line 250) | private ClusteredServiceContainer launchEchoService() method launchTimedService (line 272) | private ClusteredServiceContainer launchTimedService() method launchServiceMessageIngressService (line 317) | private ClusteredServiceContainer launchServiceMessageIngressService() method connectToCluster (line 351) | private AeronCluster connectToCluster(final EgressListener egressListe... FILE: aeron-cluster/src/test/java/io/aeron/cluster/ClusterTestConstants.java class ClusterTestConstants (line 18) | class ClusterTestConstants FILE: aeron-cluster/src/test/java/io/aeron/cluster/ClusterTimerTest.java class ClusterTimerTest (line 52) | @ExtendWith(InterruptingTestCallback.class) method before (line 61) | @BeforeEach method after (line 67) | @AfterEach method shouldRestartServiceWithTimerFromSnapshotWithFurtherLog (line 84) | @Test method shouldTriggerRescheduledTimerAfterReplay (line 125) | @Test method shouldRescheduleTimerWhenSchedulingWithExistingCorrelationId (line 157) | @Test method timerServiceSupplier (line 209) | abstract TimerServiceSupplier timerServiceSupplier(); method launchReschedulingService (line 211) | private void launchReschedulingService(final AtomicLong triggeredTimer... method forceCloseForRestart (line 288) | private void forceCloseForRestart() method connectClient (line 293) | private void connectClient() method launchClusteredMediaDriver (line 301) | private void launchClusteredMediaDriver(final boolean initialLaunch) FILE: aeron-cluster/src/test/java/io/aeron/cluster/ClusterWithNoServicesTest.java class ClusterWithNoServicesTest (line 54) | @ExtendWith(InterruptingTestCallback.class) type LatchTrigger (line 57) | enum LatchTrigger method after (line 65) | @AfterEach method shouldConnectAndSendKeepAliveWithExtensionLoaded (line 81) | @Test method shouldSnapshotExtensionState (line 105) | @Test method shouldShutdownWithExtension (line 125) | @Test method shouldAbortWithExtension (line 145) | @Test method launchCluster (line 165) | private ClusteredMediaDriver launchCluster(final ConsensusModuleExtens... method connectClient (line 190) | private static AeronCluster connectClient() method getClusterControlToggle (line 199) | public AtomicCounter getClusterControlToggle() class TestConsensusModuleExtension (line 209) | static final class TestConsensusModuleExtension implements ConsensusMo... method TestConsensusModuleExtension (line 215) | TestConsensusModuleExtension(final CountDownLatch latch, final Latch... method supportedSchemaId (line 221) | public int supportedSchemaId() method onStart (line 226) | public void onStart(final ConsensusModuleControl consensusModuleCont... method doWork (line 230) | public int doWork(final long nowNs) method slowTickWork (line 235) | public int slowTickWork(final long nowNs) method consensusWork (line 240) | public int consensusWork(final long nowNs) method onElectionComplete (line 245) | public void onElectionComplete(final ConsensusControlState consensus... method onNewLeadershipTerm (line 249) | public void onNewLeadershipTerm(final ConsensusControlState consensu... method onIngressExtensionMessage (line 253) | public ControlledFragmentHandler.Action onIngressExtensionMessage( method onLogExtensionMessage (line 266) | public ControlledFragmentHandler.Action onLogExtensionMessage( method close (line 279) | public void close() method onSessionOpened (line 287) | public void onSessionOpened(final long clusterSessionId) method onSessionClosed (line 295) | public void onSessionClosed(final long clusterSessionId, final Close... method onPrepareForNewLeadership (line 299) | public void onPrepareForNewLeadership() method onTakeSnapshot (line 303) | public void onTakeSnapshot(final ExclusivePublication snapshotPublic... FILE: aeron-cluster/src/test/java/io/aeron/cluster/ConsensusModuleAgentTest.java class ConsensusModuleAgentTest (line 87) | class ConsensusModuleAgentTest method newCounter (line 132) | private Counter newCounter(final String name, final int typeId) method before (line 138) | @BeforeEach method shouldUseAssignedRoleName (line 157) | @Test method shouldLimitActiveSessions (line 170) | @Test method shouldCloseInactiveSession (line 204) | @Test method shouldCloseTerminatedSession (line 246) | @Test method shouldSuspendThenResume (line 287) | @Test method shouldThrowClusterTerminationExceptionUponShutdown (line 329) | @Test method responseChannelIsBuiltBasedOnTheEgressChannel (line 358) | @ParameterizedTest method shouldPublishLogMessageButNotSnapshotOnStandbySnapshot (line 397) | @Test method onNewLeadershipTermShouldUpdateTimeOfLastLeaderMessageReceived (line 435) | @Test method onCommitPositionShouldUpdateTimeOfLastLeaderMessageReceived (line 469) | @Test method shouldDelegateHandlingToRegisteredExtension (line 488) | @Test method shouldThrowExceptionOnUnknownSchemaAndNoAdapter (line 505) | @Test method shouldHandlePaddingMessageAtEndOfTerm (line 520) | @Test method notifiedCommitPositionShouldNotGoBackwardsUponReceivingCommitPosition (line 548) | @Test method notifiedCommitPositionShouldNotGoBackwardsUponElectionCompletion (line 619) | @Test method notifiedCommitPositionShouldNotGoBackwardsUponReceivingNewLeadershipTerm (line 663) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/ConsensusModuleConfigurationTest.java class ConsensusModuleConfigurationTest (line 28) | public class ConsensusModuleConfigurationTest method shouldUseDenyAllAuthorisationSupplierWhenPropertySet (line 30) | @Test method shouldUseAllowAllAuthorisationSupplierWhenPropertySet (line 59) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/ConsensusModuleContextCloseTests.java class ConsensusModuleContextCloseTests (line 35) | class ConsensusModuleContextCloseTests method before (line 60) | @BeforeEach method ownsAeronClient (line 87) | @Test method doesNotOwnAeronClientAndClientIsNotClosed (line 104) | @Test method doesNotOwnAeronClientAndClientIsClosed (line 133) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/ConsensusModuleContextTest.java class ConsensusModuleContextTest (line 116) | class ConsensusModuleContextTest method beforeEach (line 127) | @BeforeEach method newCounter (line 162) | private Counter newCounter(final String name, final int typeId) method afterEach (line 168) | @AfterEach method validTimerServiceSupplier (line 174) | @ParameterizedTest method unknownTimerServiceSupplier (line 198) | @Test method defaultTimerServiceSupplier (line 214) | @Test method explicitTimerServiceSupplier (line 229) | @Test method rejectInvalidLogChannelParameters (line 242) | @Test method defaultAuthorisationServiceSupplierAllowsBackupAndStandby (line 255) | @Test method shouldUseDefaultAuthorisationServiceSupplierIfTheSystemPropertyIsNotSet (line 261) | @Test method shouldUseDefaultAuthorisationServiceSupplierIfTheSystemPropertyIsSetToEmptyValue (line 272) | @Test method shouldInstantiateAuthorisationServiceSupplierBasedOnTheSystemProperty (line 290) | @Test method shouldUseProvidedAuthorisationServiceSupplierInstance (line 307) | @Test method shouldUseDefaultAuthenticatorSupplierIfTheSystemPropertyIsSetToEmptyValue (line 326) | @Test method shouldInstantiateAuthenticatorSupplierBasedOnTheSystemProperty (line 345) | @Test method shouldUseProvidedAAuthenticatorSupplierInstance (line 361) | @Test method writeAuthenticatorSupplierClassNameIntoTheMarkFile (line 380) | @Test method shouldValidateModuleStateCounter (line 404) | @Test method shouldValidateElectionStateCounter (line 411) | @Test method shouldValidateClusterNodeRoleCounter (line 418) | @Test method shouldValidateCommitPositionCounter (line 425) | @Test method shouldValidateControlToggleCounter (line 432) | @Test method shouldValidateSnapshotCounter (line 439) | @Test method shouldValidateTimedOutClientCounter (line 446) | @Test method shouldThrowIllegalStateExceptionIfAnActiveMarkFileExists (line 453) | @Test method startupCanvassTimeoutMustBeMultiplesOfTheLeaderHeartbeatTimeout (line 464) | @ParameterizedTest method startupCanvassTimeoutMustCanBeSetToBeMultiplesOfTheLeaderHeartbeatTimeout (line 478) | @Test method shouldThrowIfConductorInvokerModeIsNotUsed (line 487) | @Test method shouldUseCandidateTermIdFromClusterMarkFileIfNodeStateFileIsNew (line 494) | @Test method clusterDirectoryNameShouldMatchClusterDirWhenClusterDirSet (line 516) | @Test method clusterDirectoryNameShouldMatchClusterDirWhenClusterDirectoryNameSet (line 526) | @Test method clusterServiceDirectoryNameShouldBeSetFromClusterDirectoryName (line 537) | @Test method clusterServiceDirectoryNameShouldBeResolved (line 552) | @Test method concludeShouldCreateMarkFileDirSetViaSystemProperty (line 566) | @Test method concludeShouldCreateMarkFileDirSetDirectly (line 590) | @Test method shouldRemoveLinkIfMarkFileIsInClusterDir (line 605) | @ParameterizedTest method concludeShouldCreateLinkPointingToTheParentDirectoryOfTheMarkFile (line 621) | @Test method shouldSetClusterClockViaSystemProperty (line 649) | @ParameterizedTest method shouldThrowClusterExceptionIfClockCannotBeCreated (line 673) | @Test method shouldUseExplicitlyAssignedClockInstance (line 694) | @Test method shouldAllowElectionCounterToBeExplicitlySet (line 713) | @Test method shouldThrowConfigurationExceptionIfElectionCounterHasWrongType (line 725) | @Test method shouldCreateElectionCounter (line 739) | @Test method shouldAllowLeadershipTermIdCounterToBeExplicitlySet (line 751) | @Test method shouldThrowConfigurationExceptionIfLeadershipTermIdCounterHasWrongType (line 763) | @Test method shouldCreateLeadershipTermIdCounter (line 777) | @Test method shouldGenerateAgentRoleNameIfNotSet (line 789) | @ParameterizedTest method shouldUseSpecifiedAgentRoleName (line 800) | @Test method shouldNotSetClientNameOnTheExplicitlyAssignedAeronClient (line 810) | @Test method shouldUseExplicitlyAssignArchiveContext (line 820) | @Test method shouldCreateArchiveContextUsingLocalChannelConfiguration (line 845) | @Test method shouldCreateAliasForControlStreams (line 879) | @ParameterizedTest method shouldCreateAliasForControlStreamsEvenWhenArchiveContextAssignedExplicitly (line 917) | @ParameterizedTest method shouldAlignMarkFileToTheAeronClientFilePageSize (line 956) | @ParameterizedTest method shouldAlignMarkFileBasedOnTheMediaDriverFilePageSize (line 979) | @Test method shouldValidateServiceCount (line 1014) | @ParameterizedTest method shouldRejectServiceCountZeroWithoutConsensusModuleExtension (line 1025) | @Test class TestAuthorisationSupplier (line 1038) | public static class TestAuthorisationSupplier implements Authorisation... method get (line 1040) | public AuthorisationService get() class TestAuthorisationService (line 1046) | static class TestAuthorisationService implements AuthorisationService method isAuthorised (line 1048) | public boolean isAuthorised( class TestAuthenticatorSupplier (line 1055) | public static class TestAuthenticatorSupplier implements Authenticator... method get (line 1057) | public Authenticator get() class TestAuthenticator (line 1063) | static class TestAuthenticator implements Authenticator method onConnectRequest (line 1065) | public void onConnectRequest(final long sessionId, final byte[] enco... method onChallengeResponse (line 1069) | public void onChallengeResponse(final long sessionId, final byte[] e... method onConnectedSession (line 1073) | public void onConnectedSession(final SessionProxy sessionProxy, fina... method onChallengedSession (line 1077) | public void onChallengedSession(final SessionProxy sessionProxy, fin... FILE: aeron-cluster/src/test/java/io/aeron/cluster/ConsensusModuleSnapshotTakerTest.java class ConsensusModuleSnapshotTakerTest (line 43) | class ConsensusModuleSnapshotTakerTest method snapshotConsensusModuleState (line 57) | @Test method snapshotPendingServiceMessageTracker (line 89) | @Test method snapshotPendingServiceMessageTrackerWithServiceMessagesMissedByFollower (line 125) | @Test method snapshotTimer (line 154) | @Test method snapshotSessionShouldUseTryClaimIfDataFitsIntoMaxPayloadSize (line 181) | @Test method snapshotSessionShouldUseOfferIfDataDoesNotFitIntoMaxPayloadSize (line 218) | @Test method mockTryClaim (line 255) | private Answer mockTryClaim(final int offset) method mockOffer (line 268) | private Answer mockOffer() FILE: aeron-cluster/src/test/java/io/aeron/cluster/ElectionTest.java class ElectionTest (line 68) | class ElectionTest method before (line 102) | @BeforeEach method shouldElectSingleNodeClusterLeader (line 138) | @Test method shouldElectAppointedLeader (line 172) | @Test method shouldVoteForAppointedLeader (line 305) | @Test method shouldCanvassMembersInSuccessfulLeadershipBid (line 380) | @Test method shouldVoteForCandidateDuringNomination (line 408) | @Test method shouldTimeoutCanvassWithMajority (line 439) | @Test method shouldWinCandidateBallotWithMajority (line 463) | @Test method shouldBaseStartupValueOnLeader (line 497) | @ParameterizedTest method shouldElectCandidateWithFullVote (line 544) | @Test method shouldTimeoutCandidateBallotWithoutMajority (line 580) | @Test method shouldTimeoutFailedCandidateBallotOnSplitVoteThenSucceedOnRetry (line 612) | @Test method shouldTimeoutFollowerBallotWithoutLeaderEmerging (line 674) | @Test method shouldBecomeFollowerIfEnteringNewElection (line 702) | @Test method followerShouldReplicateLogBeforeReplayDuringElection (line 720) | @Test method followerShouldTimeoutLeaderIfReplicateLogPositionIsNotCommittedByLeader (line 842) | @Test method followerShouldProgressThroughFailedElectionsTermsImmediatelyPriorToCurrent (line 930) | @Test method followerShouldProgressThroughInterimElectionsTerms (line 999) | @Test method followerShouldReplayAndCatchupWhenLateJoiningClusterInSameTerm (line 1120) | @Test method followerShouldReplicateReplayAndCatchupWhenLateJoiningClusterInLaterTerm (line 1180) | @Test method followerShouldUseInitialLeadershipTermIdAndInitialTermBaseLogPositionWhenRecordingLogIsEmpty (line 1259) | @Test method followerShouldReplicateAndSendAppendPositionWhenLogReplicationDone (line 1338) | @Test method leaderShouldMoveToLogReplicationThenWaitForCommitPosition (line 1430) | @SuppressWarnings("MethodLength") method shouldThrowNonZeroLogPositionAndNullRecordingIdSpecified (line 1536) | @Test method shouldSendCommitPositionAndNewLeadershipTermEventsWithTheSameLeadershipTerm (line 1545) | @Test method notifiedCommitPositionCannotGoBackwardsUponReceivingCommitPosition (line 1613) | @Test method notifiedCommitPositionCannotGoBackwardsUponReceivingNewLeadershipTerm (line 1668) | @Test method newElection (line 1923) | private Election newElection( method newElection (line 1949) | private Election newElection( method prepareClusterMembers (line 1974) | private static ClusterMember[] prepareClusterMembers() FILE: aeron-cluster/src/test/java/io/aeron/cluster/IngressAdapterTest.java class IngressAdapterTest (line 47) | class IngressAdapterTest method shouldDelegateToConsensusModuleAgent (line 54) | @SuppressWarnings("unused") // name used for test display name method shouldDelegateToConsensusModuleAgent (line 72) | static Stream shouldDelegateToConsensusModuleAgent() type ConsensusModuleAgentExpectation (line 165) | private interface ConsensusModuleAgentExpectation method expect (line 167) | void expect(ConsensusModuleAgent agent, DirectBuffer buffer, Header ... FILE: aeron-cluster/src/test/java/io/aeron/cluster/LogSourceValidatorTest.java class LogSourceValidatorTest (line 23) | class LogSourceValidatorTest method leaderLogSourceTypeShouldOnlyAcceptLeader (line 25) | @Test method followerLogSourceTypeShouldOnlyAcceptFollowerAndUnknown (line 40) | @Test method anyLogSourceTypeShouldAny (line 56) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/NameResolutionClusterNodeTest.java class NameResolutionClusterNodeTest (line 53) | @ExtendWith(InterruptingTestCallback.class) method before (line 64) | @BeforeEach method after (line 92) | @AfterEach method shouldConnectAndSendKeepAliveWithBadName (line 113) | @Test method launchEchoService (line 131) | private ClusteredServiceContainer launchEchoService() method connectToCluster (line 154) | private AeronCluster connectToCluster() FILE: aeron-cluster/src/test/java/io/aeron/cluster/NodeStateFileTest.java class NodeStateFileTest (line 40) | class NodeStateFileTest method shouldFailIfCreateNewFalseAndFileDoesNotExist (line 48) | @Test method shouldCreateIfCreateNewTrueAndFileDoesNotExist (line 54) | @Test method shouldHaveNullCandidateTermIdOnInitialCreation (line 65) | @Test method shouldPersistCandidateTermId (line 74) | @Test method shouldThrowIfVersionMismatch (line 93) | @Test method shouldProposeNewMaxTermId (line 115) | @Test method shouldHandleNodeStateFileCreatedWithEarlierVersion (line 153) | @Test method forceVersion (line 182) | private void forceVersion(final File clusterDir, final int semanticVer... FILE: aeron-cluster/src/test/java/io/aeron/cluster/PendingServiceMessageTrackerTest.java class PendingServiceMessageTrackerTest (line 40) | class PendingServiceMessageTrackerTest method setUp (line 50) | @BeforeEach method snapshotEmpty (line 57) | @Test method snapshotAfterEnqueueBeforePollAndSweep (line 72) | @Test method snapshotAfterEnqueueAndPollBeforeSweep (line 94) | @Test method snapshotAfterEnqueuePollAndSweepForLeader (line 118) | @Test method snapshotAfterEnqueuePollAndSweepForFollower (line 144) | @Test method loadInvalid (line 170) | @Test method loadValid (line 187) | @Test method takeSnapshot (line 204) | private static Snapshot takeSnapshot(final PendingServiceMessageTracke... method loadSnapshot (line 224) | private static void loadSnapshot(final PendingServiceMessageTracker tr... class Snapshot (line 230) | private static final class Snapshot method Snapshot (line 237) | Snapshot( FILE: aeron-cluster/src/test/java/io/aeron/cluster/PriorityHeapTimerServiceClusterTimeTest.java class PriorityHeapTimerServiceClusterTimeTest (line 18) | class PriorityHeapTimerServiceClusterTimeTest extends ClusterTimerTest method timerServiceSupplier (line 20) | TimerServiceSupplier timerServiceSupplier() FILE: aeron-cluster/src/test/java/io/aeron/cluster/PriorityHeapTimerServiceTest.java class PriorityHeapTimerServiceTest (line 31) | class PriorityHeapTimerServiceTest method throwsNullPointerExceptionIfTimerHandlerIsNull (line 33) | @Test method pollIsANoOpWhenNoTimersWhereScheduled (line 39) | @Test method pollIsANoOpWhenNoScheduledTimersAreExpired (line 50) | @Test method pollShouldNotExpireTimerIfHandlerReturnsFalse (line 62) | @Test method pollShouldExpireSingleTimer (line 75) | @Test method pollShouldRemovedExpiredTimers (line 90) | @Test method pollShouldExpireTimersInOrderOfDeadlineButWithinTheDeadlineOrderIsUndefined (line 114) | @Test method cancelTimerByCorrelationIdIsANoOpIfNoTimersRegistered (line 138) | @Test method cancelTimerByCorrelationIdReturnsFalseForUnknownCorrelationId (line 146) | @Test method cancelTimerByCorrelationIdReturnsTrueAfterCancellingTheTimer (line 156) | @Test method cancelTimerByCorrelationIdReturnsTrueAfterCancellingTheLastTimer (line 176) | @Test method cancelTimerByCorrelationIdAfterPoll (line 196) | @Test method scheduleTimerForAnExistingCorrelationIdIsANoOpIfDeadlineDoesNotChange (line 218) | @Test method scheduleTimerForAnExistingCorrelationIdShouldShiftEntryUpWhenDeadlineIsDecreasing (line 238) | @Test method scheduleTimerForAnExistingCorrelationIdShouldShiftEntryDownWhenDeadlineIsIncreasing (line 260) | @Test method pollShouldStopAfterPollLimitIsReached (line 283) | @Test method snapshotProcessesAllScheduledTimers (line 300) | @Test method expireThanCancelTimer (line 326) | @Test method moveUpAnExistingTimerAndCancelAnotherOne (line 352) | @Test method moveDownAnExistingTimerAndCancelAnotherOne (line 377) | @Test method cancelExpiredTimerIsANoOp (line 402) | @Test method scheduleMustRetainOrderBetweenDeadlines (line 418) | @Test method shouldReuseExpiredEntriesFromAFreeList (line 439) | @Test method shouldReuseCanceledTimerEntriesFromAFreeList (line 472) | @Test method manyRandomOperations (line 506) | @Test class TestHarness (line 516) | private static final class TestHarness method doRandomOperation (line 524) | void doRandomOperation() method scheduleTimer (line 554) | private void scheduleTimer() method cancelRandomTimer (line 562) | private void cancelRandomTimer() method rescheduleRandomTimer (line 569) | private void rescheduleRandomTimer() method randomScheduledCorrelationId (line 577) | private long randomScheduledCorrelationId() method incrementTimeAndPoll (line 587) | private void incrementTimeAndPoll() method onTimerEvent (line 593) | private boolean onTimerEvent(final long correlationId) method validateOrdering (line 601) | private void validateOrdering() FILE: aeron-cluster/src/test/java/io/aeron/cluster/PublicationGroupTest.java class PublicationGroupTest (line 29) | class PublicationGroupTest method setUp (line 42) | @BeforeEach method shouldUseAllPublicationsInListWhenGettingNextPublication (line 53) | @Test method shouldNextPublicationAndReturnSameWithCurrent (line 65) | @Test method shouldResultNullWhenCurrentCalledWithoutNext (line 78) | @Test method shouldCloseWhenCurrentIsNotNullWhenNextIsCalled (line 84) | @Test method shouldExcludeCurrentPublication (line 94) | @Test method shouldClearExclusion (line 106) | @Test method shouldClosePublicationOnClose (line 132) | @Test method shouldEventuallyGetADifferentOrderAfterShuffle (line 140) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/RecordingLogTest.java class RecordingLogTest (line 49) | class RecordingLogTest method shouldCreateNewIndex (line 56) | @Test method shouldAppendAndThenReloadLatestSnapshot (line 65) | @Test method shouldIgnoreIncompleteSnapshotInRecoveryPlan (line 92) | @Test method shouldIgnoreInvalidMidSnapshotInRecoveryPlan (line 119) | @Test method shouldIgnoreInvalidTermInRecoveryPlan (line 150) | @Test method shouldAppendAndThenCommitTermPosition (line 197) | @Test method shouldRemoveEntry (line 221) | @Test method shouldCorrectlyOrderSnapshots (line 247) | @Test method shouldInvalidateLatestSnapshot (line 268) | @Test method shouldRecoverSnapshotsMidLogMarkedInvalid (line 341) | @Test method shouldRecoverSnapshotsLastInLogMarkedWithInvalid (line 379) | @Test method shouldNotAllowInvalidateOfSnapshotWithoutParentTerm (line 419) | @Test method shouldFailToRecoverSnapshotsMarkedInvalidIfFieldsDoNotMatchCorrectly (line 432) | @Test method shouldFindSnapshotAtOrBeforeOrLowest (line 485) | @Test method assertSnapshot (line 521) | private static void assertSnapshot( method shouldAppendTermWithLeadershipTermIdOutOfOrder (line 531) | @Test method shouldAppendSnapshotWithLeadershipTermIdOutOfOrder (line 563) | @Test method appendTermShouldRejectNullValueAsRecordingId (line 607) | @Test method appendSnapshotShouldRejectNullValueAsRecordingId (line 619) | @Test method appendTermShouldNotAcceptDifferentRecordingIds (line 631) | @Test method appendTermShouldOnlyAllowASingleValidTermForTheSameLeadershipTermId (line 653) | @Test method entriesInTheRecordingLogShouldBeSorted (line 671) | @Test method shouldCreateInitialEmptyTermsWithAnEmptyRecordingLog (line 734) | @ParameterizedTest method shouldNotCreateInitialTermWithMinusOneTermId (line 779) | @Test method shouldBackFillEmptyLeadershipTermsInANonemptyRecordingLog (line 807) | @ParameterizedTest method shouldCompleteExistingTerm (line 852) | @ParameterizedTest method shouldBackFillPriorTerm (line 890) | @Test method shouldThrowIfLastTermIsUnfinishedAndTermBaseLogPositionIsNotSpecified (line 926) | @Test method typeAsString (line 941) | @ParameterizedTest method entryToString (line 948) | @Test method shouldDetermineIfSnapshotIsInvalid (line 959) | @Test method shouldInsertStandbySnapshotInRecordingLog (line 974) | @Test method nextSnapshotIndex (line 1000) | int nextSnapshotIndex(final RecordingLog recordingLog) method shouldInvalidateLatestAnySnapshots (line 1014) | @Test method shouldNotIncludeStandbySnapshotInRecoveryPlan (line 1058) | @Test method shouldGetLatestStandbySnapshotsGroupedByEndpoint (line 1087) | @Test method shouldInvalidateLatestSnapshotIgnoringStandbySnapshots (line 1126) | @Test method shouldHandleEntriesStraddlingPageBoundary (line 1155) | @Test method shouldRejectSnapshotEntryIfEndpointIsTooLong (line 1180) | @Test method mockExtent (line 1193) | private void mockExtent(final AeronArchive mockArchive, final long rec... method assertLogEntry (line 1223) | private static void assertLogEntry( method addRecordingLogEntry (line 1237) | private static void addRecordingLogEntry( FILE: aeron-cluster/src/test/java/io/aeron/cluster/RecordingReplicationTest.java class RecordingReplicationTest (line 37) | class RecordingReplicationTest method setUp (line 54) | @BeforeEach method shouldIndicateAppropriateStatesAsSignalsAreReceived (line 68) | @Test method shouldStopReplicationIfNotAlreadyStopped (line 106) | @ParameterizedTest method shouldNotStopReplicationIfStopSignalled (line 137) | @Test method shouldFailIfRecordingLogIsDeletedDuringReplication (line 165) | @Test method shouldPollForProgressAndFailIfNotProgressing (line 193) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/SessionEventCodecCompatibilityTest.java class SessionEventCodecCompatibilityTest (line 26) | class SessionEventCodecCompatibilityTest method readingVersion12UsingVersion5Codec (line 30) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/SessionManagerTest.java class SessionManagerTest (line 45) | class SessionManagerTest method setup (line 56) | @BeforeEach method setupSessionManager (line 65) | void setupSessionManager(final long standbySnapshotNotificationProcess... method shouldProcessPendingStandbySnapshotNotificationsAfterReachingCommitPosition (line 93) | @Test method shouldProcessPendingStandbySnapshotNotificationsAfterProcessingDelay (line 166) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/SnapshotReplicationTest.java class SnapshotReplicationTest (line 32) | class SnapshotReplicationTest method setUp (line 41) | @BeforeEach method shouldReplicateTwoSnapshots (line 51) | @Test method shouldNotBeCompleteIfNotSynced (line 134) | @Test method closeWillCloseUnderlyingSnapshotReplication (line 162) | @Test method ignoreArchiveContextLookup (line 190) | private void ignoreArchiveContextLookup() FILE: aeron-cluster/src/test/java/io/aeron/cluster/StandbySnapshotReplicatorTest.java class StandbySnapshotReplicatorTest (line 54) | class StandbySnapshotReplicatorTest method setUp (line 72) | @BeforeEach method shouldReplicateStandbySnapshots (line 81) | @Test method shouldPassSignalsToRecordingReplication (line 167) | @Test method shouldHandleNoStandbySnapshots (line 204) | @Test method shouldSwitchEndpointsOnMultipleReplicationException (line 234) | @Test method shouldSwitchEndpointsOnArchivePollForSignalsException (line 297) | @Test method shouldThrowExceptionIfUnableToReplicateAnySnapshotsDueToClusterExceptions (line 360) | @Test method shouldThrowExceptionIfUnableToReplicateAnySnapshotsDueToArchiveExceptions (line 422) | @Test method shouldNotRetrieveSnapshotsIfRecordingLogAlreadyHasUpToDateCopies (line 482) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/WheelTimerServiceClusterTimeTest.java class WheelTimerServiceClusterTimeTest (line 20) | class WheelTimerServiceClusterTimeTest extends ClusterTimerTest method timerServiceSupplier (line 22) | TimerServiceSupplier timerServiceSupplier() FILE: aeron-cluster/src/test/java/io/aeron/cluster/client/AeronClusterAsyncConnectTest.java class AeronClusterAsyncConnectTest (line 72) | class AeronClusterAsyncConnectTest method before (line 86) | @BeforeEach method initialState (line 92) | @Test method shouldCloseAsyncSubscription (line 100) | @Test method shouldCloseEgressSubscription (line 121) | @Test method shouldCloseAsyncPublication (line 141) | @Test method shouldCloseIngressPublication (line 175) | @Test method shouldCloseIngressPublicationsOnMembers (line 209) | @Test method shouldConnectViaIngressChannel (line 268) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/client/AeronClusterContextTest.java class AeronClusterContextTest (line 33) | class AeronClusterContextTest method before (line 39) | @BeforeEach method concludeThrowsConfigurationExceptionIfIngressChannelIsNotSet (line 51) | @ParameterizedTest method concludeThrowsConfigurationExceptionIfIngressChannelIsSetToIpcAndIngressEndpointsSpecified (line 61) | @Test method concludeThrowsConfigurationExceptionIfEgressChannelIsNotSet (line 74) | @ParameterizedTest method clientNameShouldHandleEmptyValue (line 84) | @ParameterizedTest method clientNameShouldReturnAssignedValue (line 92) | @ParameterizedTest method clientNameCanBeSetViaSystemProperty (line 100) | @ParameterizedTest method clientNameMustNotExceedMaxLength (line 115) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/client/AeronClusterTest.java class AeronClusterTest (line 59) | class AeronClusterTest method setUp (line 88) | @BeforeEach method shouldStayConnectedAfterSuccessfulFailover (line 142) | static Stream shouldStayConnectedAfterSuccessfulFailover() method shouldStayConnectedAfterSuccessfulFailover (line 151) | @ParameterizedTest method shouldCloseItselfWhenDisconnectedForLongerThanNewLeaderTimeout (line 191) | @ParameterizedTest method shouldCloseItselfWhenUnableToSendMessageForLongerThanNewLeaderConnectionTimeout (line 216) | @ParameterizedTest method shouldCloseIngressPublicationWhenEgressImageCloses (line 253) | @Test method shouldCloseItselfAfterReachingMaxPositionOnTheIngressPublication (line 272) | @Test method makeIngressPublicationReturn (line 282) | private void makeIngressPublicationReturn(final long result) method makeEgressSubscriptionDeliverNewLeaderEvent (line 306) | private void makeEgressSubscriptionDeliverNewLeaderEvent() method nanoTime (line 311) | private long nanoTime() FILE: aeron-cluster/src/test/java/io/aeron/cluster/client/EgressAdapterTest.java class EgressAdapterTest (line 30) | class EgressAdapterTest method onFragmentShouldDelegateToEgressListenerOnUnknownSchemaId (line 39) | @Test method defaultEgressListenerBehaviourShouldThrowClusterExceptionOnUnknownSchemaId (line 67) | @Test method onFragmentShouldInvokeOnMessageCallbackIfSessionIdMatches (line 82) | @Test method onFragmentIsANoOpIfSessionIdDoesNotMatchOnSessionMessage (line 108) | @Test method onFragmentShouldInvokeOnSessionEventCallbackIfSessionIdMatches (line 128) | @Test method onFragmentIsANoOpIfSessionIdDoesNotMatchOnSessionEvent (line 160) | @Test method onFragmentShouldInvokeOnNewLeaderCallbackIfSessionIdMatches (line 191) | @Test method onFragmentIsANoOpIfSessionIdDoesNotMatchOnNewLeader (line 216) | @Test method onFragmentShouldInvokeOnAdminResponseCallbackIfSessionIdMatches (line 240) | @Test method onFragmentIsANoOpIfSessionIdDoesNotMatchOnAdminResponse (line 277) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/client/EgressPollerTest.java class EgressPollerTest (line 35) | class EgressPollerTest method shouldIgnoreUnknownMessageSchema (line 42) | @Test method shouldHandleSessionMessage (line 62) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/service/ClusterMarkFileTest.java class ClusterMarkFileTest (line 63) | class ClusterMarkFileTest method throwsExceptionIfErrorBufferLengthIsInvalid (line 68) | @ParameterizedTest method shouldCallForceIfMarkFileIsNotClosed (line 84) | @Test method shouldNotCallForceIfMarkFileIsClosed (line 104) | @Test method shouldCreateNewMarkFile (line 123) | @ParameterizedTest method shouldUpdateExistingMarkFile (line 171) | @Test method shouldHandleExistingMarkFileV0 (line 253) | @ParameterizedTest method shouldUnmapBufferUponClose (line 439) | @Test method clusterIdAccessors (line 473) | @Test method memberIdAccessors (line 499) | @Test method candidateTermIdAccessors (line 525) | @Test method activityTimestampAccessors (line 547) | @Test method loadControlPropertiesAccessors (line 573) | @Test method signalReady (line 626) | @Test method signalFailedStart (line 648) | @Test method shouldAlignMarkFileLengthBasedOnTheFilePageSizeFromAeronClient (line 670) | @ParameterizedTest method shouldRejectFilePageSizeIfNotPowerOf2 (line 690) | @Test method shouldRejectFilePageSizeIfTooSmall (line 705) | @ParameterizedTest method shouldRejectFilePageSizeIfTooBig (line 721) | @Test method verifyMarkFileContents (line 736) | private static void verifyMarkFileContents( FILE: aeron-cluster/src/test/java/io/aeron/cluster/service/ClusteredServiceAgentTest.java class ClusteredServiceAgentTest (line 47) | class ClusteredServiceAgentTest method shouldClaimAndWriteToBufferWhenFollower (line 49) | @Test method shouldAbortClusteredServiceIfCommitPositionCounterIsClosed (line 72) | @Test method shouldLogErrorInsteadOfThrowingIfSessionIsNotFoundOnClose (line 130) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/service/ClusteredServiceContainerContextTest.java class ClusteredServiceContainerContextTest (line 74) | class ClusteredServiceContainerContextTest method setUp (line 83) | @BeforeEach method tearDown (line 107) | @AfterEach method throwsIllegalStateExceptionIfAnActiveMarkFileExists (line 113) | @Test method concludeShouldCreateMarkFileDirSetViaSystemProperty (line 125) | @Test method concludeShouldCreateMarkFileDirSetDirectly (line 151) | @Test method shouldRemoveLinkIfMarkFileIsInClusterDir (line 167) | @ParameterizedTest method concludeShouldCreateMarkFileLinkInTheParentDirectoryOfTheClusterMarkFile (line 183) | @Test method shouldInitializeClusterDirectoryNameFromTheAssignedClusterDir (line 214) | @Test method shouldInitializeClusterDirectoryFromTheGivenDirectoryName (line 226) | @Test method shouldSetServiceNameIfNotSpecified (line 238) | @ParameterizedTest method shouldSetServiceNameExplicitly (line 249) | @Test method shouldNotSetClientName (line 259) | @Test method shouldUseExplicitlyAssignArchiveContext (line 269) | @Test method shouldCreateArchiveContextUsingLocalChannelConfiguration (line 287) | @Test method shouldCreateAliasForControlStreams (line 320) | @ParameterizedTest method shouldCreateAliasForControlStreamsEvenWhenArchiveContextAssignedExplicitly (line 359) | @ParameterizedTest method shouldAlignMarkFileToTheAeronClientFilePageSize (line 391) | @ParameterizedTest method shouldAlignMarkFileBasedOnTheMediaDriverFilePageSize (line 407) | @Test FILE: aeron-cluster/src/test/java/io/aeron/cluster/service/ServiceSnapshotTakerTest.java class ServiceSnapshotTakerTest (line 42) | class ServiceSnapshotTakerTest method snapshotSessionUsesTryClaimIfDataFitIntoMaxPayloadSize (line 51) | @Test method snapshotSessionUsesOfferIfDataDoesNotIntoMaxPayloadSize (line 88) | @Test method mockTryClaim (line 126) | private Answer mockTryClaim(final int offset) method mockOffer (line 139) | private Answer mockOffer() FILE: aeron-driver/src/main/c/aeron_congestion_control.c function aeron_congestion_control_strategy_supplier_func_t (line 63) | aeron_congestion_control_strategy_supplier_func_t aeron_congestion_contr... type aeron_static_window_congestion_control_strategy_state_stct (line 70) | struct aeron_static_window_congestion_control_strategy_state_stct type aeron_static_window_congestion_control_strategy_state_t (line 75) | typedef struct aeron_static_window_congestion_control_strategy_state_stct function aeron_static_window_congestion_control_strategy_should_measure_rtt (line 78) | bool aeron_static_window_congestion_control_strategy_should_measure_rtt(... function aeron_static_window_congestion_control_strategy_on_rttm_sent (line 83) | void aeron_static_window_congestion_control_strategy_on_rttm_sent(void *... function aeron_static_window_congestion_control_strategy_on_rttm (line 87) | void aeron_static_window_congestion_control_strategy_on_rttm( function aeron_static_window_congestion_control_strategy_on_track_rebuild (line 92) | int32_t aeron_static_window_congestion_control_strategy_on_track_rebuild( function aeron_static_window_congestion_control_strategy_initial_window_length (line 107) | int32_t aeron_static_window_congestion_control_strategy_initial_window_l... function aeron_static_window_congestion_control_strategy_max_window_length (line 112) | int32_t aeron_static_window_congestion_control_strategy_max_window_lengt... function aeron_congestion_control_strategy_fini (line 117) | int aeron_congestion_control_strategy_fini(aeron_congestion_control_stra... function aeron_static_window_congestion_control_strategy_supplier (line 125) | int aeron_static_window_congestion_control_strategy_supplier( function aeron_congestion_control_default_strategy_supplier (line 165) | int aeron_congestion_control_default_strategy_supplier( type aeron_cubic_congestion_control_strategy_state_stct (line 217) | struct aeron_cubic_congestion_control_strategy_state_stct type aeron_cubic_congestion_control_strategy_state_t (line 244) | typedef struct aeron_cubic_congestion_control_strategy_state_stct aeron_... function aeron_cubic_congestion_control_strategy_should_measure_rtt (line 246) | bool aeron_cubic_congestion_control_strategy_should_measure_rtt(void *st... function aeron_cubic_congestion_control_strategy_on_rttm_sent (line 255) | void aeron_cubic_congestion_control_strategy_on_rttm_sent(void *state, i... function aeron_cubic_congestion_control_strategy_on_rttm (line 263) | void aeron_cubic_congestion_control_strategy_on_rttm( function aeron_cubic_congestion_control_strategy_on_track_rebuild (line 277) | int32_t aeron_cubic_congestion_control_strategy_on_track_rebuild( function aeron_cubic_congestion_control_strategy_initial_window_length (line 342) | int32_t aeron_cubic_congestion_control_strategy_initial_window_length(vo... function aeron_cubic_congestion_control_strategy_max_window_length (line 347) | int32_t aeron_cubic_congestion_control_strategy_max_window_length(void *... function aeron_cubic_congestion_control_strategy_fini (line 352) | int aeron_cubic_congestion_control_strategy_fini(aeron_congestion_contro... function aeron_cubic_congestion_control_strategy_supplier (line 364) | int aeron_cubic_congestion_control_strategy_supplier( function aeron_cubic_congestion_control_strategy_get_max_cwnd (line 488) | int32_t aeron_cubic_congestion_control_strategy_get_max_cwnd(void *state) FILE: aeron-driver/src/main/c/aeron_congestion_control.h type aeron_congestion_control_strategy_t (line 30) | typedef struct aeron_congestion_control_strategy_stct aeron_congestion_c... type aeron_driver_context_t (line 31) | typedef struct aeron_driver_context_stct aeron_driver_context_t; type aeron_counters_manager_t (line 32) | typedef struct aeron_counters_manager_stct aeron_counters_manager_t; type sockaddr_storage (line 39) | struct sockaddr_storage type aeron_congestion_control_strategy_stct (line 58) | struct aeron_congestion_control_strategy_stct type aeron_congestion_control_strategy_t (line 70) | typedef struct aeron_congestion_control_strategy_stct aeron_congestion_c... type sockaddr_storage (line 83) | struct sockaddr_storage type sockaddr_storage (line 84) | struct sockaddr_storage type sockaddr_storage (line 96) | struct sockaddr_storage type sockaddr_storage (line 97) | struct sockaddr_storage type sockaddr_storage (line 109) | struct sockaddr_storage type sockaddr_storage (line 110) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_csv_table_name_resolver.c type aeron_csv_table_name_resolver_row_t (line 34) | typedef struct aeron_csv_table_name_resolver_row_stct type aeron_csv_table_name_resolver_t (line 43) | typedef struct aeron_csv_table_name_resolver_stct function aeron_csv_table_name_resolver_resolve (line 52) | int aeron_csv_table_name_resolver_resolve( function aeron_csv_table_name_resolver_close (line 93) | int aeron_csv_table_name_resolver_close(aeron_name_resolver_t *resolver) function aeron_csv_table_name_resolver_supplier (line 106) | int aeron_csv_table_name_resolver_supplier( FILE: aeron-driver/src/main/c/aeron_data_packet_dispatcher.c function aeron_data_packet_dispatcher_init (line 22) | int aeron_data_packet_dispatcher_init( function aeron_data_packet_dispatcher_stream_interest_init (line 48) | static int aeron_data_packet_dispatcher_stream_interest_init( function aeron_data_packet_dispatcher_stream_interest_close (line 77) | static int aeron_data_packet_dispatcher_stream_interest_close( function aeron_data_packet_dispatcher_stream_interest_delete (line 86) | static void aeron_data_packet_dispatcher_stream_interest_delete( function aeron_data_packet_dispatcher_delete_stream_interest (line 93) | static void aeron_data_packet_dispatcher_delete_stream_interest(void *cl... function aeron_data_packet_dispatcher_close (line 99) | int aeron_data_packet_dispatcher_close(aeron_data_packet_dispatcher_t *d... function aeron_data_packet_dispatcher_stream_interest_for_session (line 109) | bool aeron_data_packet_dispatcher_stream_interest_for_session( function aeron_data_packet_dispatcher_mark_image_pending_setup (line 117) | int aeron_data_packet_dispatcher_mark_image_pending_setup( function aeron_data_packet_dispatcher_match_tombstone (line 146) | bool aeron_data_packet_dispatcher_match_tombstone(void *clientd, int64_t... function aeron_data_packet_dispatcher_match_image_with_no_subscription (line 151) | bool aeron_data_packet_dispatcher_match_image_with_no_subscription(void ... function aeron_data_packet_dispatcher_match_state_with_no_subscription (line 158) | bool aeron_data_packet_dispatcher_match_state_with_no_subscription(void ... function aeron_data_packet_dispatcher_match_no_subscription (line 165) | bool aeron_data_packet_dispatcher_match_no_subscription(void *clientd, i... function aeron_data_packet_dispatcher_add_subscription (line 172) | int aeron_data_packet_dispatcher_add_subscription(aeron_data_packet_disp... function aeron_data_packet_dispatcher_add_subscription_by_session (line 204) | int aeron_data_packet_dispatcher_add_subscription_by_session( function aeron_data_packet_dispatcher_remove_subscription (line 243) | int aeron_data_packet_dispatcher_remove_subscription(aeron_data_packet_d... function aeron_data_packet_dispatcher_remove_subscription_by_session (line 274) | int aeron_data_packet_dispatcher_remove_subscription_by_session( function aeron_data_packet_dispatcher_add_publication_image (line 302) | int aeron_data_packet_dispatcher_add_publication_image( function aeron_data_packet_dispatcher_remove_publication_image (line 321) | int aeron_data_packet_dispatcher_remove_publication_image( function aeron_data_packet_dispatcher_has_interest_in (line 352) | bool aeron_data_packet_dispatcher_has_interest_in( function aeron_data_packet_dispatcher_mark_as_no_interest_to_prevent_repeated_hash_lookups (line 369) | static void aeron_data_packet_dispatcher_mark_as_no_interest_to_prevent_... function aeron_data_packet_dispatcher_on_data (line 378) | int aeron_data_packet_dispatcher_on_data( function aeron_data_packet_dispatcher_create_publication (line 426) | int aeron_data_packet_dispatcher_create_publication( function aeron_data_packet_dispatcher_on_setup (line 467) | int aeron_data_packet_dispatcher_on_setup( function aeron_data_packet_dispatcher_on_rttm (line 534) | int aeron_data_packet_dispatcher_on_rttm( function aeron_data_packet_dispatcher_try_connect_stream (line 578) | int aeron_data_packet_dispatcher_try_connect_stream( function aeron_data_packet_dispatcher_elicit_setup_from_source (line 608) | int aeron_data_packet_dispatcher_elicit_setup_from_source( function aeron_data_packet_dispatcher_remove_pending_setup (line 653) | void aeron_data_packet_dispatcher_remove_pending_setup( FILE: aeron-driver/src/main/c/aeron_data_packet_dispatcher.h type aeron_publication_image_t (line 32) | typedef struct aeron_publication_image_stct aeron_publication_image_t; type aeron_receive_channel_endpoint_t (line 33) | typedef struct aeron_receive_channel_endpoint_stct aeron_receive_channel... type aeron_receive_destination_t (line 34) | typedef struct aeron_receive_destination_stct aeron_receive_destination_t; type aeron_driver_receiver_t (line 35) | typedef struct aeron_driver_receiver_stct aeron_driver_receiver_t; type aeron_data_packet_dispatcher_t (line 37) | typedef struct aeron_data_packet_dispatcher_stct type aeron_data_packet_dispatcher_stream_interest_t (line 61) | typedef struct aeron_data_packet_dispatcher_stream_interest_stct type sockaddr_storage (line 93) | struct sockaddr_storage type sockaddr_storage (line 102) | struct sockaddr_storage type sockaddr_storage (line 111) | struct sockaddr_storage type sockaddr_storage (line 120) | struct sockaddr_storage type sockaddr_storage (line 127) | struct sockaddr_storage function aeron_data_packet_dispatcher_remove_matching_state (line 131) | inline void aeron_data_packet_dispatcher_remove_matching_state( function aeron_data_packet_dispatcher_remove_cool_down (line 163) | inline void aeron_data_packet_dispatcher_remove_cool_down( function aeron_data_packet_dispatcher_should_elicit_setup_message (line 170) | inline bool aeron_data_packet_dispatcher_should_elicit_setup_message(aer... FILE: aeron-driver/src/main/c/aeron_driver.c function aeron_log_func_stderr (line 48) | void aeron_log_func_stderr(const char *str) function aeron_log_func_none (line 53) | void aeron_log_func_none(const char *str) function error_log_reader_save_to_file (line 57) | static void error_log_reader_save_to_file( function aeron_report_existing_errors (line 81) | int aeron_report_existing_errors(aeron_mapped_file_t *cnc_map, const cha... function aeron_driver_ensure_dir_is_recreated (line 132) | int aeron_driver_ensure_dir_is_recreated(aeron_driver_context_t *context) function aeron_driver_fill_cnc_metadata (line 243) | void aeron_driver_fill_cnc_metadata(aeron_driver_context_t *context) function aeron_driver_validate_value_range (line 264) | int aeron_driver_validate_value_range(uint64_t value, uint64_t min_value... function aeron_driver_create_cnc_file (line 287) | int aeron_driver_create_cnc_file(aeron_driver_t *driver) function aeron_driver_create_loss_report_file (line 317) | int aeron_driver_create_loss_report_file(aeron_driver_t *driver) function aeron_driver_validate_sufficient_socket_buffer_lengths (line 340) | int aeron_driver_validate_sufficient_socket_buffer_lengths(aeron_driver_... function aeron_driver_validate_page_size (line 460) | int aeron_driver_validate_page_size(aeron_driver_t *driver) function aeron_driver_context_print_configuration (line 497) | void aeron_driver_context_print_configuration(aeron_driver_context_t *co... function aeron_driver_shared_do_work (line 703) | int aeron_driver_shared_do_work(void *clientd) function aeron_driver_shared_on_close (line 715) | void aeron_driver_shared_on_close(void *clientd) function aeron_driver_shared_network_do_work (line 724) | int aeron_driver_shared_network_do_work(void *clientd) function aeron_driver_shared_network_on_close (line 735) | void aeron_driver_shared_network_on_close(void *clientd) function aeron_driver_init (line 743) | int aeron_driver_init(aeron_driver_t **driver, aeron_driver_context_t *c... function aeron_driver_start (line 1059) | int aeron_driver_start(aeron_driver_t *driver, bool manual_main_loop) function aeron_driver_main_do_work (line 1105) | int aeron_driver_main_do_work(aeron_driver_t *driver) function aeron_driver_main_idle_strategy (line 1116) | void aeron_driver_main_idle_strategy(aeron_driver_t *driver, int work_co... function aeron_driver_close (line 1127) | int aeron_driver_close(aeron_driver_t *driver) FILE: aeron-driver/src/main/c/aeron_driver.h type aeron_driver_t (line 32) | typedef struct aeron_driver_stct FILE: aeron-driver/src/main/c/aeron_driver_common.h type aeron_driver_managed_resource_event_t (line 31) | typedef enum aeron_driver_managed_resource_event_enum type aeron_driver_managed_resource_t (line 39) | typedef struct aeron_driver_managed_resource_stct type aeron_position_t (line 62) | typedef struct aeron_position_stct type aeron_atomic_counter_t (line 69) | typedef struct aeron_position_stct aeron_atomic_counter_t; type aeron_subscription_tether_state_t (line 71) | typedef enum aeron_subscription_tether_state_enum type aeron_tetherable_position_t (line 80) | typedef struct aeron_tetherable_position_stct type aeron_subscribable_t (line 100) | typedef struct aeron_subscribable_stct type aeron_command_base_t (line 128) | typedef struct aeron_command_base_stct type aeron_feedback_delay_generator_state_t (line 135) | typedef struct aeron_feedback_delay_generator_state_stct aeron_feedback_... type aeron_feedback_delay_generator_state_stct (line 139) | struct aeron_feedback_delay_generator_state_stct function aeron_driver_subscribable_null_hook (line 162) | inline void aeron_driver_subscribable_null_hook(void *clientd, volatile ... FILE: aeron-driver/src/main/c/aeron_driver_conductor.c type aeron_time_tracking_name_resolver_t (line 53) | typedef struct aeron_time_tracking_name_resolver_stct function aeron_driver_conductor_network_subscription_link_matches (line 70) | static bool aeron_driver_conductor_network_subscription_link_matches( function aeron_driver_conductor_is_wildcard_or_session_id_match (line 83) | static bool aeron_driver_conductor_is_wildcard_or_session_id_match( function aeron_driver_conductor_network_subscription_link_matches_allowing_wildcard (line 89) | static bool aeron_driver_conductor_network_subscription_link_matches_all... function aeron_driver_conductor_spy_subscription_link_matches (line 100) | static bool aeron_driver_conductor_spy_subscription_link_matches( function aeron_driver_conductor_subscription_link_matches_ipc_publication (line 118) | static bool aeron_driver_conductor_subscription_link_matches_ipc_publica... function aeron_driver_conductor_has_network_subscription_interest (line 125) | static bool aeron_driver_conductor_has_network_subscription_interest( function aeron_driver_conductor_is_oldest_subscription_sparse (line 148) | static bool aeron_driver_conductor_is_oldest_subscription_sparse( function aeron_driver_conductor_receive_endpoint_has_clashing_timestamp_offsets (line 177) | static bool aeron_driver_conductor_receive_endpoint_has_clashing_timesta... function aeron_driver_conductor_find_existing_receive_channel_endpoint (line 215) | static int aeron_driver_conductor_find_existing_receive_channel_endpoint( function aeron_driver_conductor_find_existing_send_channel_endpoint (line 255) | static int aeron_driver_conductor_find_existing_send_channel_endpoint( function aeron_driver_conductor_has_clashing_subscription (line 307) | static bool aeron_driver_conductor_has_clashing_subscription( function aeron_driver_conductor_send_endpoint_has_clashing_timestamp_offsets (line 389) | static bool aeron_driver_conductor_send_endpoint_has_clashing_timestamp_... function aeron_driver_conductor_validate_destination_uri_prefix (line 413) | static int aeron_driver_conductor_validate_destination_uri_prefix( function aeron_driver_conductor_validate_send_destination_uri (line 432) | static int aeron_driver_conductor_validate_send_destination_uri(aeron_ur... function aeron_driver_conductor_validate_destination_uri_params (line 456) | static int aeron_driver_conductor_validate_destination_uri_params(aeron_... function aeron_driver_conductor_validate_initial_window_for_rcvbuf (line 509) | static int aeron_driver_conductor_validate_initial_window_for_rcvbuf( function aeron_driver_conductor_validate_channel_buffer_length (line 573) | static int aeron_driver_conductor_validate_channel_buffer_length( function aeron_driver_conductor_validate_endpoint_for_publication (line 614) | static int aeron_driver_conductor_validate_endpoint_for_publication(aero... function aeron_driver_conductor_validate_control_for_publication (line 632) | static int aeron_driver_conductor_validate_control_for_publication(aeron... function aeron_driver_conductor_validate_control_for_subscription (line 659) | static int aeron_driver_conductor_validate_control_for_subscription(aero... function aeron_driver_conductor_validate_response_subscription (line 676) | static int aeron_driver_conductor_validate_response_subscription( function aeron_driver_conductor_validate_experimental_features (line 703) | static int aeron_driver_conductor_validate_experimental_features( function aeron_time_tracking_name_resolver_resolve (line 719) | static int aeron_time_tracking_name_resolver_resolve( function aeron_time_tracking_name_resolver_lookup (line 752) | static int aeron_time_tracking_name_resolver_lookup( function aeron_time_tracking_name_resolver_do_work (line 785) | static int aeron_time_tracking_name_resolver_do_work(aeron_name_resolver... function aeron_time_tracking_name_resolver_close (line 791) | static int aeron_time_tracking_name_resolver_close(aeron_name_resolver_t... function aeron_driver_conductor_treat_image_as_multicast (line 799) | static bool aeron_driver_conductor_treat_image_as_multicast( function aeron_driver_conductor_init (line 807) | int aeron_driver_conductor_init(aeron_driver_conductor_t *conductor, aer... function aeron_driver_conductor_find_client (line 1139) | int aeron_driver_conductor_find_client(aeron_driver_conductor_t *conduct... function aeron_client_t (line 1155) | aeron_client_t *aeron_driver_conductor_get_or_add_client(aeron_driver_co... function aeron_client_on_time_event (line 1217) | void aeron_client_on_time_event( function aeron_client_has_reached_end_of_life (line 1236) | bool aeron_client_has_reached_end_of_life(aeron_driver_conductor_t *cond... function aeron_driver_conductor_next_session_id (line 1241) | int32_t aeron_driver_conductor_next_session_id(aeron_driver_conductor_t ... function aeron_driver_conductor_update_next_session_id (line 1250) | int32_t aeron_driver_conductor_update_next_session_id(aeron_driver_condu... function aeron_driver_conductor_track_session_id_offsets (line 1256) | static void aeron_driver_conductor_track_session_id_offsets( function aeron_driver_conductor_speculate_next_session_id (line 1268) | static int aeron_driver_conductor_speculate_next_session_id( function aeron_confirm_publication_match (line 1283) | int aeron_confirm_publication_match( function aeron_driver_conductor_unlink_from_endpoint (line 1357) | void aeron_driver_conductor_unlink_from_endpoint(aeron_driver_conductor_... function aeron_driver_conductor_log_explicit_error (line 1381) | void aeron_driver_conductor_log_explicit_error( function aeron_driver_conductor_log_error (line 1391) | void aeron_driver_conductor_log_error(aeron_driver_conductor_t *conductor) function aeron_client_delete (line 1396) | void aeron_client_delete(aeron_driver_conductor_t *conductor, aeron_clie... function aeron_client_free (line 1475) | bool aeron_client_free(void *resource) function on_available_image (line 1480) | void on_available_image( function aeron_driver_conductor_on_available_image (line 1519) | void aeron_driver_conductor_on_available_image( function aeron_ipc_publication_entry_on_time_event (line 1581) | void aeron_ipc_publication_entry_on_time_event( function aeron_ipc_publication_entry_has_reached_end_of_life (line 1587) | bool aeron_ipc_publication_entry_has_reached_end_of_life( function aeron_ipc_publication_entry_delete (line 1593) | void aeron_ipc_publication_entry_delete(aeron_driver_conductor_t *conduc... function aeron_ipc_publication_free_voidp (line 1609) | static bool aeron_ipc_publication_free_voidp(void *publication) function aeron_ipc_publication_entry_free (line 1614) | void aeron_ipc_publication_entry_free(aeron_driver_conductor_t *conducto... function aeron_network_publication_entry_on_time_event (line 1619) | void aeron_network_publication_entry_on_time_event( function aeron_network_publication_entry_has_reached_end_of_life (line 1625) | bool aeron_network_publication_entry_has_reached_end_of_life( function aeron_network_publication_entry_delete (line 1631) | void aeron_network_publication_entry_delete( function aeron_network_publication_free_voidp (line 1648) | static bool aeron_network_publication_free_voidp(void *publication) function aeron_network_publication_entry_free (line 1653) | void aeron_network_publication_entry_free(aeron_driver_conductor_t *cond... function aeron_driver_conductor_cleanup_spies (line 1659) | void aeron_driver_conductor_cleanup_spies(aeron_driver_conductor_t *cond... function aeron_driver_conductor_cleanup_network_publication (line 1680) | void aeron_driver_conductor_cleanup_network_publication( function aeron_send_channel_endpoint_entry_on_time_event (line 1690) | void aeron_send_channel_endpoint_entry_on_time_event( function aeron_send_channel_endpoint_entry_has_reached_end_of_life (line 1696) | bool aeron_send_channel_endpoint_entry_has_reached_end_of_life( function aeron_send_channel_endpoint_entry_delete (line 1702) | void aeron_send_channel_endpoint_entry_delete( function aeron_receive_channel_endpoint_entry_on_time_event (line 1713) | void aeron_receive_channel_endpoint_entry_on_time_event( function aeron_receive_channel_endpoint_entry_has_reached_end_of_life (line 1719) | bool aeron_receive_channel_endpoint_entry_has_reached_end_of_life( function aeron_receive_channel_endpoint_entry_delete (line 1726) | void aeron_receive_channel_endpoint_entry_delete( function aeron_publication_image_entry_on_time_event (line 1749) | void aeron_publication_image_entry_on_time_event( function aeron_publication_image_entry_has_reached_end_of_life (line 1755) | bool aeron_publication_image_entry_has_reached_end_of_life( function aeron_publication_image_entry_delete (line 1764) | void aeron_publication_image_entry_delete( function aeron_publication_image_free_voidp (line 1779) | static bool aeron_publication_image_free_voidp(void *image) function aeron_publication_image_entry_free (line 1784) | void aeron_publication_image_entry_free(aeron_driver_conductor_t *conduc... function aeron_linger_resource_entry_on_time_event (line 1789) | void aeron_linger_resource_entry_on_time_event( function aeron_linger_resource_entry_has_reached_end_of_life (line 1798) | bool aeron_linger_resource_entry_has_reached_end_of_life( function aeron_linger_resource_entry_delete (line 1804) | void aeron_linger_resource_entry_delete(aeron_driver_conductor_t *conduc... function aeron_driver_conductor_image_transition_to_linger (line 1810) | void aeron_driver_conductor_image_transition_to_linger( function aeron_driver_conductor_add_end_of_life_resource (line 1846) | void aeron_driver_conductor_add_end_of_life_resource( function aeron_driver_conductor_free_end_of_life_resources (line 1863) | int aeron_driver_conductor_free_end_of_life_resources(aeron_driver_condu... function aeron_driver_conductor_on_check_managed_resources (line 1905) | void aeron_driver_conductor_on_check_managed_resources( function aeron_driver_conductor_find_and_update_ipc_response_subscription (line 1924) | static void aeron_driver_conductor_find_and_update_ipc_response_subscrip... function aeron_ipc_publication_t (line 1958) | aeron_ipc_publication_t *aeron_driver_conductor_get_or_add_ipc_publication( function aeron_driver_conductor_find_response_publication_image (line 2138) | static int aeron_driver_conductor_find_response_publication_image( function aeron_publication_image_t (line 2186) | static aeron_publication_image_t *aeron_driver_conductor_find_publicatio... function aeron_network_publication_t (line 2202) | aeron_network_publication_t *aeron_driver_conductor_get_or_add_network_p... function aeron_driver_conductor_update_and_check_ats_status (line 2451) | int aeron_driver_conductor_update_and_check_ats_status( function aeron_send_channel_endpoint_t (line 2486) | aeron_send_channel_endpoint_t *aeron_driver_conductor_get_or_add_send_ch... function aeron_receive_channel_endpoint_t (line 2604) | aeron_receive_channel_endpoint_t *aeron_driver_conductor_get_or_add_rece... function aeron_driver_conductor_client_transmit (line 2791) | void aeron_driver_conductor_client_transmit( function on_error (line 2802) | void on_error( function aeron_driver_conductor_on_publication_error (line 2821) | void aeron_driver_conductor_on_publication_error(void *clientd, void *item) function aeron_driver_conductor_on_error (line 2884) | void aeron_driver_conductor_on_error( function on_publication_ready (line 2928) | void on_publication_ready( function aeron_driver_conductor_on_publication_ready (line 2960) | void aeron_driver_conductor_on_publication_ready( function aeron_driver_conductor_on_subscription_ready (line 3018) | void aeron_driver_conductor_on_subscription_ready( function aeron_driver_conductor_on_counter_ready (line 3031) | void aeron_driver_conductor_on_counter_ready( function aeron_driver_conductor_on_unavailable_counter (line 3044) | void aeron_driver_conductor_on_unavailable_counter( function aeron_driver_conductor_on_static_counter (line 3057) | void aeron_driver_conductor_on_static_counter( function aeron_driver_conductor_on_operation_succeeded (line 3070) | void aeron_driver_conductor_on_operation_succeeded(aeron_driver_conducto... function aeron_driver_conductor_response_next_available_session_id (line 3081) | void aeron_driver_conductor_response_next_available_session_id( function aeron_driver_conductor_on_client_timeout (line 3094) | void aeron_driver_conductor_on_client_timeout(aeron_driver_conductor_t *... function on_unavailable_image (line 3105) | void on_unavailable_image( function aeron_driver_conductor_on_unavailable_image (line 3126) | void aeron_driver_conductor_on_unavailable_image( function aeron_driver_conductor_not_accepting_client_commands (line 3172) | static bool aeron_driver_conductor_not_accepting_client_commands(aeron_d... type aeron_driver_async_command_t (line 3186) | typedef struct aeron_driver_async_command_stct type aeron_driver_async_client_command_t (line 3210) | typedef struct aeron_driver_async_client_command_stct function aeron_driver_async_client_command_execute (line 3222) | int aeron_driver_async_client_command_execute(void *task_clientd, void *... function aeron_driver_async_client_command_complete (line 3237) | void aeron_driver_async_client_command_complete( function aeron_driver_async_client_command_allocate (line 3278) | int aeron_driver_async_client_command_allocate( function aeron_driver_async_client_command_free (line 3304) | int aeron_driver_async_client_command_free( function aeron_driver_async_client_command_cancel (line 3314) | void aeron_driver_async_client_command_cancel(void *task_clientd, void *... function aeron_driver_async_client_command_submit (line 3320) | int aeron_driver_async_client_command_submit( function aeron_driver_async_parse_udp_channel_execute (line 3341) | int aeron_driver_async_parse_udp_channel_execute(aeron_driver_conductor_... function aeron_driver_async_resolve_execute (line 3356) | int aeron_driver_async_resolve_execute(aeron_driver_conductor_t *conduct... type aeron_async_re_resolve_t (line 3374) | typedef struct aeron_async_re_resolve_stct function aeron_driver_conductor_async_resolve_host_and_port_execute (line 3383) | int aeron_driver_conductor_async_resolve_host_and_port_execute(void *tas... function aeron_rb_read_action_t (line 3397) | aeron_rb_read_action_t aeron_driver_conductor_on_command( function aeron_driver_conductor_on_command_queue (line 3787) | void aeron_driver_conductor_on_command_queue(void *clientd, void *item) function aeron_driver_conductor_on_check_for_blocked_driver_commands (line 3793) | void aeron_driver_conductor_on_check_for_blocked_driver_commands(aeron_d... function aeron_driver_conductor_track_time (line 3817) | void aeron_driver_conductor_track_time(aeron_driver_conductor_t *conduct... function aeron_driver_conductor_on_rb_command_queue (line 3831) | static void aeron_driver_conductor_on_rb_command_queue( function aeron_driver_conductor_do_work (line 3841) | int aeron_driver_conductor_do_work(void *clientd) function aeron_driver_conductor_on_close (line 3891) | void aeron_driver_conductor_on_close(void *clientd) function aeron_driver_subscribable_add_position (line 3973) | int aeron_driver_subscribable_add_position( function aeron_driver_subscribable_remove_position (line 4001) | void aeron_driver_subscribable_remove_position(aeron_subscribable_t *sub... function aeron_driver_conductor_link_subscribable (line 4023) | int aeron_driver_conductor_link_subscribable( function aeron_driver_subscribable_state (line 4095) | void aeron_driver_subscribable_state( function aeron_driver_subscribable_working_position_count (line 4123) | size_t aeron_driver_subscribable_working_position_count(aeron_subscribab... function aeron_driver_subscribable_has_working_positions (line 4128) | bool aeron_driver_subscribable_has_working_positions(aeron_subscribable_... function aeron_driver_subscribable_is_active_state (line 4133) | bool aeron_driver_subscribable_is_active_state(aeron_subscription_tether... function aeron_driver_conductor_unlink_subscribable (line 4138) | void aeron_driver_conductor_unlink_subscribable(aeron_subscription_link_... function aeron_driver_conductor_unlink_all_subscribable (line 4152) | void aeron_driver_conductor_unlink_all_subscribable( function aeron_driver_conductor_link_ipc_subscriptions (line 4169) | int aeron_driver_conductor_link_ipc_subscriptions( function aeron_driver_conductor_on_add_ipc_publication (line 4205) | int aeron_driver_conductor_on_add_ipc_publication( function aeron_driver_conductor_on_add_network_publication_complete (line 4264) | int aeron_driver_conductor_on_add_network_publication_complete( function aeron_driver_conductor_on_add_network_publication (line 4397) | int aeron_driver_conductor_on_add_network_publication( function aeron_driver_conductor_on_remove_publication (line 4442) | int aeron_driver_conductor_on_remove_publication(aeron_driver_conductor_... function aeron_driver_conductor_on_add_ipc_subscription (line 4480) | int aeron_driver_conductor_on_add_ipc_subscription( function aeron_driver_conductor_on_add_spy_subscription_complete (line 4566) | int aeron_driver_conductor_on_add_spy_subscription_complete( function aeron_driver_conductor_on_add_spy_subscription (line 4649) | int aeron_driver_conductor_on_add_spy_subscription( function aeron_driver_conductor_add_network_subscription_to_receiver (line 4692) | int aeron_driver_conductor_add_network_subscription_to_receiver( function aeron_driver_conductor_on_add_network_subscription_complete (line 4716) | int aeron_driver_conductor_on_add_network_subscription_complete( function aeron_driver_conductor_on_add_network_subscription (line 4862) | int aeron_driver_conductor_on_add_network_subscription( function aeron_driver_conductor_on_remove_subscription (line 4905) | int aeron_driver_conductor_on_remove_subscription( function aeron_driver_conductor_on_client_keepalive (line 4975) | int aeron_driver_conductor_on_client_keepalive(aeron_driver_conductor_t ... function aeron_driver_conductor_on_add_send_destination_complete (line 4988) | int aeron_driver_conductor_on_add_send_destination_complete( function aeron_driver_conductor_on_add_send_destination_error (line 5008) | int aeron_driver_conductor_on_add_send_destination_error( function aeron_driver_conductor_on_add_send_destination (line 5022) | int aeron_driver_conductor_on_add_send_destination( function aeron_driver_conductor_on_remove_send_destination_complete (line 5131) | int aeron_driver_conductor_on_remove_send_destination_complete( function aeron_driver_conductor_on_remove_send_destination (line 5146) | int aeron_driver_conductor_on_remove_send_destination( function aeron_driver_conductor_on_remove_receive_send_destination_by_id (line 5234) | int aeron_driver_conductor_on_remove_receive_send_destination_by_id( function aeron_subscription_link_t (line 5281) | aeron_subscription_link_t *aeron_driver_conductor_find_mds_subscription( function aeron_driver_conductor_on_add_receive_ipc_destination (line 5317) | int aeron_driver_conductor_on_add_receive_ipc_destination( function aeron_driver_conductor_on_add_receive_spy_destination_complete (line 5404) | int aeron_driver_conductor_on_add_receive_spy_destination_complete( function aeron_driver_conductor_on_add_receive_spy_destination (line 5498) | int aeron_driver_conductor_on_add_receive_spy_destination( function aeron_driver_conductor_on_add_receive_network_destination_complete (line 5541) | int aeron_driver_conductor_on_add_receive_network_destination_complete( function aeron_driver_conductor_on_add_receive_network_destination (line 5602) | int aeron_driver_conductor_on_add_receive_network_destination( function aeron_driver_conductor_subscription_link_notify_unavailable_images (line 5645) | void aeron_driver_conductor_subscription_link_notify_unavailable_images( function aeron_driver_conductor_on_remove_receive_ipc_destination (line 5662) | int aeron_driver_conductor_on_remove_receive_ipc_destination( function aeron_driver_conductor_on_remove_receive_spy_destination (line 5702) | int aeron_driver_conductor_on_remove_receive_spy_destination( function aeron_driver_conductor_on_remove_receive_network_destination_complete (line 5745) | int aeron_driver_conductor_on_remove_receive_network_destination_complete( function aeron_driver_conductor_on_remove_receive_network_destination (line 5776) | int aeron_driver_conductor_on_remove_receive_network_destination( function aeron_driver_conductor_on_delete_receive_destination (line 5819) | void aeron_driver_conductor_on_delete_receive_destination(void *clientd,... function aeron_driver_conductor_on_delete_send_destination (line 5832) | void aeron_driver_conductor_on_delete_send_destination(void *clientd, vo... function aeron_driver_conductor_on_add_counter (line 5841) | int aeron_driver_conductor_on_add_counter(aeron_driver_conductor_t *cond... function aeron_driver_conductor_on_remove_counter (line 5891) | int aeron_driver_conductor_on_remove_counter(aeron_driver_conductor_t *c... function aeron_driver_conductor_on_add_static_counter (line 5927) | int aeron_driver_conductor_on_add_static_counter( function aeron_driver_conductor_on_client_close (line 5993) | int aeron_driver_conductor_on_client_close(aeron_driver_conductor_t *con... function aeron_driver_conductor_on_terminate_driver (line 6007) | int aeron_driver_conductor_on_terminate_driver( function aeron_driver_conductor_on_invalidate_image (line 6029) | int aeron_driver_conductor_on_invalidate_image( function aeron_driver_conductor_on_get_next_available_session_id (line 6093) | int aeron_driver_conductor_on_get_next_available_session_id( function aeron_driver_conductor_unlink_ipc_subscriptions (line 6127) | void aeron_driver_conductor_unlink_ipc_subscriptions( function aeron_driver_conductor_on_create_publication_image (line 6149) | void aeron_driver_conductor_on_create_publication_image(void *clientd, v... function aeron_driver_conductor_on_re_resolve_endpoint_complete (line 6361) | void aeron_driver_conductor_on_re_resolve_endpoint_complete( function aeron_driver_conductor_on_re_resolve_cancel (line 6390) | void aeron_driver_conductor_on_re_resolve_cancel(void *task_clientd, voi... function aeron_driver_conductor_on_re_resolve_endpoint (line 6396) | void aeron_driver_conductor_on_re_resolve_endpoint(void *clientd, void *... function aeron_driver_conductor_on_re_resolve_control_complete (line 6438) | void aeron_driver_conductor_on_re_resolve_control_complete( function aeron_driver_conductor_on_re_resolve_control (line 6468) | void aeron_driver_conductor_on_re_resolve_control(void *clientd, void *i... function aeron_driver_conductor_on_receive_endpoint_removed (line 6504) | void aeron_driver_conductor_on_receive_endpoint_removed(void *clientd, v... function aeron_driver_conductor_on_response_setup (line 6524) | void aeron_driver_conductor_on_response_setup(void *clientd, void *item) function aeron_driver_conductor_on_response_connected (line 6562) | void aeron_driver_conductor_on_response_connected(void *clientd, void *i... function aeron_driver_conductor_on_release_resource (line 6578) | void aeron_driver_conductor_on_release_resource(void *clientd, void *item) FILE: aeron-driver/src/main/c/aeron_driver_conductor.h type aeron_publication_link_t (line 41) | typedef struct aeron_publication_link_stct type aeron_counter_link_t (line 54) | typedef struct aeron_counter_link_stct type aeron_client_t (line 61) | typedef struct aeron_client_stct type aeron_subscribable_list_entry_t (line 88) | typedef struct aeron_subscribable_list_entry_stct type aeron_subscription_link_t (line 95) | typedef struct aeron_subscription_link_stct type aeron_ipc_publication_entry_t (line 124) | typedef struct aeron_ipc_publication_entry_stct type aeron_network_publication_entry_t (line 130) | typedef struct aeron_network_publication_entry_stct type aeron_send_channel_endpoint_entry_t (line 136) | typedef struct aeron_send_channel_endpoint_entry_stct type aeron_receive_channel_endpoint_entry_t (line 142) | typedef struct aeron_receive_channel_endpoint_entry_stct type aeron_publication_image_entry_t (line 148) | typedef struct aeron_publication_image_entry_stct type aeron_linger_resource_entry_t (line 154) | typedef struct aeron_linger_resource_entry_stct type aeron_end_of_life_resource_stct (line 164) | struct aeron_end_of_life_resource_stct type aeron_end_of_life_resource_t (line 169) | typedef struct aeron_end_of_life_resource_stct aeron_end_of_life_resourc... type aeron_driver_conductor_t (line 171) | typedef struct aeron_driver_conductor_stct aeron_driver_conductor_t; type aeron_driver_conductor_t (line 173) | typedef struct aeron_driver_conductor_stct function aeron_driver_conductor_is_subscribable_linked (line 560) | inline bool aeron_driver_conductor_is_subscribable_linked( function aeron_driver_conductor_num_clients (line 579) | inline size_t aeron_driver_conductor_num_clients(aeron_driver_conductor_... function aeron_driver_conductor_num_ipc_publications (line 584) | inline size_t aeron_driver_conductor_num_ipc_publications(aeron_driver_c... function aeron_driver_conductor_num_ipc_subscriptions (line 589) | inline size_t aeron_driver_conductor_num_ipc_subscriptions(aeron_driver_... function aeron_driver_conductor_num_network_publications (line 594) | inline size_t aeron_driver_conductor_num_network_publications(aeron_driv... function aeron_driver_conductor_num_network_subscriptions (line 599) | inline size_t aeron_driver_conductor_num_network_subscriptions(aeron_dri... function aeron_driver_conductor_num_spy_subscriptions (line 604) | inline size_t aeron_driver_conductor_num_spy_subscriptions(aeron_driver_... function aeron_driver_conductor_num_send_channel_endpoints (line 609) | inline size_t aeron_driver_conductor_num_send_channel_endpoints(aeron_dr... function aeron_driver_conductor_num_receive_channel_endpoints (line 614) | inline size_t aeron_driver_conductor_num_receive_channel_endpoints(aeron... function aeron_driver_conductor_num_images (line 619) | inline size_t aeron_driver_conductor_num_images(aeron_driver_conductor_t... function aeron_driver_conductor_num_active_ipc_subscriptions (line 624) | inline size_t aeron_driver_conductor_num_active_ipc_subscriptions( function aeron_driver_conductor_num_active_network_subscriptions (line 642) | inline size_t aeron_driver_conductor_num_active_network_subscriptions( function aeron_driver_conductor_num_active_spy_subscriptions (line 662) | inline size_t aeron_driver_conductor_num_active_spy_subscriptions( function aeron_send_channel_endpoint_t (line 682) | inline aeron_send_channel_endpoint_t * aeron_driver_conductor_find_send_... function aeron_receive_channel_endpoint_t (line 699) | inline aeron_receive_channel_endpoint_t * aeron_driver_conductor_find_re... function aeron_ipc_publication_t (line 716) | inline aeron_ipc_publication_t * aeron_driver_conductor_find_ipc_publica... function aeron_network_publication_t (line 732) | inline aeron_network_publication_t * aeron_driver_conductor_find_network... function aeron_network_publication_t (line 748) | inline aeron_network_publication_t *aeron_driver_conductor_find_network_... function aeron_driver_init_subscription_channel (line 764) | inline void aeron_driver_init_subscription_channel(size_t uri_length, co... FILE: aeron-driver/src/main/c/aeron_driver_conductor_proxy.c function aeron_driver_conductor_proxy_offer (line 22) | void aeron_driver_conductor_proxy_offer(aeron_driver_conductor_proxy_t *... function aeron_driver_conductor_proxy_on_create_publication_image_cmd (line 38) | void aeron_driver_conductor_proxy_on_create_publication_image_cmd( function aeron_driver_conductor_proxy_on_re_resolve (line 80) | void aeron_driver_conductor_proxy_on_re_resolve( function aeron_driver_conductor_proxy_on_re_resolve_endpoint (line 107) | void aeron_driver_conductor_proxy_on_re_resolve_endpoint( function aeron_driver_conductor_proxy_on_re_resolve_control (line 117) | void aeron_driver_conductor_proxy_on_re_resolve_control( function aeron_driver_conductor_proxy_on_delete_receive_destination (line 133) | void aeron_driver_conductor_proxy_on_delete_receive_destination( function aeron_driver_conductor_proxy_on_delete_send_destination (line 154) | void aeron_driver_conductor_proxy_on_delete_send_destination( function aeron_driver_conductor_proxy_on_receive_endpoint_removed (line 173) | void aeron_driver_conductor_proxy_on_receive_endpoint_removed( function aeron_driver_conductor_proxy_on_response_setup (line 192) | void aeron_driver_conductor_proxy_on_response_setup( function aeron_driver_conductor_proxy_on_response_connected (line 216) | void aeron_driver_conductor_proxy_on_response_connected( function aeron_driver_conductor_proxy_on_release_resource (line 238) | void aeron_driver_conductor_proxy_on_release_resource( function aeron_driver_conductor_proxy_on_publication_error (line 263) | void aeron_driver_conductor_proxy_on_publication_error( FILE: aeron-driver/src/main/c/aeron_driver_conductor_proxy.h type aeron_driver_conductor_resource_type_t (line 22) | typedef enum aeron_driver_conductor_resource_type_en type aeron_driver_conductor_t (line 33) | typedef struct aeron_driver_conductor_stct aeron_driver_conductor_t; type aeron_driver_conductor_proxy_t (line 35) | typedef struct aeron_driver_conductor_proxy_stct type aeron_command_create_publication_image_t (line 44) | typedef struct aeron_command_create_publication_image_stct type aeron_command_re_resolve_t (line 62) | typedef struct aeron_command_re_resolve_stct type aeron_command_delete_destination_t (line 72) | typedef struct aeron_command_delete_destination_stct type aeron_command_response_connected_stct (line 81) | struct aeron_command_response_connected_stct type aeron_command_response_connected_t (line 86) | typedef struct aeron_command_response_connected_stct aeron_command_respo... type aeron_command_response_setup_stct (line 88) | struct aeron_command_response_setup_stct type aeron_command_response_setup_t (line 94) | typedef struct aeron_command_response_setup_stct aeron_command_response_... type aeron_command_release_resource_stct (line 96) | struct aeron_command_release_resource_stct type aeron_command_release_resource_t (line 101) | typedef struct aeron_command_release_resource_stct aeron_command_release... type aeron_command_publication_error_stct (line 103) | struct aeron_command_publication_error_stct type aeron_command_publication_error_t (line 117) | typedef struct aeron_command_publication_error_stct aeron_command_public... type sockaddr_storage (line 129) | struct sockaddr_storage type sockaddr_storage (line 130) | struct sockaddr_storage type sockaddr_storage (line 138) | struct sockaddr_storage type sockaddr_storage (line 145) | struct sockaddr_storage type sockaddr_storage (line 185) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_driver_context.c function aeron_threading_mode_t (line 44) | aeron_threading_mode_t aeron_config_parse_threading_mode(const char *thr... function aeron_inferable_boolean_t (line 75) | aeron_inferable_boolean_t aeron_config_parse_inferable_boolean( function aeron_driver_conductor_to_driver_interceptor_null (line 102) | static void aeron_driver_conductor_to_driver_interceptor_null( function aeron_driver_conductor_to_client_interceptor_null (line 107) | static void aeron_driver_conductor_to_client_interceptor_null( function aeron_driver_conductor_name_resolver_on_neighbor_change_null (line 112) | static void aeron_driver_conductor_name_resolver_on_neighbor_change_null... function aeron_driver_conductor_remove_publication_cleanup_null (line 116) | static void aeron_driver_conductor_remove_publication_cleanup_null( function aeron_driver_conductor_remove_subscription_cleanup_null (line 121) | static void aeron_driver_conductor_remove_subscription_cleanup_null( function aeron_driver_conductor_remove_image_cleanup_null (line 126) | static void aeron_driver_conductor_remove_image_cleanup_null( function aeron_driver_conductor_on_endpoint_change_null (line 135) | static void aeron_driver_conductor_on_endpoint_change_null(const void *c... function aeron_driver_untethered_subscription_state_change_null (line 139) | static void aeron_driver_untethered_subscription_state_change_null( function aeron_driver_context_init (line 222) | int aeron_driver_context_init(aeron_driver_context_t **context) function aeron_driver_context_free_bindings (line 1219) | static void aeron_driver_context_free_bindings(const aeron_udp_channel_i... function aeron_driver_context_run_storage_checks (line 1228) | int aeron_driver_context_run_storage_checks(aeron_driver_context_t *cont... function aeron_driver_context_bindings_clientd_create_entries (line 1255) | int aeron_driver_context_bindings_clientd_create_entries(aeron_driver_co... function aeron_driver_context_drain_all_free (line 1313) | void aeron_driver_context_drain_all_free(void *cliend, void *item) function aeron_driver_context_close (line 1318) | int aeron_driver_context_close(aeron_driver_context_t *context) function aeron_driver_validate_unblock_timeout (line 1382) | int aeron_driver_validate_unblock_timeout(aeron_driver_context_t *context) function aeron_driver_validate_untethered_timeouts (line 1407) | int aeron_driver_validate_untethered_timeouts(aeron_driver_context_t *co... function aeron_driver_context_validate_mtu_length (line 1443) | int aeron_driver_context_validate_mtu_length(uint64_t mtu_length) function aeron_is_driver_active_with_cnc (line 1463) | bool aeron_is_driver_active_with_cnc( function aeron_is_driver_active (line 1523) | bool aeron_is_driver_active(const char *dirname, int64_t timeout_ms, aer... function aeron_cnc_length (line 1561) | size_t aeron_cnc_length(aeron_driver_context_t *context) function aeron_driver_context_set_dir (line 1589) | int aeron_driver_context_set_dir(aeron_driver_context_t *context, const ... function aeron_driver_context_set_dir_warn_if_exists (line 1603) | int aeron_driver_context_set_dir_warn_if_exists(aeron_driver_context_t *... function aeron_driver_context_get_dir_warn_if_exists (line 1611) | bool aeron_driver_context_get_dir_warn_if_exists(aeron_driver_context_t ... function aeron_driver_context_set_threading_mode (line 1616) | int aeron_driver_context_set_threading_mode(aeron_driver_context_t *cont... function aeron_threading_mode_t (line 1624) | aeron_threading_mode_t aeron_driver_context_get_threading_mode(aeron_dri... function aeron_driver_context_set_dir_delete_on_start (line 1629) | int aeron_driver_context_set_dir_delete_on_start(aeron_driver_context_t ... function aeron_driver_context_get_dir_delete_on_start (line 1637) | bool aeron_driver_context_get_dir_delete_on_start(aeron_driver_context_t... function aeron_driver_context_set_dir_delete_on_shutdown (line 1642) | int aeron_driver_context_set_dir_delete_on_shutdown(aeron_driver_context... function aeron_driver_context_get_dir_delete_on_shutdown (line 1650) | bool aeron_driver_context_get_dir_delete_on_shutdown(aeron_driver_contex... function aeron_driver_context_set_to_conductor_buffer_length (line 1655) | int aeron_driver_context_set_to_conductor_buffer_length(aeron_driver_con... function aeron_driver_context_get_to_conductor_buffer_length (line 1663) | size_t aeron_driver_context_get_to_conductor_buffer_length(aeron_driver_... function aeron_driver_context_set_to_clients_buffer_length (line 1668) | int aeron_driver_context_set_to_clients_buffer_length(aeron_driver_conte... function aeron_driver_context_get_to_clients_buffer_length (line 1676) | size_t aeron_driver_context_get_to_clients_buffer_length(aeron_driver_co... function aeron_driver_context_set_counters_buffer_length (line 1681) | int aeron_driver_context_set_counters_buffer_length(aeron_driver_context... function aeron_driver_context_get_counters_buffer_length (line 1689) | size_t aeron_driver_context_get_counters_buffer_length(aeron_driver_cont... function aeron_driver_context_set_error_buffer_length (line 1694) | int aeron_driver_context_set_error_buffer_length(aeron_driver_context_t ... function aeron_driver_context_get_error_buffer_length (line 1702) | size_t aeron_driver_context_get_error_buffer_length(aeron_driver_context... function aeron_driver_context_set_client_liveness_timeout_ns (line 1707) | int aeron_driver_context_set_client_liveness_timeout_ns(aeron_driver_con... function aeron_driver_context_get_client_liveness_timeout_ns (line 1715) | uint64_t aeron_driver_context_get_client_liveness_timeout_ns(aeron_drive... function aeron_driver_context_set_term_buffer_length (line 1720) | int aeron_driver_context_set_term_buffer_length(aeron_driver_context_t *... function aeron_driver_context_get_term_buffer_length (line 1728) | size_t aeron_driver_context_get_term_buffer_length(aeron_driver_context_... function aeron_driver_context_set_ipc_term_buffer_length (line 1733) | int aeron_driver_context_set_ipc_term_buffer_length(aeron_driver_context... function aeron_driver_context_get_ipc_term_buffer_length (line 1741) | size_t aeron_driver_context_get_ipc_term_buffer_length(aeron_driver_cont... function aeron_driver_context_set_term_buffer_sparse_file (line 1746) | int aeron_driver_context_set_term_buffer_sparse_file(aeron_driver_contex... function aeron_driver_context_get_term_buffer_sparse_file (line 1754) | bool aeron_driver_context_get_term_buffer_sparse_file(aeron_driver_conte... function aeron_driver_context_set_perform_storage_checks (line 1759) | int aeron_driver_context_set_perform_storage_checks(aeron_driver_context... function aeron_driver_context_get_perform_storage_checks (line 1767) | bool aeron_driver_context_get_perform_storage_checks(aeron_driver_contex... function aeron_driver_context_set_low_file_store_warning_threshold (line 1772) | int aeron_driver_context_set_low_file_store_warning_threshold(aeron_driv... function aeron_driver_context_get_low_file_store_warning_threshold (line 1780) | uint64_t aeron_driver_context_get_low_file_store_warning_threshold(aeron... function aeron_driver_context_set_spies_simulate_connection (line 1786) | int aeron_driver_context_set_spies_simulate_connection(aeron_driver_cont... function aeron_driver_context_get_spies_simulate_connection (line 1794) | bool aeron_driver_context_get_spies_simulate_connection(aeron_driver_con... function aeron_driver_context_set_file_page_size (line 1799) | int aeron_driver_context_set_file_page_size(aeron_driver_context_t *cont... function aeron_driver_context_get_file_page_size (line 1807) | size_t aeron_driver_context_get_file_page_size(aeron_driver_context_t *c... function aeron_driver_context_set_mtu_length (line 1812) | int aeron_driver_context_set_mtu_length(aeron_driver_context_t *context,... function aeron_driver_context_get_mtu_length (line 1820) | size_t aeron_driver_context_get_mtu_length(aeron_driver_context_t *context) function aeron_driver_context_set_ipc_mtu_length (line 1825) | int aeron_driver_context_set_ipc_mtu_length(aeron_driver_context_t *cont... function aeron_driver_context_get_ipc_mtu_length (line 1833) | size_t aeron_driver_context_get_ipc_mtu_length(aeron_driver_context_t *c... function aeron_driver_context_set_ipc_publication_term_window_length (line 1838) | int aeron_driver_context_set_ipc_publication_term_window_length(aeron_dr... function aeron_driver_context_get_ipc_publication_term_window_length (line 1846) | size_t aeron_driver_context_get_ipc_publication_term_window_length(aeron... function aeron_driver_context_set_publication_term_window_length (line 1851) | int aeron_driver_context_set_publication_term_window_length(aeron_driver... function aeron_driver_context_get_publication_term_window_length (line 1859) | size_t aeron_driver_context_get_publication_term_window_length(aeron_dri... function aeron_driver_context_set_publication_linger_timeout_ns (line 1864) | int aeron_driver_context_set_publication_linger_timeout_ns(aeron_driver_... function aeron_driver_context_get_publication_linger_timeout_ns (line 1872) | uint64_t aeron_driver_context_get_publication_linger_timeout_ns(aeron_dr... function aeron_driver_context_set_socket_so_rcvbuf (line 1877) | int aeron_driver_context_set_socket_so_rcvbuf(aeron_driver_context_t *co... function aeron_driver_context_get_socket_so_rcvbuf (line 1885) | size_t aeron_driver_context_get_socket_so_rcvbuf(aeron_driver_context_t ... function aeron_driver_context_set_socket_so_sndbuf (line 1890) | int aeron_driver_context_set_socket_so_sndbuf(aeron_driver_context_t *co... function aeron_driver_context_get_socket_so_sndbuf (line 1898) | size_t aeron_driver_context_get_socket_so_sndbuf(aeron_driver_context_t ... function aeron_driver_context_set_socket_multicast_ttl (line 1903) | int aeron_driver_context_set_socket_multicast_ttl(aeron_driver_context_t... function aeron_driver_context_get_socket_multicast_ttl (line 1911) | uint8_t aeron_driver_context_get_socket_multicast_ttl(aeron_driver_conte... function aeron_driver_context_set_send_to_status_poll_ratio (line 1916) | int aeron_driver_context_set_send_to_status_poll_ratio(aeron_driver_cont... function aeron_driver_context_get_send_to_status_poll_ratio (line 1924) | size_t aeron_driver_context_get_send_to_status_poll_ratio(aeron_driver_c... function aeron_driver_context_set_rcv_status_message_timeout_ns (line 1929) | int aeron_driver_context_set_rcv_status_message_timeout_ns(aeron_driver_... function aeron_driver_context_get_rcv_status_message_timeout_ns (line 1937) | uint64_t aeron_driver_context_get_rcv_status_message_timeout_ns(aeron_dr... function aeron_driver_context_set_multicast_flowcontrol_supplier (line 1942) | int aeron_driver_context_set_multicast_flowcontrol_supplier( function aeron_flow_control_strategy_supplier_func_t (line 1952) | aeron_flow_control_strategy_supplier_func_t aeron_driver_context_get_mul... function aeron_driver_context_set_unicast_flowcontrol_supplier (line 1960) | int aeron_driver_context_set_unicast_flowcontrol_supplier( function aeron_flow_control_strategy_supplier_func_t (line 1970) | aeron_flow_control_strategy_supplier_func_t aeron_driver_context_get_uni... function aeron_driver_context_set_image_liveness_timeout_ns (line 1978) | int aeron_driver_context_set_image_liveness_timeout_ns(aeron_driver_cont... function aeron_driver_context_get_image_liveness_timeout_ns (line 1986) | uint64_t aeron_driver_context_get_image_liveness_timeout_ns(aeron_driver... function aeron_driver_context_set_rcv_initial_window_length (line 1991) | int aeron_driver_context_set_rcv_initial_window_length(aeron_driver_cont... function aeron_driver_context_get_rcv_initial_window_length (line 1999) | size_t aeron_driver_context_get_rcv_initial_window_length(aeron_driver_c... function aeron_driver_context_set_congestioncontrol_supplier (line 2004) | int aeron_driver_context_set_congestioncontrol_supplier( function aeron_congestion_control_strategy_supplier_func_t (line 2014) | aeron_congestion_control_strategy_supplier_func_t aeron_driver_context_g... function aeron_driver_context_set_loss_report_buffer_length (line 2021) | int aeron_driver_context_set_loss_report_buffer_length(aeron_driver_cont... function aeron_driver_context_get_loss_report_buffer_length (line 2029) | size_t aeron_driver_context_get_loss_report_buffer_length(aeron_driver_c... function aeron_driver_context_set_publication_unblock_timeout_ns (line 2034) | int aeron_driver_context_set_publication_unblock_timeout_ns(aeron_driver... function aeron_driver_context_get_publication_unblock_timeout_ns (line 2042) | uint64_t aeron_driver_context_get_publication_unblock_timeout_ns(aeron_d... function aeron_driver_context_set_publication_connection_timeout_ns (line 2047) | int aeron_driver_context_set_publication_connection_timeout_ns(aeron_dri... function aeron_driver_context_get_publication_connection_timeout_ns (line 2055) | uint64_t aeron_driver_context_get_publication_connection_timeout_ns(aero... function aeron_driver_context_set_timer_interval_ns (line 2061) | int aeron_driver_context_set_timer_interval_ns(aeron_driver_context_t *c... function aeron_driver_context_get_timer_interval_ns (line 2069) | uint64_t aeron_driver_context_get_timer_interval_ns(aeron_driver_context... function aeron_driver_context_set_sender_idle_strategy (line 2074) | int aeron_driver_context_set_sender_idle_strategy(aeron_driver_context_t... function aeron_driver_context_set_conductor_idle_strategy (line 2103) | int aeron_driver_context_set_conductor_idle_strategy(aeron_driver_contex... function aeron_driver_context_set_receiver_idle_strategy (line 2132) | int aeron_driver_context_set_receiver_idle_strategy(aeron_driver_context... function aeron_driver_context_set_sharednetwork_idle_strategy (line 2161) | int aeron_driver_context_set_sharednetwork_idle_strategy(aeron_driver_co... function aeron_driver_context_set_shared_idle_strategy (line 2188) | int aeron_driver_context_set_shared_idle_strategy(aeron_driver_context_t... function aeron_driver_context_set_sender_idle_strategy_init_args (line 2215) | int aeron_driver_context_set_sender_idle_strategy_init_args(aeron_driver... function aeron_driver_context_set_conductor_idle_strategy_init_args (line 2230) | int aeron_driver_context_set_conductor_idle_strategy_init_args(aeron_dri... function aeron_driver_context_set_receiver_idle_strategy_init_args (line 2245) | int aeron_driver_context_set_receiver_idle_strategy_init_args(aeron_driv... function aeron_driver_context_set_sharednetwork_idle_strategy_init_args (line 2260) | int aeron_driver_context_set_sharednetwork_idle_strategy_init_args(aeron... function aeron_driver_context_set_shared_idle_strategy_init_args (line 2275) | int aeron_driver_context_set_shared_idle_strategy_init_args(aeron_driver... function aeron_driver_context_set_agent_on_start_function (line 2290) | int aeron_driver_context_set_agent_on_start_function( function aeron_agent_on_start_func_t (line 2301) | aeron_agent_on_start_func_t aeron_driver_context_get_agent_on_start_func... function aeron_driver_context_set_counters_free_to_reuse_timeout_ns (line 2311) | int aeron_driver_context_set_counters_free_to_reuse_timeout_ns(aeron_dri... function aeron_driver_context_get_counters_free_to_reuse_timeout_ns (line 2319) | uint64_t aeron_driver_context_get_counters_free_to_reuse_timeout_ns(aero... function aeron_driver_context_set_flow_control_receiver_timeout_ns (line 2324) | int aeron_driver_context_set_flow_control_receiver_timeout_ns(aeron_driv... function aeron_driver_context_get_flow_control_receiver_timeout_ns (line 2332) | uint64_t aeron_driver_context_get_flow_control_receiver_timeout_ns(aeron... function aeron_driver_context_set_flow_control_group_tag (line 2337) | int aeron_driver_context_set_flow_control_group_tag(aeron_driver_context... function aeron_driver_context_get_flow_control_group_tag (line 2345) | int64_t aeron_driver_context_get_flow_control_group_tag(aeron_driver_con... function aeron_driver_context_set_flow_control_group_min_size (line 2350) | int aeron_driver_context_set_flow_control_group_min_size(aeron_driver_co... function aeron_driver_context_get_flow_control_group_min_size (line 2358) | int32_t aeron_driver_context_get_flow_control_group_min_size(aeron_drive... function aeron_driver_context_set_receiver_group_tag (line 2364) | int aeron_driver_context_set_receiver_group_tag(aeron_driver_context_t *... function aeron_driver_context_get_receiver_group_tag_is_present (line 2373) | bool aeron_driver_context_get_receiver_group_tag_is_present(aeron_driver... function aeron_driver_context_get_receiver_group_tag_value (line 2378) | int64_t aeron_driver_context_get_receiver_group_tag_value(aeron_driver_c... function aeron_driver_context_set_driver_termination_validator (line 2383) | int aeron_driver_context_set_driver_termination_validator( function aeron_driver_termination_validator_func_t (line 2393) | aeron_driver_termination_validator_func_t aeron_driver_context_get_drive... function aeron_driver_context_set_driver_termination_hook (line 2404) | int aeron_driver_context_set_driver_termination_hook( function aeron_driver_termination_hook_func_t (line 2414) | aeron_driver_termination_hook_func_t aeron_driver_context_get_driver_ter... function aeron_driver_context_set_print_configuration (line 2424) | int aeron_driver_context_set_print_configuration(aeron_driver_context_t ... function aeron_driver_context_get_print_configuration (line 2432) | bool aeron_driver_context_get_print_configuration(aeron_driver_context_t... function aeron_driver_context_set_reliable_stream (line 2437) | int aeron_driver_context_set_reliable_stream(aeron_driver_context_t *con... function aeron_driver_context_get_reliable_stream (line 2445) | bool aeron_driver_context_get_reliable_stream(aeron_driver_context_t *co... function aeron_driver_context_set_tether_subscriptions (line 2450) | int aeron_driver_context_set_tether_subscriptions(aeron_driver_context_t... function aeron_driver_context_get_tether_subscriptions (line 2458) | bool aeron_driver_context_get_tether_subscriptions(aeron_driver_context_... function aeron_driver_context_set_untethered_window_limit_timeout_ns (line 2463) | int aeron_driver_context_set_untethered_window_limit_timeout_ns(aeron_dr... function aeron_driver_context_get_untethered_window_limit_timeout_ns (line 2471) | uint64_t aeron_driver_context_get_untethered_window_limit_timeout_ns(aer... function aeron_driver_context_set_untethered_linger_timeout_ns (line 2477) | int aeron_driver_context_set_untethered_linger_timeout_ns(aeron_driver_c... function aeron_driver_context_get_untethered_linger_timeout_ns (line 2485) | int64_t aeron_driver_context_get_untethered_linger_timeout_ns(aeron_driv... function aeron_driver_context_set_untethered_resting_timeout_ns (line 2491) | int aeron_driver_context_set_untethered_resting_timeout_ns(aeron_driver_... function aeron_driver_context_get_untethered_resting_timeout_ns (line 2499) | uint64_t aeron_driver_context_get_untethered_resting_timeout_ns(aeron_dr... function aeron_driver_context_set_driver_timeout_ms (line 2504) | int aeron_driver_context_set_driver_timeout_ms(aeron_driver_context_t *c... function aeron_driver_context_get_driver_timeout_ms (line 2512) | uint64_t aeron_driver_context_get_driver_timeout_ms(aeron_driver_context... function aeron_driver_context_set_max_resend (line 2517) | int aeron_driver_context_set_max_resend(aeron_driver_context_t *context,... function aeron_driver_context_get_max_resend (line 2525) | uint32_t aeron_driver_context_get_max_resend(aeron_driver_context_t *con... function aeron_driver_context_set_retransmit_unicast_delay_ns (line 2530) | int aeron_driver_context_set_retransmit_unicast_delay_ns(aeron_driver_co... function aeron_driver_context_get_retransmit_unicast_delay_ns (line 2538) | uint64_t aeron_driver_context_get_retransmit_unicast_delay_ns(aeron_driv... function aeron_driver_context_set_retransmit_unicast_linger_ns (line 2543) | int aeron_driver_context_set_retransmit_unicast_linger_ns(aeron_driver_c... function aeron_driver_context_get_retransmit_unicast_linger_ns (line 2551) | uint64_t aeron_driver_context_get_retransmit_unicast_linger_ns(aeron_dri... function aeron_driver_context_set_nak_multicast_group_size (line 2556) | int aeron_driver_context_set_nak_multicast_group_size(aeron_driver_conte... function aeron_driver_context_get_nak_multicast_group_size (line 2564) | size_t aeron_driver_context_get_nak_multicast_group_size(aeron_driver_co... function aeron_driver_context_set_nak_multicast_max_backoff_ns (line 2569) | int aeron_driver_context_set_nak_multicast_max_backoff_ns(aeron_driver_c... function aeron_driver_context_get_nak_multicast_max_backoff_ns (line 2577) | uint64_t aeron_driver_context_get_nak_multicast_max_backoff_ns(aeron_dri... function aeron_driver_context_set_nak_unicast_delay_ns (line 2582) | int aeron_driver_context_set_nak_unicast_delay_ns(aeron_driver_context_t... function aeron_driver_context_get_nak_unicast_delay_ns (line 2590) | uint64_t aeron_driver_context_get_nak_unicast_delay_ns(aeron_driver_cont... function aeron_driver_context_set_nak_unicast_retry_delay_ratio (line 2595) | int aeron_driver_context_set_nak_unicast_retry_delay_ratio(aeron_driver_... function aeron_driver_context_get_nak_unicast_retry_delay_ratio (line 2603) | uint64_t aeron_driver_context_get_nak_unicast_retry_delay_ratio(aeron_dr... function aeron_driver_context_set_udp_channel_transport_bindings (line 2608) | int aeron_driver_context_set_udp_channel_transport_bindings( function aeron_udp_channel_transport_bindings_t (line 2617) | aeron_udp_channel_transport_bindings_t *aeron_driver_context_get_udp_cha... function aeron_driver_context_set_udp_channel_outgoing_interceptors (line 2625) | int aeron_driver_context_set_udp_channel_outgoing_interceptors( function aeron_udp_channel_interceptor_bindings_t (line 2634) | aeron_udp_channel_interceptor_bindings_t *aeron_driver_context_get_udp_c... function aeron_driver_context_set_udp_channel_incoming_interceptors (line 2640) | int aeron_driver_context_set_udp_channel_incoming_interceptors( function aeron_udp_channel_interceptor_bindings_t (line 2649) | aeron_udp_channel_interceptor_bindings_t *aeron_driver_context_get_udp_c... function aeron_driver_context_set_receiver_group_consideration (line 2655) | int aeron_driver_context_set_receiver_group_consideration( function aeron_inferable_boolean_t (line 2664) | aeron_inferable_boolean_t aeron_driver_context_get_receiver_group_consid... function aeron_driver_context_set_rejoin_stream (line 2669) | int aeron_driver_context_set_rejoin_stream(aeron_driver_context_t *conte... function aeron_driver_context_set_publication_reserved_session_id_low (line 2677) | int aeron_driver_context_set_publication_reserved_session_id_low(aeron_d... function aeron_driver_context_get_publication_reserved_session_id_low (line 2685) | int32_t aeron_driver_context_get_publication_reserved_session_id_low(aer... function aeron_driver_context_set_publication_reserved_session_id_high (line 2691) | int aeron_driver_context_set_publication_reserved_session_id_high(aeron_... function aeron_driver_context_get_publication_reserved_session_id_high (line 2699) | int32_t aeron_driver_context_get_publication_reserved_session_id_high(ae... function aeron_driver_context_get_rejoin_stream (line 2705) | bool aeron_driver_context_get_rejoin_stream(aeron_driver_context_t *cont... function aeron_driver_context_set_connect_enabled (line 2710) | int aeron_driver_context_set_connect_enabled(aeron_driver_context_t *con... function aeron_driver_context_get_connect_enabled (line 2718) | int aeron_driver_context_get_connect_enabled(aeron_driver_context_t *con... function aeron_driver_context_set_resolver_name (line 2723) | int aeron_driver_context_set_resolver_name(aeron_driver_context_t *conte... function aeron_driver_context_set_resolver_interface (line 2736) | int aeron_driver_context_set_resolver_interface(aeron_driver_context_t *... function aeron_driver_context_set_resolver_bootstrap_neighbor (line 2749) | int aeron_driver_context_set_resolver_bootstrap_neighbor(aeron_driver_co... function aeron_driver_context_set_name_resolver_supplier (line 2762) | int aeron_driver_context_set_name_resolver_supplier( function aeron_name_resolver_supplier_func_t (line 2771) | aeron_name_resolver_supplier_func_t aeron_driver_context_get_name_resolv... function aeron_driver_context_set_name_resolver_init_args (line 2777) | int aeron_driver_context_set_name_resolver_init_args(aeron_driver_contex... function aeron_driver_context_set_re_resolution_check_interval_ns (line 2790) | int aeron_driver_context_set_re_resolution_check_interval_ns(aeron_drive... function aeron_driver_context_get_re_resolution_check_interval_ns (line 2798) | uint64_t aeron_driver_context_get_re_resolution_check_interval_ns(aeron_... function aeron_driver_context_set_conductor_duty_cycle_tracker (line 2804) | int aeron_driver_context_set_conductor_duty_cycle_tracker( function aeron_duty_cycle_tracker_t (line 2813) | aeron_duty_cycle_tracker_t *aeron_driver_context_get_conductor_duty_cycl... function aeron_driver_context_set_sender_duty_cycle_tracker (line 2818) | int aeron_driver_context_set_sender_duty_cycle_tracker( function aeron_duty_cycle_tracker_t (line 2827) | aeron_duty_cycle_tracker_t *aeron_driver_context_get_sender_duty_cycle_t... function aeron_driver_context_set_receiver_duty_cycle_tracker (line 2832) | int aeron_driver_context_set_receiver_duty_cycle_tracker( function aeron_duty_cycle_tracker_t (line 2841) | aeron_duty_cycle_tracker_t *aeron_driver_context_get_receiver_duty_cycle... function aeron_driver_context_set_name_resolver_time_tracker (line 2846) | int aeron_driver_context_set_name_resolver_time_tracker( function aeron_duty_cycle_tracker_t (line 2855) | aeron_duty_cycle_tracker_t *aeron_driver_context_get_name_resolver_time_... function aeron_driver_context_set_conductor_cycle_threshold_ns (line 2860) | int64_t aeron_driver_context_set_conductor_cycle_threshold_ns(aeron_driv... function aeron_driver_context_get_conductor_cycle_threshold_ns (line 2868) | int64_t aeron_driver_context_get_conductor_cycle_threshold_ns(aeron_driv... function aeron_driver_context_set_sender_cycle_threshold_ns (line 2875) | int64_t aeron_driver_context_set_sender_cycle_threshold_ns(aeron_driver_... function aeron_driver_context_get_sender_cycle_threshold_ns (line 2883) | int64_t aeron_driver_context_get_sender_cycle_threshold_ns(aeron_driver_... function aeron_driver_context_set_receiver_cycle_threshold_ns (line 2890) | int64_t aeron_driver_context_set_receiver_cycle_threshold_ns(aeron_drive... function aeron_driver_context_get_receiver_cycle_threshold_ns (line 2898) | int64_t aeron_driver_context_get_receiver_cycle_threshold_ns(aeron_drive... function aeron_driver_context_set_name_resolver_threshold_ns (line 2905) | int64_t aeron_driver_context_set_name_resolver_threshold_ns(aeron_driver... function aeron_driver_context_get_name_resolver_threshold_ns (line 2913) | int64_t aeron_driver_context_get_name_resolver_threshold_ns(aeron_driver... function aeron_driver_context_set_sender_wildcard_port_range (line 2920) | int aeron_driver_context_set_sender_wildcard_port_range( function aeron_driver_context_get_sender_wildcard_port_range (line 2929) | int aeron_driver_context_get_sender_wildcard_port_range( function aeron_driver_context_set_receiver_wildcard_port_range (line 2942) | int aeron_driver_context_set_receiver_wildcard_port_range( function aeron_driver_context_get_receiver_wildcard_port_range (line 2951) | int aeron_driver_context_get_receiver_wildcard_port_range( function aeron_driver_context_set_sender_port_manager (line 2964) | int aeron_driver_context_set_sender_port_manager( function aeron_port_manager_t (line 2973) | aeron_port_manager_t *aeron_driver_context_get_sender_port_manager(aeron... function aeron_driver_context_set_receiver_port_manager (line 2978) | int aeron_driver_context_set_receiver_port_manager( function aeron_port_manager_t (line 2987) | aeron_port_manager_t *aeron_driver_context_get_receiver_port_manager(aer... function aeron_driver_context_set_enable_experimental_features (line 2992) | int aeron_driver_context_set_enable_experimental_features(aeron_driver_c... function aeron_driver_context_get_enable_experimental_features (line 3000) | int aeron_driver_context_get_enable_experimental_features(aeron_driver_c... function aeron_driver_context_set_stream_session_limit (line 3005) | int aeron_driver_context_set_stream_session_limit(aeron_driver_context_t... function aeron_driver_context_get_stream_session_limit (line 3013) | int32_t aeron_driver_context_get_stream_session_limit(aeron_driver_conte... function aeron_driver_context_bindings_clientd_find_first_free_index (line 3019) | int aeron_driver_context_bindings_clientd_find_first_free_index(aeron_dr... function aeron_driver_context_bindings_clientd_find (line 3032) | int aeron_driver_context_bindings_clientd_find(aeron_driver_context_t *c... function aeron_driver_context_bindings_clientd_entry_t (line 3047) | aeron_driver_context_bindings_clientd_entry_t *aeron_driver_context_bind... function aeron_driver_context_clamp_value (line 3066) | static uint32_t aeron_driver_context_clamp_value(uint32_t value, uint32_... function aeron_driver_context_set_receiver_io_vector_capacity (line 3075) | int aeron_driver_context_set_receiver_io_vector_capacity(aeron_driver_co... function aeron_driver_context_get_receiver_io_vector_capacity (line 3088) | uint32_t aeron_driver_context_get_receiver_io_vector_capacity(aeron_driv... function aeron_driver_context_set_sender_io_vector_capacity (line 3093) | int aeron_driver_context_set_sender_io_vector_capacity(aeron_driver_cont... function aeron_driver_context_get_sender_io_vector_capacity (line 3106) | uint32_t aeron_driver_context_get_sender_io_vector_capacity(aeron_driver... function aeron_driver_context_set_network_publication_max_messages_per_send (line 3111) | int aeron_driver_context_set_network_publication_max_messages_per_send(a... function aeron_driver_context_get_network_publication_max_messages_per_send (line 3123) | uint32_t aeron_driver_context_get_network_publication_max_messages_per_s... function aeron_driver_context_set_resource_free_limit (line 3129) | int aeron_driver_context_set_resource_free_limit(aeron_driver_context_t ... function aeron_driver_context_get_resource_free_limit (line 3140) | uint32_t aeron_driver_context_get_resource_free_limit(aeron_driver_conte... function aeron_driver_context_set_async_executor_threads (line 3145) | int aeron_driver_context_set_async_executor_threads(aeron_driver_context... function aeron_driver_context_get_async_executor_threads (line 3156) | uint32_t aeron_driver_context_get_async_executor_threads(aeron_driver_co... function aeron_set_thread_affinity_on_start (line 3161) | void aeron_set_thread_affinity_on_start(void *state, const char *role_name) function aeron_driver_context_set_conductor_cpu_affinity (line 3206) | int aeron_driver_context_set_conductor_cpu_affinity(aeron_driver_context... function aeron_driver_context_get_conductor_cpu_affinity (line 3217) | int32_t aeron_driver_context_get_conductor_cpu_affinity(aeron_driver_con... function aeron_driver_context_set_sender_cpu_affinity (line 3222) | int aeron_driver_context_set_sender_cpu_affinity(aeron_driver_context_t ... function aeron_driver_context_get_sender_cpu_affinity (line 3233) | int32_t aeron_driver_context_get_sender_cpu_affinity(aeron_driver_contex... function aeron_driver_context_set_receiver_cpu_affinity (line 3238) | int aeron_driver_context_set_receiver_cpu_affinity(aeron_driver_context_... function aeron_driver_context_get_receiver_cpu_affinity (line 3249) | int32_t aeron_driver_context_get_receiver_cpu_affinity(aeron_driver_cont... FILE: aeron-driver/src/main/c/aeron_driver_context.h type aeron_driver_conductor_t (line 55) | typedef struct aeron_driver_conductor_stct aeron_driver_conductor_t; type aeron_driver_conductor_proxy_t (line 57) | typedef struct aeron_driver_conductor_proxy_stct aeron_driver_conductor_... type aeron_driver_sender_proxy_t (line 58) | typedef struct aeron_driver_sender_proxy_stct aeron_driver_sender_proxy_t; type aeron_driver_receiver_proxy_t (line 59) | typedef struct aeron_driver_receiver_proxy_stct aeron_driver_receiver_pr... type aeron_dl_loaded_libs_state_t (line 60) | typedef struct aeron_dl_loaded_libs_state_stct aeron_dl_loaded_libs_stat... type aeron_rb_handler_t (line 62) | typedef aeron_rb_handler_t aeron_driver_conductor_to_driver_interceptor_... type aeron_driver_context_bindings_clientd_entry_t (line 68) | typedef struct aeron_driver_context_bindings_clientd_entry_stct type sockaddr_storage (line 75) | struct sockaddr_storage type sockaddr_storage (line 86) | struct sockaddr_storage type sockaddr_storage (line 123) | struct sockaddr_storage type aeron_driver_context_t (line 136) | typedef struct aeron_driver_context_stct function aeron_cnc_version_signal_cnc_ready (line 392) | inline void aeron_cnc_version_signal_cnc_ready(aeron_cnc_metadata_t *met... function aeron_producer_window_length (line 397) | inline size_t aeron_producer_window_length(size_t producer_window_length... function aeron_receiver_window_length (line 409) | inline size_t aeron_receiver_window_length(size_t initial_receiver_windo... FILE: aeron-driver/src/main/c/aeron_driver_name_resolver.c type mmsghdr (line 46) | struct mmsghdr type aeron_driver_name_resolver_neighbor_t (line 58) | typedef struct aeron_driver_name_resolver_neighbor_stct type aeron_driver_name_resolver_t (line 66) | typedef struct aeron_driver_name_resolver_stct type sockaddr_storage (line 130) | struct sockaddr_storage type timespec (line 131) | struct timespec type sockaddr_storage (line 134) | struct sockaddr_storage function aeron_driver_name_resolver_resolve_bootstrap_neighbor (line 136) | static int aeron_driver_name_resolver_resolve_bootstrap_neighbor(aeron_d... function aeron_driver_name_resolver_free (line 173) | int aeron_driver_name_resolver_free(aeron_driver_name_resolver_t *driver... function aeron_driver_name_resolver_init (line 190) | int aeron_driver_name_resolver_init( function aeron_driver_name_resolver_close (line 399) | int aeron_driver_name_resolver_close(aeron_name_resolver_t *resolver) function aeron_driver_name_resolver_to_sockaddr (line 405) | static int aeron_driver_name_resolver_to_sockaddr( function aeron_driver_name_resolver_from_sockaddr (line 433) | static int aeron_driver_name_resolver_from_sockaddr( function aeron_driver_name_resolver_get_port (line 461) | static uint16_t aeron_driver_name_resolver_get_port(aeron_driver_name_re... function aeron_driver_name_resolver_find_neighbor_by_addr (line 470) | static int aeron_driver_name_resolver_find_neighbor_by_addr( function aeron_driver_name_resolver_add_neighbor (line 491) | static int aeron_driver_name_resolver_add_neighbor( function aeron_driver_name_resolver_on_resolution_entry (line 537) | static int aeron_driver_name_resolver_on_resolution_entry( function aeron_driver_name_resolver_is_wildcard (line 575) | static bool aeron_driver_name_resolver_is_wildcard(int8_t res_type, uint... function aeron_name_resolver_log_and_clear_error (line 583) | static void aeron_name_resolver_log_and_clear_error(aeron_driver_name_re... function aeron_driver_name_resolver_receive (line 590) | void aeron_driver_name_resolver_receive( function aeron_driver_name_resolver_poll (line 691) | static int aeron_driver_name_resolver_poll(aeron_driver_name_resolver_t ... function aeron_driver_name_resolver_sockaddr_equals (line 729) | static bool aeron_driver_name_resolver_sockaddr_equals(struct sockaddr_s... function aeron_driver_name_resolver_do_send (line 755) | static int aeron_driver_name_resolver_do_send( function aeron_driver_name_resolver_send_self_resolutions (line 787) | static int aeron_driver_name_resolver_send_self_resolutions( function aeron_driver_name_resolver_send_neighbor_resolutions (line 905) | static int aeron_driver_name_resolver_send_neighbor_resolutions(aeron_dr... function aeron_driver_name_resolver_timeout_neighbors (line 969) | static int aeron_driver_name_resolver_timeout_neighbors(aeron_driver_nam... function aeron_driver_name_resolver_set_resolution_header_from_sockaddr (line 996) | int aeron_driver_name_resolver_set_resolution_header_from_sockaddr( function aeron_driver_name_resolver_set_resolution_header (line 1015) | int aeron_driver_name_resolver_set_resolution_header( function aeron_driver_name_resolver_resolve (line 1071) | int aeron_driver_name_resolver_resolve( function aeron_driver_name_resolver_do_work (line 1108) | int aeron_driver_name_resolver_do_work(aeron_name_resolver_t *resolver, ... function aeron_driver_name_resolver_supplier (line 1141) | int aeron_driver_name_resolver_supplier( FILE: aeron-driver/src/main/c/aeron_driver_name_resolver.h type sockaddr_storage (line 42) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_driver_receiver.c type mmsghdr (line 28) | struct mmsghdr function aeron_driver_receiver_init (line 35) | int aeron_driver_receiver_init( function aeron_driver_receiver_on_rb_command_queue (line 113) | static void aeron_driver_receiver_on_rb_command_queue( function aeron_driver_receiver_do_work (line 123) | int aeron_driver_receiver_do_work(void *clientd) function aeron_driver_receiver_on_close (line 265) | void aeron_driver_receiver_on_close(void *clientd) function aeron_driver_receiver_on_add_endpoint (line 281) | void aeron_driver_receiver_on_add_endpoint(void *clientd, void *command) function aeron_driver_receiver_on_remove_endpoint (line 297) | void aeron_driver_receiver_on_remove_endpoint(void *clientd, void *command) function aeron_driver_receiver_on_add_subscription (line 337) | void aeron_driver_receiver_on_add_subscription(void *clientd, void *item) function aeron_driver_receiver_on_remove_subscription (line 350) | void aeron_driver_receiver_on_remove_subscription(void *clientd, void *i... function aeron_driver_receiver_on_add_subscription_by_session (line 363) | void aeron_driver_receiver_on_add_subscription_by_session(void *clientd,... function aeron_driver_receiver_on_request_setup (line 387) | void aeron_driver_receiver_on_request_setup(void *clientd, void *item) function aeron_driver_receiver_on_remove_subscription_by_session (line 404) | void aeron_driver_receiver_on_remove_subscription_by_session(void *clien... function aeron_driver_receiver_on_add_destination (line 417) | void aeron_driver_receiver_on_add_destination(void *clientd, void *item) function aeron_driver_receiver_on_remove_destination (line 474) | void aeron_driver_receiver_on_remove_destination(void *clientd, void *item) function aeron_driver_receiver_disconnect_inactive_image (line 511) | void aeron_driver_receiver_disconnect_inactive_image( function aeron_driver_receiver_on_add_publication_image (line 527) | void aeron_driver_receiver_on_add_publication_image(void *clientd, void ... function aeron_driver_receiver_on_remove_publication_image (line 549) | void aeron_driver_receiver_on_remove_publication_image(void *clientd, vo... function aeron_driver_receiver_on_remove_matching_state (line 577) | void aeron_driver_receiver_on_remove_matching_state(void *clientd, void ... function aeron_driver_receiver_on_resolution_change (line 585) | void aeron_driver_receiver_on_resolution_change(void *clientd, void *item) function aeron_driver_receiver_on_invalidate_image (line 608) | void aeron_driver_receiver_on_invalidate_image(void *clientd, void *item) function aeron_driver_receiver_add_pending_setup (line 628) | int aeron_driver_receiver_add_pending_setup( FILE: aeron-driver/src/main/c/aeron_driver_receiver.h type aeron_driver_receiver_image_entry_t (line 29) | typedef struct aeron_driver_receiver_image_entry_stct type aeron_driver_receiver_pending_setup_entry_t (line 35) | typedef struct aeron_driver_receiver_pending_setup_entry_stct type aeron_driver_receiver_t (line 47) | typedef struct aeron_driver_receiver_stct function aeron_driver_receiver_log_error (line 91) | inline void aeron_driver_receiver_log_error(aeron_driver_receiver_t *rec... type sockaddr_storage (line 134) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_driver_receiver_proxy.c function aeron_driver_receiver_proxy_offer (line 22) | void aeron_driver_receiver_proxy_offer(aeron_driver_receiver_proxy_t *re... function aeron_driver_receiver_proxy_on_add_endpoint (line 38) | void aeron_driver_receiver_proxy_on_add_endpoint( function aeron_driver_receiver_proxy_on_remove_endpoint (line 59) | void aeron_driver_receiver_proxy_on_remove_endpoint( function aeron_driver_receiver_proxy_on_add_subscription (line 80) | void aeron_driver_receiver_proxy_on_add_subscription( function aeron_driver_receiver_proxy_on_remove_subscription (line 101) | void aeron_driver_receiver_proxy_on_remove_subscription( function aeron_driver_receiver_proxy_on_add_subscription_by_session (line 122) | void aeron_driver_receiver_proxy_on_add_subscription_by_session( function aeron_driver_receiver_proxy_on_request_setup (line 146) | void aeron_driver_receiver_proxy_on_request_setup( function aeron_driver_receiver_proxy_on_remove_subscription_by_session (line 170) | void aeron_driver_receiver_proxy_on_remove_subscription_by_session( function aeron_driver_receiver_proxy_on_add_destination (line 194) | void aeron_driver_receiver_proxy_on_add_destination( function aeron_driver_receiver_proxy_on_remove_destination (line 216) | void aeron_driver_receiver_proxy_on_remove_destination( function aeron_driver_receiver_proxy_on_add_publication_image (line 238) | void aeron_driver_receiver_proxy_on_add_publication_image( function aeron_driver_receiver_proxy_on_remove_publication_image (line 259) | void aeron_driver_receiver_proxy_on_remove_publication_image( function aeron_driver_receiver_proxy_on_remove_cool_down (line 279) | void aeron_driver_receiver_proxy_on_remove_cool_down( function aeron_driver_receiver_proxy_on_remove_init_in_progress (line 304) | void aeron_driver_receiver_proxy_on_remove_init_in_progress( function aeron_driver_receiver_proxy_on_resolution_change (line 329) | void aeron_driver_receiver_proxy_on_resolution_change( function aeron_driver_receiver_proxy_on_invalidate_image (line 355) | void aeron_driver_receiver_proxy_on_invalidate_image( FILE: aeron-driver/src/main/c/aeron_driver_receiver_proxy.h type aeron_driver_receiver_t (line 22) | typedef struct aeron_driver_receiver_stct aeron_driver_receiver_t; type aeron_receive_channel_endpoint_t (line 23) | typedef struct aeron_receive_channel_endpoint_stct aeron_receive_channel... type aeron_receive_destination_t (line 24) | typedef struct aeron_receive_destination_stct aeron_receive_destination_t; type aeron_publication_image_t (line 25) | typedef struct aeron_publication_image_stct aeron_publication_image_t; type aeron_driver_receiver_proxy_t (line 27) | typedef struct aeron_driver_receiver_proxy_stct type aeron_command_subscription_t (line 46) | typedef struct aeron_command_subscription_stct type aeron_command_add_rcv_destination_t (line 83) | typedef struct aeron_command_add_rcv_destination_stct type aeron_command_remove_rcv_destination_t (line 96) | typedef struct aeron_command_remove_rcv_destination_stct type aeron_command_publication_image_t (line 109) | typedef struct aeron_command_publication_image_stct type aeron_command_on_remove_matching_state_t (line 116) | typedef struct aeron_command_on_remove_matching_state_stct type aeron_command_receiver_resolution_change_t (line 126) | typedef struct aeron_command_receiver_resolution_change_stct type aeron_command_receiver_invalidate_image_t (line 136) | typedef struct aeron_command_receiver_invalidate_image_stct type sockaddr_storage (line 175) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_driver_sender.c type mmsghdr (line 26) | struct mmsghdr function aeron_driver_sender_init (line 37) | int aeron_driver_sender_init( function aeron_driver_sender_on_rb_command_queue (line 121) | static void aeron_driver_sender_on_rb_command_queue( function aeron_driver_sender_do_work (line 131) | int aeron_driver_sender_do_work(void *clientd) function aeron_driver_sender_on_close (line 193) | void aeron_driver_sender_on_close(void *clientd) function aeron_driver_sender_on_add_endpoint (line 208) | void aeron_driver_sender_on_add_endpoint(void *clientd, void *command) function aeron_driver_sender_on_remove_endpoint (line 232) | void aeron_driver_sender_on_remove_endpoint(void *clientd, void *command) function aeron_driver_sender_on_add_publication (line 259) | void aeron_driver_sender_on_add_publication(void *clientd, void *command) function aeron_driver_sender_on_remove_publication (line 292) | void aeron_driver_sender_on_remove_publication(void *clientd, void *comm... function aeron_driver_sender_on_add_destination (line 330) | void aeron_driver_sender_on_add_destination(void *clientd, void *command) function aeron_driver_sender_on_remove_destination (line 343) | void aeron_driver_sender_on_remove_destination(void *clientd, void *comm... function aeron_driver_sender_on_remove_destination_by_id (line 361) | void aeron_driver_sender_on_remove_destination_by_id(void *clientd, void... function aeron_driver_sender_on_resolution_change (line 380) | void aeron_driver_sender_on_resolution_change(void *clientd, void *command) function aeron_driver_sender_do_send (line 396) | int aeron_driver_sender_do_send(aeron_driver_sender_t *sender, int64_t n... FILE: aeron-driver/src/main/c/aeron_driver_sender.h type aeron_driver_sender_network_publication_entry_t (line 27) | typedef struct aeron_driver_sender_network_publication_entry_stct type aeron_driver_sender_t (line 33) | typedef struct aeron_driver_sender_stct function aeron_driver_sender_log_error (line 81) | inline void aeron_driver_sender_log_error(aeron_driver_sender_t *sender) FILE: aeron-driver/src/main/c/aeron_driver_sender_proxy.c function aeron_driver_sender_proxy_offer (line 20) | void aeron_driver_sender_proxy_offer(aeron_driver_sender_proxy_t *sender... function aeron_driver_sender_proxy_on_add_endpoint (line 36) | void aeron_driver_sender_proxy_on_add_endpoint( function aeron_driver_sender_proxy_on_remove_endpoint (line 56) | void aeron_driver_sender_proxy_on_remove_endpoint( function aeron_driver_sender_proxy_on_add_publication (line 76) | void aeron_driver_sender_proxy_on_add_publication( function aeron_driver_sender_proxy_on_remove_publication (line 95) | void aeron_driver_sender_proxy_on_remove_publication( function aeron_driver_sender_proxy_on_add_destination (line 114) | void aeron_driver_sender_proxy_on_add_destination( function aeron_driver_sender_proxy_on_remove_destination (line 140) | void aeron_driver_sender_proxy_on_remove_destination( function aeron_driver_sender_proxy_on_remove_destination_by_id (line 160) | void aeron_driver_sender_proxy_on_remove_destination_by_id( function aeron_driver_sender_proxy_on_resolution_change (line 182) | void aeron_driver_sender_proxy_on_resolution_change( FILE: aeron-driver/src/main/c/aeron_driver_sender_proxy.h type aeron_driver_sender_t (line 22) | typedef struct aeron_driver_sender_stct aeron_driver_sender_t; type aeron_send_channel_endpoint_t (line 23) | typedef struct aeron_send_channel_endpoint_stct aeron_send_channel_endpo... type aeron_network_publication_t (line 24) | typedef struct aeron_network_publication_stct aeron_network_publication_t; type aeron_driver_sender_proxy_t (line 26) | typedef struct aeron_driver_sender_proxy_stct type sockaddr_storage (line 56) | struct sockaddr_storage type aeron_command_destination_t (line 58) | typedef struct aeron_command_destination_stct type aeron_command_destination_by_id_t (line 68) | typedef struct aeron_command_destination_by_id_stct type aeron_command_sender_resolution_change_t (line 77) | typedef struct aeron_command_sender_resolution_change_stct type sockaddr_storage (line 90) | struct sockaddr_storage type sockaddr_storage (line 94) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_driver_version.c function aeron_driver_version_major (line 28) | int aeron_driver_version_major(void) function aeron_driver_version_minor (line 33) | int aeron_driver_version_minor(void) function aeron_driver_version_patch (line 38) | int aeron_driver_version_patch(void) FILE: aeron-driver/src/main/c/aeron_duty_cycle_tracker.h type aeron_duty_cycle_tracker_stct (line 25) | struct aeron_duty_cycle_tracker_stct type aeron_duty_cycle_stall_tracker_t (line 32) | typedef struct aeron_duty_cycle_stall_tracker_stct { function aeron_duty_cycle_stall_tracker_update (line 43) | inline void aeron_duty_cycle_stall_tracker_update(void *state, int64_t n... function aeron_duty_cycle_stall_tracker_measure_and_update (line 50) | inline void aeron_duty_cycle_stall_tracker_measure_and_update(void *stat... FILE: aeron-driver/src/main/c/aeron_flow_control.c type aeron_max_flow_control_strategy_state_t (line 31) | typedef struct aeron_max_flow_control_strategy_state_stct type aeron_unicast_flow_control_strategy_state_t (line 37) | typedef struct aeron_unicast_flow_control_strategy_state_stct function aeron_flow_control_strategy_supplier_func_t (line 70) | aeron_flow_control_strategy_supplier_func_t aeron_flow_control_strategy_... function aeron_flow_control_strategy_has_required_receivers_default (line 76) | bool aeron_flow_control_strategy_has_required_receivers_default(aeron_fl... function aeron_max_flow_control_strategy_on_idle (line 81) | int64_t aeron_max_flow_control_strategy_on_idle( function aeron_max_flow_control_strategy_on_setup (line 91) | int64_t aeron_max_flow_control_strategy_on_setup( function aeron_max_flow_control_strategy_on_sm (line 103) | int64_t aeron_max_flow_control_strategy_on_sm( function aeron_max_flow_control_strategy_on_error (line 125) | void aeron_max_flow_control_strategy_on_error( function aeron_flow_control_calculate_retransmission_length (line 134) | size_t aeron_flow_control_calculate_retransmission_length( function aeron_max_flow_control_strategy_max_retransmission_length (line 150) | size_t aeron_max_flow_control_strategy_max_retransmission_length( function aeron_unicast_flow_control_strategy_max_retransmission_length (line 166) | size_t aeron_unicast_flow_control_strategy_max_retransmission_length( function aeron_max_flow_control_strategy_on_trigger_send_setup (line 182) | void aeron_max_flow_control_strategy_on_trigger_send_setup( function aeron_max_flow_control_strategy_fini (line 191) | int aeron_max_flow_control_strategy_fini(aeron_flow_control_strategy_t *... function aeron_flow_control_parse_max_options (line 198) | int aeron_flow_control_parse_max_options( function aeron_max_multicast_flow_control_strategy_supplier (line 274) | int aeron_max_multicast_flow_control_strategy_supplier( function aeron_unicast_flow_control_strategy_supplier (line 326) | int aeron_unicast_flow_control_strategy_supplier( function aeron_flow_control_strategy_supplier_func_t (line 375) | aeron_flow_control_strategy_supplier_func_t aeron_flow_control_strategy_... function aeron_flow_control_extract_strategy_name_length (line 393) | void aeron_flow_control_extract_strategy_name_length( function aeron_default_multicast_flow_control_strategy_supplier (line 400) | int aeron_default_multicast_flow_control_strategy_supplier( function aeron_flow_control_parse_tagged_options (line 487) | int aeron_flow_control_parse_tagged_options( FILE: aeron-driver/src/main/c/aeron_flow_control.h type sockaddr_storage (line 44) | struct sockaddr_storage type sockaddr_storage (line 63) | struct sockaddr_storage type sockaddr_storage (line 70) | struct sockaddr_storage type aeron_flow_control_strategy_t (line 84) | typedef struct aeron_flow_control_strategy_stct type aeron_flow_control_tagged_options_t (line 100) | typedef struct aeron_flow_control_tagged_options_stct type aeron_flow_control_max_options_t (line 126) | typedef struct aeron_flow_control_max_options_stct type aeron_flow_control_strategy_supplier_func_table_entry_t (line 192) | typedef struct aeron_flow_control_strategy_supplier_func_table_entry_stct FILE: aeron-driver/src/main/c/aeron_ipc_publication.c function aeron_ipc_publication_create (line 28) | int aeron_ipc_publication_create( function aeron_ipc_publication_close (line 232) | void aeron_ipc_publication_close(aeron_counters_manager_t *counters_mana... function aeron_ipc_publication_free (line 251) | bool aeron_ipc_publication_free(aeron_ipc_publication_t *publication) function aeron_ipc_publication_reject (line 272) | void aeron_ipc_publication_reject( function aeron_ipc_publication_update_pub_pos_and_lmt (line 334) | int aeron_ipc_publication_update_pub_pos_and_lmt(aeron_ipc_publication_t... function aeron_ipc_publication_clean_buffer (line 386) | void aeron_ipc_publication_clean_buffer(aeron_ipc_publication_t *publica... function aeron_ipc_publication_check_untethered_subscriptions (line 410) | void aeron_ipc_publication_check_untethered_subscriptions( function aeron_ipc_publication_check_cooldown_status (line 524) | void aeron_ipc_publication_check_cooldown_status( function aeron_ipc_publication_on_time_event (line 537) | void aeron_ipc_publication_on_time_event( function aeron_ipc_publication_handle_managed_resource_event (line 659) | void aeron_ipc_publication_handle_managed_resource_event(aeron_driver_ma... function aeron_ipc_publication_check_for_blocked_publisher (line 706) | void aeron_ipc_publication_check_for_blocked_publisher( FILE: aeron-driver/src/main/c/aeron_ipc_publication.h type aeron_ipc_publication_state_t (line 26) | typedef enum aeron_ipc_publication_state_enum type aeron_ipc_publication_t (line 35) | typedef struct aeron_ipc_publication_stct function aeron_ipc_publication_add_subscriber_hook (line 131) | inline void aeron_ipc_publication_add_subscriber_hook(void *clientd, vol... function aeron_ipc_publication_remove_subscriber_hook (line 137) | inline void aeron_ipc_publication_remove_subscriber_hook(void *clientd, ... function aeron_ipc_publication_is_possibly_blocked (line 147) | inline bool aeron_ipc_publication_is_possibly_blocked( function aeron_ipc_publication_producer_position (line 163) | inline int64_t aeron_ipc_publication_producer_position(aeron_ipc_publica... function aeron_ipc_publication_join_position (line 176) | inline int64_t aeron_ipc_publication_join_position(aeron_ipc_publication... function aeron_ipc_publication_has_reached_end_of_life (line 198) | inline bool aeron_ipc_publication_has_reached_end_of_life(aeron_ipc_publ... function aeron_ipc_publication_is_drained (line 203) | inline bool aeron_ipc_publication_is_drained(aeron_ipc_publication_t *pu... function aeron_ipc_publication_is_accepting_subscriptions (line 225) | inline bool aeron_ipc_publication_is_accepting_subscriptions(aeron_ipc_p... FILE: aeron-driver/src/main/c/aeron_loss_detector.c function aeron_loss_detector_init (line 28) | int aeron_loss_detector_init( function aeron_loss_detector_scan (line 44) | int32_t aeron_loss_detector_scan( function aeron_feedback_delay_state_init (line 91) | int aeron_feedback_delay_state_init( function aeron_loss_detector_nak_multicast_delay_generator (line 120) | int64_t aeron_loss_detector_nak_multicast_delay_generator(aeron_feedback... FILE: aeron-driver/src/main/c/aeron_loss_detector.h type aeron_loss_detector_gap_t (line 23) | typedef struct aeron_loss_detector_gap_stct type aeron_loss_detector_t (line 33) | typedef struct aeron_loss_detector_stct function aeron_loss_detector_nak_unicast_delay_generator (line 63) | inline int64_t aeron_loss_detector_nak_unicast_delay_generator(aeron_fee... function aeron_loss_detector_on_gap (line 87) | inline void aeron_loss_detector_on_gap(void *clientd, int32_t term_id, i... function aeron_loss_detector_gaps_match (line 96) | inline bool aeron_loss_detector_gaps_match(aeron_loss_detector_t *detector) function aeron_loss_detector_activate_gap (line 103) | inline void aeron_loss_detector_activate_gap(aeron_loss_detector_t *dete... function aeron_loss_detector_check_timer_expiry (line 112) | inline void aeron_loss_detector_check_timer_expiry(aeron_loss_detector_t... FILE: aeron-driver/src/main/c/aeron_min_flow_control.c type aeron_min_flow_control_strategy_receiver_t (line 34) | typedef struct aeron_min_flow_control_strategy_receiver_stct type aeron_min_flow_control_strategy_state_t (line 48) | typedef struct aeron_min_flow_control_strategy_state_stct function aeron_min_flow_control_strategy_last_setup_snd_lmt (line 79) | int64_t aeron_min_flow_control_strategy_last_setup_snd_lmt( function aeron_min_flow_control_strategy_on_idle (line 98) | int64_t aeron_min_flow_control_strategy_on_idle( function aeron_min_flow_control_strategy_process_sm (line 153) | int64_t aeron_min_flow_control_strategy_process_sm( function aeron_min_flow_control_strategy_on_sm (line 254) | int64_t aeron_min_flow_control_strategy_on_sm( function aeron_min_flow_control_strategy_on_setup (line 277) | int64_t aeron_min_flow_control_strategy_on_setup( function aeron_min_flow_control_strategy_on_error (line 299) | void aeron_min_flow_control_strategy_on_error( function aeron_tagged_flow_control_strategy_on_sm (line 320) | int64_t aeron_tagged_flow_control_strategy_on_sm( function aeron_tagged_flow_control_strategy_on_setup (line 353) | int64_t aeron_tagged_flow_control_strategy_on_setup( function aeron_min_flow_control_strategy_process_on_trigger_send_setup (line 375) | void aeron_min_flow_control_strategy_process_on_trigger_send_setup( function aeron_tagged_flow_control_strategy_on_trigger_send_setup (line 388) | void aeron_tagged_flow_control_strategy_on_trigger_send_setup( function aeron_min_flow_control_strategy_max_retransmission_length (line 418) | size_t aeron_min_flow_control_strategy_max_retransmission_length( function aeron_min_flow_control_strategy_on_trigger_send_setup (line 434) | void aeron_min_flow_control_strategy_on_trigger_send_setup( function aeron_min_flow_control_strategy_fini (line 448) | int aeron_min_flow_control_strategy_fini(aeron_flow_control_strategy_t *... function aeron_min_flow_control_strategy_has_required_receivers (line 466) | bool aeron_min_flow_control_strategy_has_required_receivers(aeron_flow_c... function aeron_tagged_flow_control_strategy_allocate_receiver_counter (line 477) | int aeron_tagged_flow_control_strategy_allocate_receiver_counter( function aeron_tagged_flow_control_strategy_supplier_init (line 509) | int aeron_tagged_flow_control_strategy_supplier_init( function aeron_min_flow_control_strategy_supplier (line 598) | int aeron_min_flow_control_strategy_supplier( function aeron_tagged_flow_control_strategy_supplier (line 614) | int aeron_tagged_flow_control_strategy_supplier( function aeron_tagged_flow_control_strategy_to_string (line 630) | int aeron_tagged_flow_control_strategy_to_string( FILE: aeron-driver/src/main/c/aeron_name_resolver.c function aeron_name_resolver_init (line 64) | int aeron_name_resolver_init(aeron_name_resolver_t *resolver, const char... function aeron_default_name_resolver_supplier (line 75) | int aeron_default_name_resolver_supplier( function aeron_default_name_resolver_resolve (line 88) | int aeron_default_name_resolver_resolve( function aeron_default_name_resolver_lookup (line 98) | int aeron_default_name_resolver_lookup( function aeron_default_name_resolver_do_work (line 109) | int aeron_default_name_resolver_do_work(aeron_name_resolver_t *resolver,... function aeron_default_name_resolver_close (line 114) | int aeron_default_name_resolver_close(aeron_name_resolver_t *resolver) function aeron_name_resolver_resolve_host_and_port (line 119) | int aeron_name_resolver_resolve_host_and_port( function aeron_name_resolver_supplier_func_t (line 196) | aeron_name_resolver_supplier_func_t aeron_name_resolver_supplier_load(co... function aeron_name_resolver_load_function_info (line 202) | static void aeron_name_resolver_load_function_info( FILE: aeron-driver/src/main/c/aeron_name_resolver.h type sockaddr_storage (line 36) | struct sockaddr_storage type aeron_name_resolver_t (line 54) | typedef struct aeron_name_resolver_stct type sockaddr_storage (line 77) | struct sockaddr_storage type aeron_name_resolver_async_resolve_t (line 90) | typedef struct aeron_name_resolver_async_resolve_stct type sockaddr_storage (line 104) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_name_resolver_cache.c function aeron_name_resolver_cache_init (line 24) | int aeron_name_resolver_cache_init(aeron_name_resolver_cache_t *cache, i... function aeron_name_resolver_cache_close (line 31) | int aeron_name_resolver_cache_close(aeron_name_resolver_cache_t *cache) function aeron_name_resolver_cache_find_index_by_name_and_type (line 46) | int aeron_name_resolver_cache_find_index_by_name_and_type( function aeron_name_resolver_cache_add_or_update (line 64) | int aeron_name_resolver_cache_add_or_update( function aeron_name_resolver_cache_lookup_by_name (line 119) | int aeron_name_resolver_cache_lookup_by_name( function aeron_name_resolver_cache_timeout_old_entries (line 136) | int aeron_name_resolver_cache_timeout_old_entries( FILE: aeron-driver/src/main/c/aeron_name_resolver_cache.h type aeron_name_resolver_cache_addr_t (line 22) | typedef struct aeron_name_resolver_cache_addr_stct type aeron_name_resolver_cache_entry_t (line 30) | typedef struct aeron_name_resolver_cache_entry_stct type aeron_name_resolver_cache_t (line 40) | typedef struct aeron_name_resolver_cache_stct FILE: aeron-driver/src/main/c/aeron_network_publication.c type mmsghdr (line 35) | struct mmsghdr function aeron_network_publication_liveness_on_remote_close (line 42) | static inline bool aeron_network_publication_liveness_on_remote_close( function aeron_network_publication_liveness_on_status_message (line 50) | static inline int aeron_network_publication_liveness_on_status_message( function aeron_network_publication_liveness_is_expired (line 64) | static inline bool aeron_network_publication_liveness_is_expired( function aeron_network_publication_liveness_on_idle (line 73) | static inline void aeron_network_publication_liveness_on_idle( function aeron_network_publication_update_has_receivers (line 85) | static void aeron_network_publication_update_has_receivers( function aeron_network_publication_create (line 102) | int aeron_network_publication_create( function aeron_network_publication_close (line 363) | void aeron_network_publication_close( function aeron_network_publication_free (line 391) | bool aeron_network_publication_free(aeron_network_publication_t *publica... function aeron_network_publication_do_send (line 412) | static int aeron_network_publication_do_send( function aeron_network_publication_setup_message_check (line 436) | int aeron_network_publication_setup_message_check( function aeron_network_publication_heartbeat_message_check (line 500) | int aeron_network_publication_heartbeat_message_check( function aeron_network_publication_send_data (line 560) | int aeron_network_publication_send_data( function aeron_network_publication_send (line 634) | int aeron_network_publication_send(aeron_network_publication_t *publicat... function aeron_network_publication_resend (line 696) | int aeron_network_publication_resend(void *clientd, int32_t term_id, int... function aeron_network_publication_on_nak (line 779) | int aeron_network_publication_on_nak( function aeron_network_publication_has_subscribers (line 804) | inline static bool aeron_network_publication_has_subscribers(aeron_netwo... function aeron_network_publication_update_connected_status (line 814) | inline static void aeron_network_publication_update_connected_status( function aeron_network_publication_on_status_message (line 828) | void aeron_network_publication_on_status_message( function aeron_network_publication_on_error (line 890) | void aeron_network_publication_on_error( function aeron_network_publication_on_rttm (line 920) | void aeron_network_publication_on_rttm( function aeron_network_publication_clean_buffer (line 955) | void aeron_network_publication_clean_buffer(aeron_network_publication_t ... function aeron_network_publication_update_pub_pos_and_lmt (line 979) | int aeron_network_publication_update_pub_pos_and_lmt(aeron_network_publi... function aeron_network_publication_check_for_blocked_publisher (line 1037) | void aeron_network_publication_check_for_blocked_publisher( function aeron_network_publication_handle_managed_resource_event (line 1059) | void aeron_network_publication_handle_managed_resource_event(aeron_drive... function aeron_network_publication_spies_finished_consuming (line 1109) | bool aeron_network_publication_spies_finished_consuming( function aeron_network_publication_check_untethered_subscriptions (line 1146) | void aeron_network_publication_check_untethered_subscriptions( function aeron_network_publication_on_time_event (line 1264) | void aeron_network_publication_on_time_event( function aeron_network_publication_add_subscriber_hook (line 1379) | void aeron_network_publication_add_subscriber_hook(void *clientd, volati... function aeron_network_publication_remove_subscriber_hook (line 1390) | void aeron_network_publication_remove_subscriber_hook(void *clientd, vol... type sockaddr_storage (line 1414) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_network_publication.h type aeron_network_publication_state_t (line 29) | typedef enum aeron_network_publication_state_enum type aeron_send_channel_endpoint_t (line 41) | typedef struct aeron_send_channel_endpoint_stct aeron_send_channel_endpo... type aeron_driver_conductor_t (line 42) | typedef struct aeron_driver_conductor_stct aeron_driver_conductor_t; type aeron_network_publication_t (line 44) | typedef struct aeron_network_publication_stct type sockaddr_storage (line 182) | struct sockaddr_storage type sockaddr_storage (line 189) | struct sockaddr_storage type sockaddr_storage (line 193) | struct sockaddr_storage function aeron_network_publication_is_possibly_blocked (line 206) | inline bool aeron_network_publication_is_possibly_blocked( function aeron_network_publication_producer_position (line 222) | inline int64_t aeron_network_publication_producer_position(aeron_network... function aeron_network_publication_join_position (line 235) | inline int64_t aeron_network_publication_join_position(aeron_network_pub... function aeron_network_publication_trigger_send_setup_frame (line 240) | inline void aeron_network_publication_trigger_send_setup_frame( function aeron_network_publication_sender_release (line 274) | inline void aeron_network_publication_sender_release(aeron_network_publi... function aeron_network_publication_has_sender_released (line 279) | inline bool aeron_network_publication_has_sender_released(aeron_network_... function aeron_network_publication_max_spy_position (line 287) | inline int64_t aeron_network_publication_max_spy_position(aeron_network_... function aeron_network_publication_is_accepting_subscriptions (line 305) | inline bool aeron_network_publication_is_accepting_subscriptions(aeron_n... function aeron_network_publication_registration_id (line 314) | inline int64_t aeron_network_publication_registration_id(aeron_network_p... FILE: aeron-driver/src/main/c/aeron_port_manager.c function aeron_wildcard_port_manager_get_port (line 22) | uint16_t aeron_wildcard_port_manager_get_port(struct sockaddr_storage *a... function aeron_wildcard_port_manager_init (line 36) | int aeron_wildcard_port_manager_init(aeron_wildcard_port_manager_t *port... function aeron_wildcard_port_manager_set_range (line 58) | void aeron_wildcard_port_manager_set_range( function aeron_wildcard_port_manager_delete (line 67) | void aeron_wildcard_port_manager_delete(aeron_wildcard_port_manager_t *p... function aeron_wildcard_port_manager_find_open_port (line 72) | uint16_t aeron_wildcard_port_manager_find_open_port(aeron_wildcard_port_... function aeron_wildcard_port_manager_allocate_open_port (line 93) | int aeron_wildcard_port_manager_allocate_open_port(aeron_wildcard_port_m... function aeron_wildcard_port_manager_get_managed_port (line 121) | int aeron_wildcard_port_manager_get_managed_port( function aeron_wildcard_port_manager_free_managed_port (line 165) | void aeron_wildcard_port_manager_free_managed_port(void *state, struct s... function aeron_parse_port_range (line 176) | int aeron_parse_port_range(const char *range_str, uint16_t *low_port, ui... FILE: aeron-driver/src/main/c/aeron_port_manager.h type sockaddr_storage (line 23) | struct sockaddr_storage type aeron_udp_channel_t (line 24) | typedef struct aeron_udp_channel_stct aeron_udp_channel_t; type sockaddr_storage (line 28) | struct sockaddr_storage type sockaddr_storage (line 30) | struct sockaddr_storage type sockaddr_storage (line 31) | struct sockaddr_storage type aeron_port_manager_t (line 33) | typedef struct aeron_port_manager_stct type aeron_wildcard_port_manager_t (line 41) | typedef struct aeron_wildcard_port_manager_stct { type sockaddr_storage (line 54) | struct sockaddr_storage type sockaddr_storage (line 56) | struct sockaddr_storage type sockaddr_storage (line 57) | struct sockaddr_storage FILE: aeron-driver/src/main/c/aeron_position.c function aeron_stream_counter_allocate (line 23) | int32_t aeron_stream_counter_allocate( function aeron_counter_publisher_limit_allocate (line 64) | int32_t aeron_counter_publisher_limit_allocate( function aeron_counter_subscription_position_allocate (line 86) | int32_t aeron_counter_subscription_position_allocate( function aeron_counter_sender_position_allocate (line 113) | int32_t aeron_counter_sender_position_allocate( function aeron_counter_sender_limit_allocate (line 135) | int32_t aeron_counter_sender_limit_allocate( function aeron_counter_receiver_hwm_allocate (line 157) | int32_t aeron_counter_receiver_hwm_allocate( function aeron_counter_receiver_position_allocate (line 179) | int32_t aeron_counter_receiver_position_allocate( function aeron_channel_endpoint_status_allocate (line 201) | int32_t aeron_channel_endpoint_status_allocate( function aeron_channel_endpoint_status_update_label (line 229) | void aeron_channel_endpoint_status_update_label( function aeron_counter_send_channel_status_allocate (line 246) | int32_t aeron_counter_send_channel_status_allocate( function aeron_counter_receive_channel_status_allocate (line 261) | int32_t aeron_counter_receive_channel_status_allocate( function aeron_counter_local_sockaddr_indicator_allocate (line 276) | int32_t aeron_counter_local_sockaddr_indicator_allocate( function aeron_heartbeat_timestamp_allocate (line 314) | int32_t aeron_heartbeat_timestamp_allocate( function aeron_counter_client_heartbeat_timestamp_allocate (line 331) | int32_t aeron_counter_client_heartbeat_timestamp_allocate(aeron_counters... function aeron_counter_publisher_position_allocate (line 340) | int32_t aeron_counter_publisher_position_allocate( function aeron_counter_sender_bpe_allocate (line 363) | int32_t aeron_counter_sender_bpe_allocate( function aeron_counter_sender_naks_received_allocate (line 385) | int32_t aeron_counter_sender_naks_received_allocate( function aeron_counter_receiver_naks_sent_allocate (line 407) | int32_t aeron_counter_receiver_naks_sent_allocate( FILE: aeron-driver/src/main/c/aeron_publication_image.c function aeron_publication_image_connection_set_control_address (line 29) | static void aeron_publication_image_connection_set_control_address( function aeron_update_active_transport_count (line 39) | static void aeron_update_active_transport_count(aeron_publication_image_... function aeron_publication_image_check_and_get_response_session_id (line 58) | static bool aeron_publication_image_check_and_get_response_session_id( function aeron_feedback_delay_generator_state_t (line 67) | static aeron_feedback_delay_generator_state_t *aeron_publication_image_c... function aeron_feedback_delay_generator_state_t (line 84) | static aeron_feedback_delay_generator_state_t *aeron_publication_image_a... function aeron_publication_image_report_loss (line 122) | static void aeron_publication_image_report_loss( function aeron_publication_image_create (line 156) | int aeron_publication_image_create( function aeron_publication_image_close (line 429) | int aeron_publication_image_close(aeron_counters_manager_t *counters_man... function aeron_publication_image_free (line 453) | bool aeron_publication_image_free(aeron_publication_image_t *image) function aeron_publication_image_clean_buffer_to (line 476) | void aeron_publication_image_clean_buffer_to(aeron_publication_image_t *... function aeron_publication_image_on_gap_detected (line 501) | void aeron_publication_image_on_gap_detected(void *clientd, int32_t term... function aeron_publication_image_track_rebuild (line 527) | void aeron_publication_image_track_rebuild(aeron_publication_image_t *im... function aeron_publication_image_track_connection (line 603) | static inline void aeron_publication_image_track_connection( function aeron_publication_image_all_eos (line 640) | static inline bool aeron_publication_image_all_eos( function aeron_publication_find_eos_position (line 662) | static inline int64_t aeron_publication_find_eos_position(aeron_publicat... function aeron_publication_image_connection_is_alive (line 678) | static inline bool aeron_publication_image_connection_is_alive( function aeron_publication_image_add_connection_if_unknown (line 685) | void aeron_publication_image_add_connection_if_unknown( function aeron_publication_image_insert_packet (line 692) | int aeron_publication_image_insert_packet( function aeron_publication_image_on_rttm (line 790) | int aeron_publication_image_on_rttm( function aeron_publication_image_send_pending_status_message (line 802) | int aeron_publication_image_send_pending_status_message(aeron_publicatio... function aeron_publication_image_send_pending_loss (line 926) | int aeron_publication_image_send_pending_loss(aeron_publication_image_t ... function aeron_publication_image_initiate_rttm (line 1008) | int aeron_publication_image_initiate_rttm(aeron_publication_image_t *ima... function aeron_publication_image_add_destination (line 1048) | int aeron_publication_image_add_destination(aeron_publication_image_t *i... function aeron_publication_image_remove_destination (line 1073) | int aeron_publication_image_remove_destination(aeron_publication_image_t... function aeron_publication_image_check_untethered_subscriptions (line 1096) | void aeron_publication_image_check_untethered_subscriptions( function aeron_publication_image_on_time_event (line 1225) | void aeron_publication_image_on_time_event( function aeron_publication_image_receiver_release (line 1309) | void aeron_publication_image_receiver_release(aeron_publication_image_t ... function aeron_publication_image_invalidate (line 1314) | void aeron_publication_image_invalidate(aeron_publication_image_t *image... function aeron_publication_image_remove_response_session_id (line 1320) | void aeron_publication_image_remove_response_session_id(aeron_publicatio... function aeron_publication_image_stop_status_messages_if_not_active (line 1325) | void aeron_publication_image_stop_status_messages_if_not_active(aeron_pu... FILE: aeron-driver/src/main/c/aeron_publication_image.h type aeron_publication_image_state_t (line 26) | typedef enum aeron_publication_image_state_enum type aeron_publication_image_connection_t (line 37) | typedef struct aeron_publication_image_connection_stct type aeron_publication_image_t (line 51) | typedef struct aeron_publication_image_stct type sockaddr_storage (line 180) | struct sockaddr_storage type sockaddr_storage (line 181) | struct sockaddr_storage type sockaddr_storage (line 208) | struct sockaddr_storage type sockaddr_storage (line 211) | struct sockaddr_storage type sockaddr_storage (line 224) | struct sockaddr_storage function aeron_publication_image_is_heartbeat (line 233) | inline bool aeron_publication_image_is_heartbeat(const uint8_t *buffer, ... function aeron_publication_image_is_end_of_stream (line 238) | inline bool aeron_publication_image_is_end_of_stream(const uint8_t *buff... function aeron_publication_image_is_revoked (line 243) | inline bool aeron_publication_image_is_revoked(const uint8_t *buffer, si... function aeron_publication_image_is_flow_control_under_run (line 248) | inline bool aeron_publication_image_is_flow_control_under_run(aeron_publ... function aeron_publication_image_is_flow_control_over_run (line 260) | inline bool aeron_publication_image_is_flow_control_over_run( function aeron_publication_image_schedule_status_message (line 273) | inline void aeron_publication_image_schedule_status_message( function aeron_publication_image_is_drained (line 287) | inline bool aeron_publication_image_is_drained(aeron_publication_image_t... function aeron_publication_image_has_no_subscribers (line 309) | inline bool aeron_publication_image_has_no_subscribers(aeron_publication... function aeron_publication_image_is_accepting_subscriptions (line 314) | inline bool aeron_publication_image_is_accepting_subscriptions(aeron_pub... function aeron_publication_image_disconnect_endpoint (line 322) | inline void aeron_publication_image_disconnect_endpoint(aeron_publicatio... function aeron_publication_image_conductor_disconnect_endpoint (line 327) | inline void aeron_publication_image_conductor_disconnect_endpoint(aeron_... function aeron_publication_image_registration_id (line 337) | inline int64_t aeron_publication_image_registration_id(aeron_publication... function aeron_publication_image_has_send_response_setup (line 342) | inline bool aeron_publication_image_has_send_response_setup(aeron_public... function aeron_publication_image_set_response_session_id (line 348) | inline void aeron_publication_image_set_response_session_id( function aeron_publication_image_join_position (line 356) | inline int64_t aeron_publication_image_join_position(aeron_publication_i... FILE: aeron-driver/src/main/c/aeron_retransmit_handler.c function aeron_retransmit_handler_init (line 30) | int aeron_retransmit_handler_init( function aeron_retransmit_handler_close (line 64) | void aeron_retransmit_handler_close(aeron_retransmit_handler_t *handler) function aeron_retransmit_action_t (line 69) | aeron_retransmit_action_t *aeron_retransmit_handler_add_retransmit(aeron... function aeron_retransmit_handler_remove_retransmit (line 75) | void aeron_retransmit_handler_remove_retransmit(aeron_retransmit_handler... function aeron_retransmit_handler_is_invalid (line 81) | bool aeron_retransmit_handler_is_invalid(aeron_retransmit_handler_t *han... function aeron_retransmit_handler_on_nak (line 94) | int aeron_retransmit_handler_on_nak( function aeron_retransmit_handler_process_timeouts (line 141) | int aeron_retransmit_handler_process_timeouts( function aeron_retransmit_handler_scan_for_available_retransmit (line 179) | int aeron_retransmit_handler_scan_for_available_retransmit( FILE: aeron-driver/src/main/c/aeron_retransmit_handler.h type aeron_retransmit_action_state_t (line 24) | typedef enum aeron_retransmit_action_state_enum type aeron_retransmit_action_t (line 32) | typedef struct aeron_retransmit_action_stct type aeron_retransmit_handler_t (line 48) | typedef struct aeron_retransmit_handler_stct FILE: aeron-driver/src/main/c/aeron_system_counters.c function aeron_system_counters_init (line 80) | int aeron_system_counters_init(aeron_system_counters_t *counters, aeron_... function aeron_system_counters_close (line 117) | void aeron_system_counters_close(aeron_system_counters_t *counters) FILE: aeron-driver/src/main/c/aeron_system_counters.h type aeron_system_counter_enum_t (line 23) | typedef enum aeron_system_counter_enum_stct type aeron_system_counter_t (line 75) | typedef struct aeron_system_counter_stct type aeron_system_counters_t (line 82) | typedef struct aeron_system_counters_stct FILE: aeron-driver/src/main/c/aeron_termination_validator.c function aeron_driver_termination_validator_default_allow (line 45) | bool aeron_driver_termination_validator_default_allow(void *state, uint8... function aeron_driver_termination_validator_default_deny (line 50) | bool aeron_driver_termination_validator_default_deny(void *state, uint8_... function aeron_driver_termination_validator_func_t (line 55) | aeron_driver_termination_validator_func_t aeron_driver_termination_valid... FILE: aeron-driver/src/main/c/aeronmd.c function sigint_handler (line 39) | void sigint_handler(int signal) function termination_hook (line 44) | void termination_hook(void *state) function is_running (line 49) | inline bool is_running(void) function set_property (line 56) | int set_property(void *clientd, const char *name, const char *value) function main (line 61) | int main(int argc, char **argv) FILE: aeron-driver/src/main/c/aeronmd.h type aeron_driver_context_t (line 29) | typedef struct aeron_driver_context_stct aeron_driver_context_t; type aeron_driver_t (line 30) | typedef struct aeron_driver_stct aeron_driver_t; type aeron_threading_mode_t (line 57) | typedef enum aeron_threading_mode_enum type aeron_flow_control_strategy_t (line 261) | typedef struct aeron_flow_control_strategy_stct aeron_flow_control_strat... type aeron_counters_manager_t (line 263) | typedef struct aeron_counters_manager_stct aeron_counters_manager_t; type aeron_udp_channel_t (line 264) | typedef struct aeron_udp_channel_stct aeron_udp_channel_t; type aeron_congestion_control_strategy_t (line 332) | typedef struct aeron_congestion_control_strategy_stct aeron_congestion_c... type aeron_counters_manager_t (line 352) | typedef struct aeron_counters_manager_stct aeron_counters_manager_t; type sockaddr_storage (line 353) | struct sockaddr_storage type sockaddr_storage (line 363) | struct sockaddr_storage type sockaddr_storage (line 364) | struct sockaddr_storage type aeron_inferable_boolean_t (line 678) | typedef enum aeron_inferable_boolean_enum type aeron_udp_channel_transport_bindings_t (line 713) | typedef struct aeron_udp_channel_transport_bindings_stct aeron_udp_chann... type aeron_udp_channel_interceptor_bindings_t (line 723) | typedef struct aeron_udp_channel_interceptor_bindings_stct aeron_udp_cha... type aeron_name_resolver_stct (line 745) | struct aeron_name_resolver_stct type aeron_name_resolver_t (line 746) | typedef struct aeron_name_resolver_stct aeron_name_resolver_t; type aeron_duty_cycle_tracker_t (line 806) | typedef struct aeron_duty_cycle_tracker_stct aeron_duty_cycle_tracker_t; type aeron_port_manager_t (line 844) | typedef struct aeron_port_manager_stct aeron_port_manager_t; FILE: aeron-driver/src/main/c/agent/aeron_driver_agent.c type mmsghdr (line 41) | struct mmsghdr type aeron_driver_agent_dynamic_dissector_entry_t (line 55) | typedef struct aeron_driver_agent_dynamic_dissector_entry_stct type aeron_driver_agent_log_event_t (line 61) | typedef struct aeron_driver_agent_log_event_stct function aeron_driver_agent_max_event_count (line 146) | size_t aeron_driver_agent_max_event_count(void) function aeron_mpsc_rb_t (line 151) | aeron_mpsc_rb_t *aeron_driver_agent_mpsc_rb(void) function aeron_driver_agent_logging_ring_buffer_init (line 170) | void aeron_driver_agent_logging_ring_buffer_init(void) function aeron_driver_agent_logging_ring_buffer_free (line 189) | void aeron_driver_agent_logging_ring_buffer_free(void) function aeron_driver_agent_is_unknown_event (line 198) | static bool aeron_driver_agent_is_unknown_event(const char *event_name) function aeron_driver_agent_event_t (line 204) | static aeron_driver_agent_event_t aeron_driver_agent_event_name_to_id(co... function is_valid_event_id (line 223) | static inline bool is_valid_event_id(const int id) function aeron_driver_agent_is_event_enabled (line 238) | bool aeron_driver_agent_is_event_enabled(const aeron_driver_agent_event_... function aeron_driver_agent_set_enabled_all_events (line 243) | static void aeron_driver_agent_set_enabled_all_events(const bool is_enab... function aeron_driver_agent_set_enabled_admin_events (line 255) | static void aeron_driver_agent_set_enabled_admin_events(const bool is_en... function aeron_driver_agent_set_enabled_specific_events (line 273) | static void aeron_driver_agent_set_enabled_specific_events(const uint8_t... function any_event_enabled (line 284) | static bool any_event_enabled(const uint8_t type) function aeron_driver_agent_event_t (line 297) | static aeron_driver_agent_event_t parse_event_name(const char *event_name) function aeron_driver_agent_events_set_enabled (line 320) | static bool aeron_driver_agent_events_set_enabled(char const **events, c... function aeron_driver_agent_logging_events_init (line 410) | bool aeron_driver_agent_logging_events_init(const char *event_log, const... function aeron_driver_agent_logging_events_free (line 474) | void aeron_driver_agent_logging_events_free(void) function initialize_agent_logging (line 486) | static void initialize_agent_logging(void) function aeron_driver_agent_event_t (line 520) | static aeron_driver_agent_event_t command_id_to_driver_event_id(const in... function aeron_driver_agent_log_nak_message (line 607) | static void aeron_driver_agent_log_nak_message( function aeron_driver_agent_conductor_to_driver_interceptor (line 646) | void aeron_driver_agent_conductor_to_driver_interceptor( function aeron_driver_agent_conductor_to_client_interceptor (line 670) | void aeron_driver_agent_conductor_to_client_interceptor( function aeron_driver_agent_log_frame (line 694) | void aeron_driver_agent_log_frame(int32_t msg_type_id, const struct msgh... function aeron_driver_agent_log_frame_iov (line 725) | void aeron_driver_agent_log_frame_iov( function aeron_driver_agent_outgoing_send (line 753) | int aeron_driver_agent_outgoing_send( function aeron_driver_agent_incoming_msg (line 781) | void aeron_driver_agent_incoming_msg( function aeron_driver_agent_untethered_subscription_state_change (line 823) | void aeron_driver_agent_untethered_subscription_state_change( function log_name_resolution_neighbor_change (line 853) | void log_name_resolution_neighbor_change(const aeron_driver_agent_event_... function aeron_driver_agent_name_resolution_on_neighbor_added (line 872) | void aeron_driver_agent_name_resolution_on_neighbor_added(const struct s... function aeron_driver_agent_name_resolution_on_neighbor_removed (line 877) | void aeron_driver_agent_name_resolution_on_neighbor_removed(const struct... function log_flow_control_on_receiver_change (line 882) | void log_flow_control_on_receiver_change( function aeron_driver_agent_flow_control_on_receiver_added (line 915) | void aeron_driver_agent_flow_control_on_receiver_added( function aeron_driver_agent_flow_control_on_receiver_removed (line 933) | void aeron_driver_agent_flow_control_on_receiver_removed( function aeron_driver_agent_socket_address_length (line 951) | int32_t aeron_driver_agent_socket_address_length(const struct sockaddr_s... function aeron_driver_agent_send_nak_message (line 969) | void aeron_driver_agent_send_nak_message( function aeron_driver_agent_on_nak_message (line 991) | void aeron_driver_agent_on_nak_message( function aeron_driver_agent_resend (line 1013) | void aeron_driver_agent_resend( function aeron_driver_agent_publication_revoke (line 1049) | void aeron_driver_agent_publication_revoke( function aeron_driver_agent_publication_image_revoke (line 1081) | void aeron_driver_agent_publication_image_revoke( function aeron_driver_agent_socket_address_copy (line 1113) | void aeron_driver_agent_socket_address_copy(uint8_t *ptr, const struct s... function aeron_driver_agent_name_resolver_on_resolve (line 1128) | void aeron_driver_agent_name_resolver_on_resolve( function aeron_driver_agent_name_resolver_on_lookup (line 1182) | void aeron_driver_agent_name_resolver_on_lookup( function aeron_driver_agent_name_resolver_on_host_name (line 1234) | void aeron_driver_agent_name_resolver_on_host_name(int64_t duration_ns, ... function aeron_driver_agent_interceptor_init (line 1262) | int aeron_driver_agent_interceptor_init( function aeron_udp_channel_interceptor_bindings_t (line 1268) | aeron_udp_channel_interceptor_bindings_t *aeron_driver_agent_new_interce... function aeron_driver_agent_init_logging_events_interceptors (line 1299) | int aeron_driver_agent_init_logging_events_interceptors(aeron_driver_con... function aeron_driver_agent_context_init (line 1484) | int aeron_driver_agent_context_init(aeron_driver_context_t *context) function aeron_driver_agent_log_dissector (line 2227) | void aeron_driver_agent_log_dissector(int32_t msg_type_id, const void *m... function log_remove_resource_cleanup (line 2624) | static void log_remove_resource_cleanup( function aeron_driver_agent_remove_publication_cleanup (line 2652) | void aeron_driver_agent_remove_publication_cleanup( function aeron_driver_agent_remove_subscription_cleanup (line 2664) | void aeron_driver_agent_remove_subscription_cleanup( function aeron_driver_agent_remove_image_cleanup (line 2676) | void aeron_driver_agent_remove_image_cleanup( function log_endpoint_change_event (line 2692) | static void log_endpoint_change_event(const aeron_driver_agent_event_t e... function aeron_driver_agent_sender_proxy_on_add_endpoint (line 2713) | void aeron_driver_agent_sender_proxy_on_add_endpoint(const void *channel) function aeron_driver_agent_sender_proxy_on_remove_endpoint (line 2718) | void aeron_driver_agent_sender_proxy_on_remove_endpoint(const void *chan... function aeron_driver_agent_receiver_proxy_on_add_endpoint (line 2723) | void aeron_driver_agent_receiver_proxy_on_add_endpoint(const void *channel) function aeron_driver_agent_receiver_proxy_on_remove_endpoint (line 2728) | void aeron_driver_agent_receiver_proxy_on_remove_endpoint(const void *ch... function aeron_driver_agent_add_dynamic_dissector (line 2733) | int64_t aeron_driver_agent_add_dynamic_dissector(aeron_driver_agent_gene... function aeron_driver_agent_log_dynamic_event (line 2764) | void aeron_driver_agent_log_dynamic_event(int64_t index, const void *mes... FILE: aeron-driver/src/main/c/agent/aeron_driver_agent.h type aeron_driver_agent_event_t (line 34) | typedef enum aeron_driver_agent_event_enum type aeron_driver_agent_log_header_t (line 93) | typedef struct aeron_driver_agent_log_header_stct type aeron_driver_agent_cmd_log_header_t (line 99) | typedef struct aeron_driver_agent_cmd_log_header_stct type aeron_driver_agent_frame_log_header_t (line 106) | typedef struct aeron_driver_agent_frame_log_header_stct type aeron_driver_agent_untethered_subscription_state_change_log_header_t (line 114) | typedef struct aeron_driver_agent_untethered_subscription_state_change_l... type aeron_driver_agent_remove_resource_cleanup_t (line 125) | typedef struct aeron_driver_agent_remove_resource_cleanup_stct type aeron_driver_agent_on_endpoint_change_t (line 135) | typedef struct aeron_driver_agent_on_endpoint_change_stct type aeron_driver_agent_add_dissector_header_t (line 147) | typedef struct aeron_driver_agent_add_dissector_header_stct type aeron_driver_agent_dynamic_event_header_t (line 155) | typedef struct aeron_driver_agent_dynamic_event_header_stct type aeron_driver_agent_flow_control_receiver_change_log_header_t (line 162) | typedef struct aeron_driver_agent_flow_control_receiver_change_log_heade... type aeron_driver_agent_nak_message_header_t (line 173) | typedef struct aeron_driver_agent_nak_message_header_stct type aeron_driver_agent_resend_header_t (line 186) | typedef struct aeron_driver_agent_resend_header_stct type aeron_driver_agent_publication_revoke_header_t (line 198) | typedef struct aeron_driver_agent_publication_revoke_header_stct type aeron_driver_agent_publication_image_revoke_header_t (line 208) | typedef struct aeron_driver_agent_publication_image_revoke_header_stct type aeron_driver_agent_name_resolver_resolve_log_header_t (line 218) | typedef struct aeron_driver_agent_name_resolver_resolve_log_header_stct type aeron_driver_agent_name_resolver_lookup_log_header_t (line 229) | typedef struct aeron_driver_agent_name_resolver_lookup_log_header_stct type aeron_driver_agent_name_resolver_host_name_log_header_t (line 240) | typedef struct aeron_driver_agent_name_resolver_host_name_log_header_stct type aeron_driver_agent_text_data_log_header_t (line 248) | typedef struct aeron_driver_agent_text_data_log_header_stct type sockaddr_storage (line 297) | struct sockaddr_storage type sockaddr_storage (line 299) | struct sockaddr_storage type msghdr (line 316) | struct msghdr type sockaddr_storage (line 347) | struct sockaddr_storage type sockaddr_storage (line 357) | struct sockaddr_storage FILE: aeron-driver/src/main/c/concurrent/aeron_logbuffer_unblocker.c function aeron_logbuffer_unblocker_unblock (line 19) | bool aeron_logbuffer_unblocker_unblock( FILE: aeron-driver/src/main/c/media/aeron_receive_channel_endpoint.c function aeron_receive_channel_endpoint_set_group_tag (line 31) | int aeron_receive_channel_endpoint_set_group_tag( function aeron_receive_channel_endpoint_create (line 57) | int aeron_receive_channel_endpoint_create( function aeron_receive_channel_endpoint_delete (line 146) | int aeron_receive_channel_endpoint_delete( function aeron_receive_channel_endpoint_close (line 185) | int aeron_receive_channel_endpoint_close(aeron_receive_channel_endpoint_... function aeron_receive_channel_endpoint_send (line 198) | int aeron_receive_channel_endpoint_send( function aeron_receive_channel_endpoint_elicit_setup (line 222) | int aeron_receive_channel_endpoint_elicit_setup( function aeron_receive_channel_endpoint_send_sm (line 254) | int aeron_receive_channel_endpoint_send_sm( function aeron_receive_channel_endpoint_send_nak (line 303) | int aeron_receive_channel_endpoint_send_nak( function aeron_receive_channel_endpoint_send_rttm (line 356) | int aeron_receive_channel_endpoint_send_rttm( function aeron_receive_channel_endpoint_send_response_setup (line 395) | int aeron_receive_channel_endpoint_send_response_setup( function aeron_receiver_channel_endpoint_send_error_frame (line 429) | int aeron_receiver_channel_endpoint_send_error_frame( function aeron_receive_channel_endpoint_dispatch (line 474) | void aeron_receive_channel_endpoint_dispatch( function aeron_receive_channel_endpoint_apply_timestamps (line 550) | static void aeron_receive_channel_endpoint_apply_timestamps( function aeron_receive_channel_endpoint_on_data (line 577) | int aeron_receive_channel_endpoint_on_data( function aeron_receive_channel_endpoint_on_setup (line 601) | int aeron_receive_channel_endpoint_on_setup( function aeron_receive_channel_endpoint_on_rttm (line 617) | int aeron_receive_channel_endpoint_on_rttm( function aeron_receive_channel_endpoint_matches_tag (line 639) | int aeron_receive_channel_endpoint_matches_tag( function aeron_receive_channel_endpoint_try_remove_endpoint (line 662) | void aeron_receive_channel_endpoint_try_remove_endpoint(aeron_receive_ch... function aeron_receive_channel_endpoint_incref_to_stream (line 675) | int aeron_receive_channel_endpoint_incref_to_stream(aeron_receive_channe... function aeron_receive_channel_endpoint_decref_to_stream (line 691) | int aeron_receive_channel_endpoint_decref_to_stream(aeron_receive_channe... function aeron_receive_channel_endpoint_incref_to_response_stream (line 717) | int aeron_receive_channel_endpoint_incref_to_response_stream( function aeron_receive_channel_endpoint_decref_to_response_stream (line 729) | int aeron_receive_channel_endpoint_decref_to_response_stream( function aeron_receive_channel_endpoint_incref_to_stream_and_session (line 755) | int aeron_receive_channel_endpoint_incref_to_stream_and_session( function aeron_receive_channel_endpoint_decref_to_stream_and_session (line 778) | int aeron_receive_channel_endpoint_decref_to_stream_and_session( function aeron_receive_channel_endpoint_on_add_subscription (line 810) | int aeron_receive_channel_endpoint_on_add_subscription( function aeron_receive_channel_endpoint_on_remove_subscription (line 816) | int aeron_receive_channel_endpoint_on_remove_subscription( function aeron_receive_channel_endpoint_on_add_subscription_by_session (line 822) | int aeron_receive_channel_endpoint_on_add_subscription_by_session( function aeron_receive_channel_endpoint_add_destination (line 828) | int aeron_receive_channel_endpoint_add_destination( function aeron_receive_channel_endpoint_remove_destination (line 848) | int aeron_receive_channel_endpoint_remove_destination( function aeron_receive_channel_endpoint_on_remove_subscription_by_session (line 878) | int aeron_receive_channel_endpoint_on_remove_subscription_by_session( function aeron_receive_channel_endpoint_on_add_publication_image (line 884) | int aeron_receive_channel_endpoint_on_add_publication_image( function aeron_receive_channel_endpoint_on_remove_publication_image (line 904) | int aeron_receive_channel_endpoint_on_remove_publication_image( function aeron_receive_channel_endpoint_validate_so_rcvbuf (line 924) | static inline bool aeron_receive_channel_endpoint_validate_so_rcvbuf( function aeron_receiver_channel_endpoint_validate_sender_mtu_length (line 955) | int aeron_receiver_channel_endpoint_validate_sender_mtu_length( function aeron_receive_channel_endpoint_check_for_re_resolution (line 1017) | void aeron_receive_channel_endpoint_check_for_re_resolution( function aeron_receive_channel_endpoint_update_control_address (line 1035) | void aeron_receive_channel_endpoint_update_control_address( function aeron_receive_channel_endpoint_add_poll_transports (line 1046) | int aeron_receive_channel_endpoint_add_poll_transports( function aeron_receive_channel_endpoint_remove_poll_transports (line 1072) | int aeron_receive_channel_endpoint_remove_poll_transports( function aeron_receive_channel_endpoint_add_pending_setup_destination (line 1098) | int aeron_receive_channel_endpoint_add_pending_setup_destination( function aeron_receive_channel_endpoint_add_pending_setup (line 1130) | int aeron_receive_channel_endpoint_add_pending_setup( FILE: aeron-driver/src/main/c/media/aeron_receive_channel_endpoint.h type aeron_receive_channel_endpoint_status_t (line 29) | typedef enum aeron_receive_channel_endpoint_status_enum type aeron_receive_destination_entry_t (line 37) | typedef struct aeron_receive_destination_entry_stct type aeron_receive_channel_endpoint_t (line 43) | typedef struct aeron_receive_channel_endpoint_stct type sockaddr_storage (line 104) | struct sockaddr_storage type iovec (line 105) | struct iovec type sockaddr_storage (line 115) | struct sockaddr_storage type sockaddr_storage (line 126) | struct sockaddr_storage type sockaddr_storage (line 136) | struct sockaddr_storage type sockaddr_storage (line 146) | struct sockaddr_storage type sockaddr_storage (line 154) | struct sockaddr_storage type sockaddr_storage (line 168) | struct sockaddr_storage type timespec (line 169) | struct timespec type sockaddr_storage (line 176) | struct sockaddr_storage type timespec (line 177) | struct timespec type sockaddr_storage (line 184) | struct sockaddr_storage type sockaddr_storage (line 191) | struct sockaddr_storage type sockaddr_storage (line 198) | struct sockaddr_storage type sockaddr_storage (line 258) | struct sockaddr_storage function aeron_receive_channel_endpoint_on_remove_pending_setup (line 281) | inline void aeron_receive_channel_endpoint_on_remove_pending_setup( function aeron_receive_channel_endpoint_on_remove_matching_state (line 287) | static inline void aeron_receive_channel_endpoint_on_remove_matching_state( function aeron_receive_channel_endpoint_receiver_release (line 293) | inline void aeron_receive_channel_endpoint_receiver_release(aeron_receiv... function aeron_receive_channel_endpoint_has_receiver_released (line 298) | inline bool aeron_receive_channel_endpoint_has_receiver_released(aeron_r... function aeron_receive_channel_endpoint_should_elicit_setup_message (line 306) | inline bool aeron_receive_channel_endpoint_should_elicit_setup_message(a... function aeron_receive_channel_endpoint_bind_addr_and_port (line 311) | inline int aeron_receive_channel_endpoint_bind_addr_and_port( function aeron_receive_channel_endpoint_inc_image_ref_count (line 327) | inline void aeron_receive_channel_endpoint_inc_image_ref_count(aeron_rec... function aeron_receive_channel_endpoint_dec_image_ref_count (line 332) | inline void aeron_receive_channel_endpoint_dec_image_ref_count(aeron_rec... FILE: aeron-driver/src/main/c/media/aeron_receive_destination.c function aeron_receive_destination_create (line 22) | int aeron_receive_destination_create( function aeron_receive_destination_delete (line 141) | void aeron_receive_destination_delete( FILE: aeron-driver/src/main/c/media/aeron_receive_destination.h type aeron_receive_destination_t (line 26) | typedef struct aeron_receive_destination_stct function aeron_receive_destination_update_last_activity_ns (line 59) | inline void aeron_receive_destination_update_last_activity_ns(aeron_rece... function aeron_receive_destination_re_resolution_required (line 64) | inline bool aeron_receive_destination_re_resolution_required(aeron_recei... FILE: aeron-driver/src/main/c/media/aeron_send_channel_endpoint.c type mmsghdr (line 32) | struct mmsghdr function aeron_send_channel_endpoint_create (line 41) | int aeron_send_channel_endpoint_create( function aeron_send_channel_endpoint_delete (line 237) | int aeron_send_channel_endpoint_delete( function aeron_send_channel_endpoint_close (line 281) | int aeron_send_channel_endpoint_close(aeron_send_channel_endpoint_t *end... function aeron_send_channel_endpoint_handle_managed_resource_event (line 289) | void aeron_send_channel_endpoint_handle_managed_resource_event(aeron_dri... function aeron_send_channel_apply_timestamps (line 319) | static void aeron_send_channel_apply_timestamps( function aeron_send_channel_send (line 343) | int aeron_send_channel_send( function aeron_send_channel_send_endpoint_address (line 367) | int aeron_send_channel_send_endpoint_address( function aeron_send_channel_endpoint_add_publication (line 380) | int aeron_send_channel_endpoint_add_publication( function aeron_send_channel_endpoint_remove_publication (line 394) | int aeron_send_channel_endpoint_remove_publication( function aeron_send_channel_endpoint_dispatch (line 403) | void aeron_send_channel_endpoint_dispatch( function aeron_send_channel_endpoint_on_nak (line 497) | int aeron_send_channel_endpoint_on_nak( function aeron_send_channel_endpoint_on_status_message (line 535) | int aeron_send_channel_endpoint_on_status_message( function aeron_send_channel_endpoint_on_error (line 577) | int aeron_send_channel_endpoint_on_error( function aeron_send_channel_endpoint_on_rttm (line 607) | void aeron_send_channel_endpoint_on_rttm( function aeron_send_channel_endpoint_on_response_setup (line 621) | void aeron_send_channel_endpoint_on_response_setup( function aeron_send_channel_endpoint_check_for_re_resolution (line 645) | int aeron_send_channel_endpoint_check_for_re_resolution( function aeron_send_channel_endpoint_resolution_change (line 666) | int aeron_send_channel_endpoint_resolution_change( function aeron_send_channel_endpoint_matches_tag (line 691) | int aeron_send_channel_endpoint_matches_tag( type sockaddr_storage (line 713) | struct sockaddr_storage type sockaddr_storage (line 718) | struct sockaddr_storage FILE: aeron-driver/src/main/c/media/aeron_send_channel_endpoint.h type aeron_send_channel_endpoint_status_t (line 32) | typedef enum aeron_send_channel_endpoint_status_enum type aeron_send_channel_endpoint_t (line 40) | typedef struct aeron_send_channel_endpoint_stct type iovec (line 91) | struct iovec type sockaddr_storage (line 97) | struct sockaddr_storage type iovec (line 98) | struct iovec type sockaddr_storage (line 116) | struct sockaddr_storage type timespec (line 117) | struct timespec type sockaddr_storage (line 120) | struct sockaddr_storage type sockaddr_storage (line 127) | struct sockaddr_storage type sockaddr_storage (line 134) | struct sockaddr_storage type sockaddr_storage (line 137) | struct sockaddr_storage type sockaddr_storage (line 144) | struct sockaddr_storage type sockaddr_storage (line 153) | struct sockaddr_storage function aeron_send_channel_endpoint_sender_release (line 160) | inline void aeron_send_channel_endpoint_sender_release(aeron_send_channe... function aeron_send_channel_endpoint_has_sender_released (line 165) | inline bool aeron_send_channel_endpoint_has_sender_released(aeron_send_c... function aeron_send_channel_endpoint_add_destination (line 173) | inline int aeron_send_channel_endpoint_add_destination( function aeron_send_channel_endpoint_remove_destination (line 184) | inline int aeron_send_channel_endpoint_remove_destination( function aeron_send_channel_endpoint_remove_destination_by_id (line 190) | inline int aeron_send_channel_endpoint_remove_destination_by_id( function aeron_send_channel_endpoint_bind_addr_and_port (line 197) | inline int aeron_send_channel_endpoint_bind_addr_and_port( function aeron_send_channel_is_unicast (line 203) | inline bool aeron_send_channel_is_unicast(aeron_send_channel_endpoint_t ... FILE: aeron-driver/src/main/c/media/aeron_timestamps.c function aeron_timestamps_set_timestamp (line 21) | void aeron_timestamps_set_timestamp( FILE: aeron-driver/src/main/c/media/aeron_timestamps.h type timespec (line 24) | struct timespec FILE: aeron-driver/src/main/c/media/aeron_udp_channel.c function aeron_udp_channel_endpoints_match_with_override (line 31) | static int aeron_udp_channel_endpoints_match_with_override( function aeron_ipv4_multicast_control_address (line 76) | int aeron_ipv4_multicast_control_address(struct sockaddr_in *data_addr, ... function aeron_ipv6_multicast_control_address (line 98) | int aeron_ipv6_multicast_control_address(struct sockaddr_in6 *data_addr,... function aeron_multicast_control_address (line 120) | int aeron_multicast_control_address(struct sockaddr_storage *data_addr, ... function aeron_find_multicast_interface (line 137) | int aeron_find_multicast_interface( function aeron_uri_udp_canonicalise (line 148) | int aeron_uri_udp_canonicalise( function aeron_udp_channel_verify_timestamp_offsets_do_not_overlap (line 210) | static int aeron_udp_channel_verify_timestamp_offsets_do_not_overlap(aer... function aeron_udp_channel_do_initial_parse (line 244) | int aeron_udp_channel_do_initial_parse( function aeron_udp_channel_finish_parse (line 278) | int aeron_udp_channel_finish_parse( function aeron_udp_channel_parse (line 527) | int aeron_udp_channel_parse( function aeron_udp_channel_delete (line 555) | void aeron_udp_channel_delete(aeron_udp_channel_t *channel) function aeron_udp_channel_matches_tag (line 564) | int aeron_udp_channel_matches_tag( FILE: aeron-driver/src/main/c/media/aeron_udp_channel.h type aeron_udp_channel_control_mode_en (line 28) | enum aeron_udp_channel_control_mode_en type aeron_udp_channel_control_mode (line 36) | typedef enum aeron_udp_channel_control_mode_en aeron_udp_channel_control... type aeron_udp_channel_t (line 38) | typedef struct aeron_udp_channel_stct type aeron_udp_channel_async_parse_t (line 66) | typedef struct aeron_udp_channel_async_parse_stct type sockaddr_storage (line 92) | struct sockaddr_storage type sockaddr_storage (line 93) | struct sockaddr_storage function aeron_udp_channel_is_wildcard (line 98) | inline bool aeron_udp_channel_is_wildcard(aeron_udp_channel_t *channel) function aeron_udp_channel_control_modes_match (line 104) | inline bool aeron_udp_channel_control_modes_match(aeron_udp_channel_t *c... function aeron_udp_channel_equals (line 109) | inline bool aeron_udp_channel_equals(aeron_udp_channel_t *a, aeron_udp_c... function aeron_udp_channel_receiver_window (line 114) | inline size_t aeron_udp_channel_receiver_window(aeron_udp_channel_t *cha... function aeron_udp_channel_socket_so_sndbuf (line 119) | inline size_t aeron_udp_channel_socket_so_sndbuf(aeron_udp_channel_t *ch... function aeron_udp_channel_socket_so_rcvbuf (line 124) | inline size_t aeron_udp_channel_socket_so_rcvbuf(aeron_udp_channel_t *ch... function aeron_udp_channel_is_media_rcv_timestamps_enabled (line 129) | inline bool aeron_udp_channel_is_media_rcv_timestamps_enabled(aeron_udp_... function aeron_udp_channel_is_channel_rcv_timestamps_enabled (line 135) | inline bool aeron_udp_channel_is_channel_rcv_timestamps_enabled(aeron_ud... function aeron_udp_channel_is_channel_snd_timestamps_enabled (line 141) | inline bool aeron_udp_channel_is_channel_snd_timestamps_enabled(aeron_ud... function aeron_udp_channel_is_multi_destination (line 147) | inline bool aeron_udp_channel_is_multi_destination(const aeron_udp_chann... function aeron_udp_channel_has_group_semantics (line 153) | inline bool aeron_udp_channel_has_group_semantics(const aeron_udp_channe... FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport.c type mmsghdr (line 50) | struct mmsghdr function aeron_udp_channel_transport_setup_media_rcv_timestamps (line 57) | static int aeron_udp_channel_transport_setup_media_rcv_timestamps(aeron_... function aeron_udp_channel_transport_init (line 83) | int aeron_udp_channel_transport_init( function aeron_udp_channel_transport_reconnect (line 329) | int aeron_udp_channel_transport_reconnect( function aeron_udp_channel_transport_close (line 347) | int aeron_udp_channel_transport_close(aeron_udp_channel_transport_t *tra... function aeron_udp_channel_transport_recvmsg (line 361) | static inline int aeron_udp_channel_transport_recvmsg( function aeron_udp_channel_transport_recvmmsg (line 431) | int aeron_udp_channel_transport_recvmmsg( function aeron_udp_channel_transport_send_connected (line 522) | static int aeron_udp_channel_transport_send_connected( function aeron_udp_channel_transport_send_unconnected (line 544) | static int aeron_udp_channel_transport_send_unconnected( function aeron_udp_channel_transport_sendv (line 577) | static int aeron_udp_channel_transport_sendv( function aeron_udp_channel_transport_send (line 630) | int aeron_udp_channel_transport_send( function aeron_udp_channel_transport_get_so_rcvbuf (line 700) | int aeron_udp_channel_transport_get_so_rcvbuf(aeron_udp_channel_transpor... function aeron_udp_channel_transport_bind_addr_and_port (line 713) | int aeron_udp_channel_transport_bind_addr_and_port( FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport.h type aeron_udp_channel_transport_params_stct (line 34) | struct aeron_udp_channel_transport_params_stct type aeron_udp_channel_transport_params_t (line 43) | typedef struct aeron_udp_channel_transport_params_stct aeron_udp_channel... type aeron_udp_channel_transport_t (line 45) | typedef struct aeron_udp_channel_transport_stct type mmsghdr (line 61) | struct mmsghdr type sockaddr_storage (line 65) | struct sockaddr_storage type sockaddr_storage (line 66) | struct sockaddr_storage type sockaddr_storage (line 67) | struct sockaddr_storage type sockaddr_storage (line 74) | struct sockaddr_storage type mmsghdr (line 80) | struct mmsghdr type sockaddr_storage (line 89) | struct sockaddr_storage type iovec (line 90) | struct iovec function aeron_udp_channel_transport_set_interceptor_clientd (line 104) | inline void aeron_udp_channel_transport_set_interceptor_clientd( function aeron_udp_channel_transport_log_error (line 110) | inline void aeron_udp_channel_transport_log_error(aeron_udp_channel_tran... FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport_bindings.c function aeron_udp_channel_transport_bindings_t (line 93) | aeron_udp_channel_transport_bindings_t *aeron_udp_channel_transport_bind... function aeron_udp_channel_interceptor_bindings_load_func_t (line 112) | static aeron_udp_channel_interceptor_bindings_load_func_t *aeron_udp_cha... function aeron_udp_channel_interceptor_bindings_t (line 125) | aeron_udp_channel_interceptor_bindings_t *aeron_udp_channel_interceptor_... function aeron_udp_channel_data_paths_init (line 188) | int aeron_udp_channel_data_paths_init( function aeron_udp_channel_data_paths_delete (line 335) | int aeron_udp_channel_data_paths_delete(aeron_udp_channel_data_paths_t *... function aeron_udp_channel_transport_recv_func_holder_close (line 372) | int aeron_udp_channel_transport_recv_func_holder_close(void *holder) function aeron_udp_channel_incoming_interceptor_recv_func (line 378) | void aeron_udp_channel_incoming_interceptor_recv_func( type sockaddr_storage (line 407) | struct sockaddr_storage type iovec (line 408) | struct iovec type mmsghdr (line 416) | struct mmsghdr type msghdr (line 423) | struct msghdr type sockaddr_storage (line 429) | struct sockaddr_storage type iovec (line 430) | struct iovec type sockaddr_storage (line 443) | struct sockaddr_storage type timespec (line 444) | struct timespec FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport_bindings.h type aeron_udp_channel_transport_affinity_t (line 26) | typedef enum aeron_udp_channel_transport_affinity_en type mmsghdr (line 34) | struct mmsghdr type aeron_udp_channel_transport_params_t (line 35) | typedef struct aeron_udp_channel_transport_params_stct aeron_udp_channel... type aeron_udp_channel_transport_t (line 36) | typedef struct aeron_udp_channel_transport_stct aeron_udp_channel_transp... type aeron_network_publication_t (line 37) | typedef struct aeron_network_publication_stct aeron_network_publication_t; type aeron_publication_image_t (line 38) | typedef struct aeron_publication_image_stct aeron_publication_image_t; type aeron_udp_transport_poller_t (line 39) | typedef struct aeron_udp_transport_poller_stct aeron_udp_transport_polle... type aeron_udp_channel_data_paths_t (line 40) | typedef struct aeron_udp_channel_data_paths_stct aeron_udp_channel_data_... type aeron_data_packet_dispatcher_t (line 41) | typedef struct aeron_data_packet_dispatcher_stct aeron_data_packet_dispa... type sockaddr_storage (line 45) | struct sockaddr_storage type sockaddr_storage (line 46) | struct sockaddr_storage type sockaddr_storage (line 47) | struct sockaddr_storage type sockaddr_storage (line 54) | struct sockaddr_storage type sockaddr_storage (line 66) | struct sockaddr_storage type timespec (line 67) | struct timespec type mmsghdr (line 71) | struct mmsghdr type sockaddr_storage (line 80) | struct sockaddr_storage type iovec (line 81) | struct iovec type mmsghdr (line 104) | struct mmsghdr type aeron_udp_channel_transport_bindings_t (line 111) | typedef struct aeron_udp_channel_transport_bindings_stct aeron_udp_chann... type aeron_udp_channel_transport_bindings_stct (line 113) | struct aeron_udp_channel_transport_bindings_stct type aeron_udp_channel_interceptor_bindings_t (line 138) | typedef struct aeron_udp_channel_interceptor_bindings_stct aeron_udp_cha... type aeron_udp_channel_interceptor_bindings_t (line 140) | typedef aeron_udp_channel_interceptor_bindings_t *(aeron_udp_channel_int... type aeron_udp_channel_outgoing_interceptor_t (line 147) | typedef struct aeron_udp_channel_outgoing_interceptor_stct aeron_udp_cha... type aeron_udp_channel_incoming_interceptor_t (line 148) | typedef struct aeron_udp_channel_incoming_interceptor_stct aeron_udp_cha... type aeron_udp_channel_interceptor_notification_type_t (line 150) | typedef enum aeron_udp_channel_interceptor_notification_type_en type sockaddr_storage (line 161) | struct sockaddr_storage type iovec (line 162) | struct iovec type sockaddr_storage (line 175) | struct sockaddr_storage type timespec (line 176) | struct timespec type aeron_udp_channel_interceptor_bindings_stct (line 205) | struct aeron_udp_channel_interceptor_bindings_stct type aeron_udp_channel_outgoing_interceptor_stct (line 229) | struct aeron_udp_channel_outgoing_interceptor_stct type aeron_udp_channel_incoming_interceptor_stct (line 240) | struct aeron_udp_channel_incoming_interceptor_stct type aeron_udp_channel_data_paths_stct (line 251) | struct aeron_udp_channel_data_paths_stct type aeron_udp_channel_transport_recv_func_holder_stct (line 259) | struct aeron_udp_channel_transport_recv_func_holder_stct type aeron_udp_channel_transport_recv_func_holder_t (line 263) | typedef struct aeron_udp_channel_transport_recv_func_holder_stct aeron_u... function aeron_udp_channel_outgoing_interceptor_send (line 267) | inline int aeron_udp_channel_outgoing_interceptor_send( function aeron_udp_channel_outgoing_interceptor_send_to_transport (line 288) | inline int aeron_udp_channel_outgoing_interceptor_send_to_transport( type sockaddr_storage (line 312) | struct sockaddr_storage type timespec (line 313) | struct timespec function aeron_udp_channel_incoming_interceptor_to_endpoint (line 315) | inline void aeron_udp_channel_incoming_interceptor_to_endpoint( function aeron_udp_channel_interceptors_transport_notifications (line 353) | inline int aeron_udp_channel_interceptors_transport_notifications( function aeron_udp_channel_interceptors_publication_notifications (line 393) | inline int aeron_udp_channel_interceptors_publication_notifications( function aeron_udp_channel_interceptors_image_notifications (line 432) | inline int aeron_udp_channel_interceptors_image_notifications( FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport_fixed_loss.c type mmsghdr (line 35) | struct mmsghdr function aeron_udp_channel_interceptor_bindings_t (line 55) | aeron_udp_channel_interceptor_bindings_t *aeron_udp_channel_interceptor_... function aeron_udp_channel_interceptor_fixed_loss_configure (line 84) | int aeron_udp_channel_interceptor_fixed_loss_configure(const aeron_udp_c... function aeron_udp_channel_transport_fixed_loss_load_env (line 91) | void aeron_udp_channel_transport_fixed_loss_load_env(void) function aeron_udp_channel_interceptor_fixed_loss_init_incoming (line 120) | int aeron_udp_channel_interceptor_fixed_loss_init_incoming( function aeron_udp_channel_interceptor_fixed_loss_close_incoming (line 151) | int aeron_udp_channel_interceptor_fixed_loss_close_incoming(void *interc... function aeron_udp_channel_interceptor_fixed_loss_should_drop_frame (line 160) | static bool aeron_udp_channel_interceptor_fixed_loss_should_drop_frame( function aeron_udp_channel_interceptor_fixed_loss_incoming (line 203) | void aeron_udp_channel_interceptor_fixed_loss_incoming( function aeron_udp_channel_interceptor_fixed_loss_parse_params (line 237) | int aeron_udp_channel_interceptor_fixed_loss_parse_params(char *uri, aer... function aeron_udp_channel_interceptor_fixed_loss_parse_callback (line 242) | int aeron_udp_channel_interceptor_fixed_loss_parse_callback(void *client... FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport_fixed_loss.h type aeron_udp_channel_interceptor_fixed_loss_params_t (line 22) | typedef struct aeron_udp_channel_interceptor_fixed_loss_params_stct type sockaddr_storage (line 42) | struct sockaddr_storage type timespec (line 43) | struct timespec FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport_loss.c type mmsghdr (line 34) | struct mmsghdr function aeron_udp_channel_interceptor_bindings_t (line 52) | aeron_udp_channel_interceptor_bindings_t *aeron_udp_channel_interceptor_... function aeron_udp_channel_interceptor_loss_configure (line 81) | int aeron_udp_channel_interceptor_loss_configure(const aeron_udp_channel... function aeron_udp_channel_transport_loss_load_env (line 92) | void aeron_udp_channel_transport_loss_load_env(void) function aeron_udp_channel_interceptor_loss_init_incoming (line 119) | int aeron_udp_channel_interceptor_loss_init_incoming( function aeron_udp_channel_interceptor_loss_should_drop_frame (line 129) | static bool aeron_udp_channel_interceptor_loss_should_drop_frame( function aeron_udp_channel_interceptor_loss_incoming (line 139) | void aeron_udp_channel_interceptor_loss_incoming( function aeron_udp_channel_interceptor_loss_parse_params (line 169) | int aeron_udp_channel_interceptor_loss_parse_params(char *uri, aeron_udp... function aeron_udp_channel_interceptor_loss_parse_callback (line 174) | int aeron_udp_channel_interceptor_loss_parse_callback(void *clientd, con... FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport_loss.h type aeron_udp_channel_interceptor_loss_params_t (line 22) | typedef struct aeron_udp_channel_interceptor_loss_params_stct type sockaddr_storage (line 42) | struct sockaddr_storage type timespec (line 43) | struct timespec FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport_multi_gap_loss.c type mmsghdr (line 35) | struct mmsghdr function aeron_udp_channel_interceptor_bindings_t (line 51) | aeron_udp_channel_interceptor_bindings_t *aeron_udp_channel_interceptor_... function aeron_udp_channel_interceptor_multi_gap_loss_configure (line 80) | int aeron_udp_channel_interceptor_multi_gap_loss_configure(const aeron_u... function aeron_udp_channel_transport_multi_gap_loss_load_env (line 87) | void aeron_udp_channel_transport_multi_gap_loss_load_env(void) function aeron_udp_channel_interceptor_multi_gap_loss_init_incoming (line 114) | int aeron_udp_channel_interceptor_multi_gap_loss_init_incoming( function aeron_udp_channel_interceptor_multi_gap_loss_close_incoming (line 139) | int aeron_udp_channel_interceptor_multi_gap_loss_close_incoming(void *in... function aeron_udp_channel_interceptor_multi_gap_loss_should_drop_frame (line 148) | static bool aeron_udp_channel_interceptor_multi_gap_loss_should_drop_frame( function aeron_udp_channel_interceptor_multi_gap_loss_incoming (line 225) | void aeron_udp_channel_interceptor_multi_gap_loss_incoming( function aeron_udp_channel_interceptor_multi_gap_loss_parse_params (line 261) | int aeron_udp_channel_interceptor_multi_gap_loss_parse_params(char *uri,... function aeron_udp_channel_interceptor_multi_gap_loss_parse_callback (line 278) | int aeron_udp_channel_interceptor_multi_gap_loss_parse_callback(void *cl... FILE: aeron-driver/src/main/c/media/aeron_udp_channel_transport_multi_gap_loss.h type aeron_udp_channel_interceptor_multi_gap_loss_params_t (line 22) | typedef struct aeron_udp_channel_interceptor_multi_gap_loss_params_stct type sockaddr_storage (line 50) | struct sockaddr_storage type timespec (line 51) | struct timespec FILE: aeron-driver/src/main/c/media/aeron_udp_destination_tracker.c type mmsghdr (line 31) | struct mmsghdr function aeron_udp_destination_tracker_init (line 38) | int aeron_udp_destination_tracker_init( function aeron_udp_destination_tracker_close (line 57) | int aeron_udp_destination_tracker_close(aeron_udp_destination_tracker_t ... function aeron_udp_destination_tracker_remove_inactive_destinations (line 73) | static void aeron_udp_destination_tracker_remove_inactive_destinations( function aeron_udp_destination_tracker_send (line 99) | int aeron_udp_destination_tracker_send( function aeron_udp_destination_tracker_same_port (line 170) | static bool aeron_udp_destination_tracker_same_port(struct sockaddr_stor... function aeron_udp_destination_tracker_same_addr (line 192) | static bool aeron_udp_destination_tracker_same_addr(struct sockaddr_stor... function aeron_udp_destination_tracker_is_match (line 214) | static bool aeron_udp_destination_tracker_is_match( function aeron_udp_destination_tracker_add_destination (line 226) | int aeron_udp_destination_tracker_add_destination( function aeron_udp_destination_tracker_on_status_message (line 256) | int aeron_udp_destination_tracker_on_status_message( function aeron_udp_destination_tracker_manual_add_destination (line 294) | int aeron_udp_destination_tracker_manual_add_destination( function aeron_udp_destination_tracker_address_compare (line 310) | int aeron_udp_destination_tracker_address_compare(struct sockaddr_storag... function aeron_udp_destination_tracker_remove_destination (line 322) | int aeron_udp_destination_tracker_remove_destination( function aeron_udp_destination_tracker_remove_destination_by_id (line 351) | int aeron_udp_destination_tracker_remove_destination_by_id( function aeron_udp_destination_tracker_find_registration_id (line 380) | int64_t aeron_udp_destination_tracker_find_registration_id( function aeron_udp_destination_tracker_check_for_re_resolution (line 401) | void aeron_udp_destination_tracker_check_for_re_resolution( function aeron_udp_destination_tracker_resolution_change (line 425) | void aeron_udp_destination_tracker_resolution_change( FILE: aeron-driver/src/main/c/media/aeron_udp_destination_tracker.h type aeron_udp_destination_entry_t (line 26) | typedef struct aeron_udp_destination_entry_stct type aeron_udp_destination_tracker_t (line 40) | typedef struct aeron_udp_destination_tracker_stct type iovec (line 73) | struct iovec type sockaddr_storage (line 78) | struct sockaddr_storage type sockaddr_storage (line 84) | struct sockaddr_storage type sockaddr_storage (line 89) | struct sockaddr_storage type sockaddr_storage (line 96) | struct sockaddr_storage type sockaddr_storage (line 105) | struct sockaddr_storage function aeron_udp_destination_tracker_set_counter (line 107) | inline void aeron_udp_destination_tracker_set_counter( FILE: aeron-driver/src/main/c/media/aeron_udp_transport_poller.c function aeron_udp_transport_poller_init (line 35) | int aeron_udp_transport_poller_init( function aeron_udp_transport_poller_close (line 56) | int aeron_udp_transport_poller_close(aeron_udp_transport_poller_t *poller) function aeron_udp_transport_poller_add (line 66) | int aeron_udp_transport_poller_add(aeron_udp_transport_poller_t *poller,... function aeron_udp_transport_poller_remove (line 126) | int aeron_udp_transport_poller_remove(aeron_udp_transport_poller_t *poll... function aeron_udp_transport_poller_poll (line 179) | int aeron_udp_transport_poller_poll( function aeron_udp_transport_poller_check_send_endpoint_re_resolutions (line 295) | int aeron_udp_transport_poller_check_send_endpoint_re_resolutions( function aeron_udp_transport_poller_check_receive_endpoint_re_resolutions (line 311) | int aeron_udp_transport_poller_check_receive_endpoint_re_resolutions( FILE: aeron-driver/src/main/c/media/aeron_udp_transport_poller.h type aeron_udp_channel_transport_entry_t (line 24) | typedef struct aeron_udp_channel_transport_entry_stct type aeron_udp_transport_poller_t (line 30) | typedef struct aeron_udp_transport_poller_stct type mmsghdr (line 56) | struct mmsghdr FILE: aeron-driver/src/main/c/uri/aeron_driver_uri.c function aeron_uri_get_term_length_param (line 27) | int aeron_uri_get_term_length_param(aeron_uri_params_t *uri_params, aero... function aeron_uri_get_max_resend_param (line 53) | int aeron_uri_get_max_resend_param(aeron_uri_params_t *uri_params, aeron... function aeron_uri_get_mtu_length_param (line 85) | int aeron_uri_get_mtu_length_param(aeron_uri_params_t *uri_params, aeron... function aeron_uri_get_publication_window_length_param (line 112) | int aeron_uri_get_publication_window_length_param(aeron_uri_params_t *ur... function aeron_uri_linger_timeout_param (line 157) | int aeron_uri_linger_timeout_param(aeron_uri_params_t *uri_params, aeron... function aeron_uri_publication_session_id_param (line 162) | int aeron_uri_publication_session_id_param( function aeron_uri_subscription_session_id_param (line 210) | int aeron_uri_subscription_session_id_param(aeron_uri_params_t *uri_para... function aeron_diver_uri_publication_params (line 218) | int aeron_diver_uri_publication_params( function aeron_driver_uri_subscription_params (line 457) | int aeron_driver_uri_subscription_params( function aeron_publication_params_validate_mtu (line 555) | static int aeron_publication_params_validate_mtu(size_t socket_sndbuf, s... function aeron_publication_params_validate_mtu_for_sndbuf (line 571) | int aeron_publication_params_validate_mtu_for_sndbuf( function aeron_driver_uri_get_timestamp_offset (line 601) | int aeron_driver_uri_get_timestamp_offset(aeron_uri_t *uri, const char *... function aeron_driver_uri_get_response_correlation_id (line 652) | int aeron_driver_uri_get_response_correlation_id(aeron_uri_params_t *uri... FILE: aeron-driver/src/main/c/uri/aeron_driver_uri.h type aeron_driver_uri_publication_params_t (line 26) | typedef struct aeron_driver_uri_publication_params_stct type aeron_driver_uri_subscription_params_t (line 55) | typedef struct aeron_driver_uri_subscription_params_stct type aeron_driver_context_t (line 72) | typedef struct aeron_driver_context_stct aeron_driver_context_t; type aeron_driver_conductor_t (line 73) | typedef struct aeron_driver_conductor_stct aeron_driver_conductor_t; FILE: aeron-driver/src/main/java/io/aeron/driver/AbstractMinMulticastFlowControl.java class AbstractMinMulticastFlowControlLhsPadding (line 39) | abstract class AbstractMinMulticastFlowControlLhsPadding class AbstractMinMulticastFlowControlFields (line 47) | abstract class AbstractMinMulticastFlowControlFields extends AbstractMin... class AbstractMinMulticastFlowControlRhsPadding (line 54) | abstract class AbstractMinMulticastFlowControlRhsPadding extends Abstrac... class AbstractMinMulticastFlowControl (line 69) | public abstract class AbstractMinMulticastFlowControl method AbstractMinMulticastFlowControl (line 91) | protected AbstractMinMulticastFlowControl(final boolean isGroupTagAware) method initialize (line 99) | public void initialize( method close (line 131) | public void close() method onSetup (line 139) | public long onSetup( method onIdle (line 160) | public long onIdle(final long timeNs, final long senderLimit, final lo... method hasRequiredReceivers (line 201) | public boolean hasRequiredReceivers() method maxRetransmissionLength (line 209) | public int maxRetransmissionLength( method processStatusMessage (line 230) | protected final long processStatusMessage( method processSendSetupTrigger (line 305) | protected void processSendSetupTrigger( method processError (line 325) | protected void processError( method receiverTimeoutNs (line 350) | protected final long receiverTimeoutNs() method hasGroupTag (line 360) | protected final boolean hasGroupTag() method groupTag (line 370) | protected final long groupTag() method groupMinSize (line 380) | protected final int groupMinSize() method truncateReceivers (line 385) | static Receiver[] truncateReceivers(final Receiver[] receivers, final ... method parseUriParam (line 400) | private void parseUriParam(final String fcValue) method receiverAdded (line 430) | private void receiverAdded( method receiverRemoved (line 438) | private void receiverRemoved( method lastSetupSenderLimit (line 446) | private long lastSetupSenderLimit(final long nowNs) class Receiver (line 463) | static final class Receiver method Receiver (line 473) | Receiver( FILE: aeron-driver/src/main/java/io/aeron/driver/AeronClient.java class AeronClient (line 25) | final class AeronClient implements DriverManagedResource method AeronClient (line 34) | AeronClient( method close (line 49) | public void close() method onTimeEvent (line 57) | public void onTimeEvent(final long timeNs, final long timeMs, final Dr... method hasReachedEndOfLife (line 76) | public boolean hasReachedEndOfLife() method toString (line 82) | public String toString() method clientId (line 94) | long clientId() method hasTimedOut (line 99) | boolean hasTimedOut() method timeOfLastKeepaliveMs (line 104) | void timeOfLastKeepaliveMs(final long nowMs) method onClosedByCommand (line 109) | void onClosedByCommand() FILE: aeron-driver/src/main/java/io/aeron/driver/ClientCommandAdapter.java class ClientCommandAdapter (line 37) | final class ClientCommandAdapter implements ControlledMessageHandler method ClientCommandAdapter (line 60) | ClientCommandAdapter( method receive (line 74) | int receive() method onMessage (line 82) | @SuppressWarnings("MethodLength") method addPublication (line 354) | private void addPublication(final long correlationId, final boolean is... method onError (line 370) | void onError(final long correlationId, final Exception error) FILE: aeron-driver/src/main/java/io/aeron/driver/ClientProxy.java class ClientProxy (line 33) | final class ClientProxy method ClientProxy (line 50) | ClientProxy(final BroadcastTransmitter transmitter) method onError (line 67) | void onError(final long correlationId, final ErrorCode errorCode, fina... method onPublicationErrorFrame (line 77) | void onPublicationErrorFrame( method onAvailableImage (line 101) | void onAvailableImage( method onPublicationReady (line 122) | void onPublicationReady( method onSubscriptionReady (line 145) | void onSubscriptionReady(final long correlationId, final int channelSt... method operationSucceeded (line 154) | void operationSucceeded(final long correlationId) method onUnavailableImage (line 161) | void onUnavailableImage( method onCounterReady (line 173) | void onCounterReady(final long correlationId, final int counterId) method onStaticCounter (line 182) | void onStaticCounter(final long correlationId, final int counterId) method onUnavailableCounter (line 191) | void onUnavailableCounter(final long registrationId, final int counterId) method onClientTimeout (line 200) | void onClientTimeout(final long clientId) method onNextAvailableSessionId (line 207) | void onNextAvailableSessionId(final long correlationId, final int sess... method transmit (line 216) | private void transmit(final int msgTypeId, final DirectBuffer buffer, ... method toString (line 224) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/CommandProxy.java class CommandProxy (line 27) | abstract class CommandProxy method CommandProxy (line 35) | CommandProxy( method toString (line 49) | public String toString() method notConcurrent (line 57) | final boolean notConcurrent() method threadingMode (line 62) | final ThreadingMode threadingMode() method offer (line 67) | final void offer(final Runnable cmd) method isApplyingBackpressure (line 84) | final boolean isApplyingBackpressure() FILE: aeron-driver/src/main/java/io/aeron/driver/Configuration.java class Configuration (line 69) | public final class Configuration method Configuration (line 71) | private Configuration() method useWindowsHighResTimer (line 1177) | public static boolean useWindowsHighResTimer() method warnIfDirExists (line 1188) | public static boolean warnIfDirExists() method dirDeleteOnStart (line 1200) | public static boolean dirDeleteOnStart() method dirDeleteOnShutdown (line 1211) | public static boolean dirDeleteOnShutdown() method termBufferSparseFile (line 1222) | public static boolean termBufferSparseFile() method tetherSubscriptions (line 1233) | public static boolean tetherSubscriptions() method reliableStream (line 1244) | public static boolean reliableStream() method performStorageChecks (line 1255) | public static boolean performStorageChecks() method spiesSimulateConnection (line 1268) | public static boolean spiesSimulateConnection() method receiverGroupConsideration (line 1279) | public static CommonContext.InferableBoolean receiverGroupConsideration() method conductorBufferLength (line 1290) | public static int conductorBufferLength() method toClientsBufferLength (line 1301) | public static int toClientsBufferLength() method counterValuesBufferLength (line 1314) | public static int counterValuesBufferLength() method errorBufferLength (line 1324) | public static int errorBufferLength() method nakMulticastGroupSize (line 1335) | public static int nakMulticastGroupSize() method nakMulticastMaxBackoffNs (line 1346) | public static long nakMulticastMaxBackoffNs() method nakUnicastDelayNs (line 1357) | public static long nakUnicastDelayNs() method nakUnicastRetryDelayRatio (line 1368) | public static long nakUnicastRetryDelayRatio() method timerIntervalNs (line 1379) | public static long timerIntervalNs() method lowStorageWarningThreshold (line 1391) | public static long lowStorageWarningThreshold() method publicationTermWindowLength (line 1402) | public static int publicationTermWindowLength() method ipcPublicationTermWindowLength (line 1413) | public static int ipcPublicationTermWindowLength() method untetheredWindowLimitTimeoutNs (line 1427) | public static long untetheredWindowLimitTimeoutNs() method untetheredLingerTimeoutNs (line 1440) | public static long untetheredLingerTimeoutNs() method untetheredRestingTimeoutNs (line 1454) | public static long untetheredRestingTimeoutNs() method maxResend (line 1465) | public static int maxResend() method rejoinStream (line 1478) | public static boolean rejoinStream() method groupTag (line 1489) | public static Long groupTag() method flowControlGroupTag (line 1500) | @SuppressWarnings("deprecation") method flowControlGroupMinSize (line 1516) | public static int flowControlGroupMinSize() method flowControlReceiverTimeoutNs (line 1527) | public static long flowControlReceiverTimeoutNs() method unicastFlowControlRetransmitReceiverWindowMultiple (line 1538) | public static int unicastFlowControlRetransmitReceiverWindowMultiple() method multicastFlowControlRetransmitReceiverWindowMultiple (line 1549) | public static int multicastFlowControlRetransmitReceiverWindowMultiple() method resolverName (line 1560) | public static String resolverName() method resolverInterface (line 1571) | public static String resolverInterface() method resolverBootstrapNeighbor (line 1583) | public static String resolverBootstrapNeighbor() method reResolutionCheckIntervalNs (line 1594) | public static long reResolutionCheckIntervalNs() method producerWindowLength (line 1606) | public static int producerWindowLength(final int termBufferLength, fin... method receiverWindowLength (line 1625) | public static int receiverWindowLength(final int termBufferLength, fin... method termBufferLength (line 1636) | public static int termBufferLength() method ipcTermBufferLength (line 1647) | public static int ipcTermBufferLength() method initialWindowLength (line 1658) | public static int initialWindowLength() method socketSndbufLength (line 1669) | public static int socketSndbufLength() method socketRcvbufLength (line 1680) | public static int socketRcvbufLength() method mtuLength (line 1692) | public static int mtuLength() method ipcMtuLength (line 1704) | public static int ipcMtuLength() method socketMulticastTtl (line 1715) | public static int socketMulticastTtl() method filePageSize (line 1726) | public static int filePageSize() method publicationReservedSessionIdLow (line 1737) | public static int publicationReservedSessionIdLow() method publicationReservedSessionIdHigh (line 1748) | public static int publicationReservedSessionIdHigh() method statusMessageTimeoutNs (line 1759) | public static long statusMessageTimeoutNs() method sendToStatusMessagePollRatio (line 1770) | public static int sendToStatusMessagePollRatio() method resourceFreeLimit (line 1782) | public static int resourceFreeLimit() method counterFreeToReuseTimeoutNs (line 1793) | public static long counterFreeToReuseTimeoutNs() method clientLivenessTimeoutNs (line 1804) | public static long clientLivenessTimeoutNs() method imageLivenessTimeoutNs (line 1817) | public static long imageLivenessTimeoutNs() method publicationUnblockTimeoutNs (line 1832) | public static long publicationUnblockTimeoutNs() method publicationConnectionTimeoutNs (line 1843) | public static long publicationConnectionTimeoutNs() method publicationLingerTimeoutNs (line 1854) | public static long publicationLingerTimeoutNs() method retransmitUnicastDelayNs (line 1865) | public static long retransmitUnicastDelayNs() method retransmitUnicastLingerNs (line 1876) | public static long retransmitUnicastLingerNs() method lossReportBufferLength (line 1887) | public static int lossReportBufferLength() method threadingMode (line 1899) | public static ThreadingMode threadingMode() method conductorCycleThresholdNs (line 1915) | public static long conductorCycleThresholdNs() method senderCycleThresholdNs (line 1925) | public static long senderCycleThresholdNs() method receiverCycleThresholdNs (line 1935) | public static long receiverCycleThresholdNs() method nameResolverThresholdNs (line 1945) | public static long nameResolverThresholdNs() method senderWildcardPortRange (line 1955) | public static String senderWildcardPortRange() method receiverWildcardPortRange (line 1965) | public static String receiverWildcardPortRange() method asyncTaskExecutorThreads (line 1978) | public static int asyncTaskExecutorThreads() method agentIdleStrategy (line 1990) | public static IdleStrategy agentIdleStrategy(final String strategyName... method senderIdleStrategy (line 2056) | public static IdleStrategy senderIdleStrategy(final StatusIndicator co... method receiverIdleStrategy (line 2069) | public static IdleStrategy receiverIdleStrategy(final StatusIndicator ... method conductorIdleStrategy (line 2084) | public static IdleStrategy conductorIdleStrategy(final StatusIndicator... method sharedNetworkIdleStrategy (line 2099) | public static IdleStrategy sharedNetworkIdleStrategy(final StatusIndic... method sharedIdleStrategy (line 2114) | public static IdleStrategy sharedIdleStrategy(final StatusIndicator co... method applicationSpecificFeedback (line 2125) | @Deprecated method sendChannelEndpointSupplier (line 2143) | public static SendChannelEndpointSupplier sendChannelEndpointSupplier() method receiveChannelEndpointSupplier (line 2170) | public static ReceiveChannelEndpointSupplier receiveChannelEndpointSup... method unicastFlowControlSupplier (line 2197) | public static FlowControlSupplier unicastFlowControlSupplier() method multicastFlowControlSupplier (line 2224) | public static FlowControlSupplier multicastFlowControlSupplier() method congestionControlSupplier (line 2250) | public static CongestionControlSupplier congestionControlSupplier() method streamSessionLimit (line 2278) | public static int streamSessionLimit() method validateInitialWindowLength (line 2299) | public static void validateInitialWindowLength(final int initialWindow... method validateMtuLength (line 2315) | public static void validateMtuLength(final int mtuLength) method terminationValidator (line 2342) | public static TerminationValidator terminationValidator() method validateSocketBufferLengths (line 2368) | public static void validateSocketBufferLengths(final MediaDriver.Conte... method validatePageSize (line 2411) | public static void validatePageSize(final int pageSize) method validateSessionIdRange (line 2428) | public static void validateSessionIdRange(final int low, final int high) method countersMetadataBufferLength (line 2448) | public static int countersMetadataBufferLength(final int counterValues... method validateUnblockTimeout (line 2461) | public static void validateUnblockTimeout( method validateUntetheredTimeouts (line 2488) | public static void validateUntetheredTimeouts( method sourceIdentity (line 2522) | public static String sourceIdentity(final InetSocketAddress srcAddress) method validateValueRange (line 2527) | static void validateValueRange(final long value, final long minValue, ... FILE: aeron-driver/src/main/java/io/aeron/driver/CongestionControl.java type CongestionControl (line 23) | public interface CongestionControl extends AutoCloseable method packOutcome (line 37) | static long packOutcome(final int receiverWindowLength, final boolean ... method receiverWindowLength (line 50) | static int receiverWindowLength(final long outcome) method shouldForceStatusMessage (line 61) | static boolean shouldForceStatusMessage(final long outcome) method threshold (line 72) | static int threshold(final int windowLength) method shouldMeasureRtt (line 83) | boolean shouldMeasureRtt(long nowNs); method onRttMeasurementSent (line 90) | void onRttMeasurementSent(long nowNs); method onRttMeasurement (line 99) | void onRttMeasurement(long nowNs, long rttNs, InetSocketAddress srcAdd... method onTrackRebuild (line 116) | long onTrackRebuild( method initialWindowLength (line 130) | int initialWindowLength(); method maxWindowLength (line 137) | int maxWindowLength(); method close (line 142) | void close(); FILE: aeron-driver/src/main/java/io/aeron/driver/CongestionControlSupplier.java type CongestionControlSupplier (line 27) | @FunctionalInterface method newInstance (line 46) | CongestionControl newInstance( FILE: aeron-driver/src/main/java/io/aeron/driver/CounterLink.java class CounterLink (line 23) | final class CounterLink implements DriverManagedResource method CounterLink (line 30) | CounterLink(final AtomicCounter counter, final long registrationId, fi... method close (line 40) | public void close() method onTimeEvent (line 48) | public void onTimeEvent(final long timeNs, final long timeMs, final Dr... method hasReachedEndOfLife (line 60) | public boolean hasReachedEndOfLife() method counterId (line 65) | int counterId() method registrationId (line 70) | long registrationId() FILE: aeron-driver/src/main/java/io/aeron/driver/DataPacketDispatcher.java class DataPacketDispatcher (line 37) | public final class DataPacketDispatcher type SessionState (line 39) | @SuppressWarnings("JavadocVariable") class StreamInterest (line 49) | static class StreamInterest method StreamInterest (line 56) | StreamInterest(final boolean isAllSessions) method findActive (line 61) | PublicationImage findActive(final int sessionId) method isSessionLimitExceeded (line 66) | public boolean isSessionLimitExceeded(final int sessionLimit) method removeNonSessionSpecificInterest (line 71) | void removeNonSessionSpecificInterest() method DataPacketDispatcher (line 109) | DataPacketDispatcher( method addSubscription (line 124) | public void addSubscription(final int streamId) method addSubscription (line 155) | public void addSubscription(final int streamId, final int sessionId) method removeSubscription (line 178) | public void removeSubscription(final int streamId) method removeSubscription (line 202) | public void removeSubscription(final int streamId, final int sessionId) method addPublicationImage (line 233) | public void addPublicationImage(final PublicationImage image) method removePublicationImage (line 249) | public void removePublicationImage(final PublicationImage image) method removePendingSetup (line 275) | public void removePendingSetup(final int sessionId, final int streamId) method removeCoolDown (line 286) | public void removeCoolDown(final int sessionId, final int streamId) method onDataPacket (line 302) | public int onDataPacket( method onSetupMessage (line 349) | public void onSetupMessage( method onRttMeasurement (line 430) | public void onRttMeasurement( method shouldElicitSetupMessage (line 467) | public boolean shouldElicitSetupMessage() method removeByState (line 472) | private void removeByState(final int sessionId, final int streamId, fi... method elicitSetupMessageFromSource (line 485) | private void elicitSetupMessageFromSource( method createPublicationImage (line 499) | private void createPublicationImage( FILE: aeron-driver/src/main/java/io/aeron/driver/DefaultAllowTerminationValidator.java class DefaultAllowTerminationValidator (line 25) | public class DefaultAllowTerminationValidator implements TerminationVali... method DefaultAllowTerminationValidator (line 30) | public DefaultAllowTerminationValidator() method allowTermination (line 37) | public boolean allowTermination( FILE: aeron-driver/src/main/java/io/aeron/driver/DefaultCongestionControlSupplier.java class DefaultCongestionControlSupplier (line 30) | public class DefaultCongestionControlSupplier implements CongestionContr... method DefaultCongestionControlSupplier (line 35) | public DefaultCongestionControlSupplier() method newInstance (line 42) | public CongestionControl newInstance( FILE: aeron-driver/src/main/java/io/aeron/driver/DefaultDenyTerminationValidator.java class DefaultDenyTerminationValidator (line 25) | public class DefaultDenyTerminationValidator implements TerminationValid... method DefaultDenyTerminationValidator (line 30) | public DefaultDenyTerminationValidator() method allowTermination (line 37) | public boolean allowTermination( FILE: aeron-driver/src/main/java/io/aeron/driver/DefaultMulticastFlowControlSupplier.java class DefaultMulticastFlowControlSupplier (line 28) | public class DefaultMulticastFlowControlSupplier implements FlowControlS... method DefaultMulticastFlowControlSupplier (line 33) | public DefaultMulticastFlowControlSupplier() method newInstance (line 40) | public FlowControl newInstance(final UdpChannel udpChannel, final int ... method toString (line 95) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/DefaultNameResolver.java class DefaultNameResolver (line 24) | public class DefaultNameResolver implements NameResolver method DefaultNameResolver (line 29) | public DefaultNameResolver() method resolve (line 41) | public InetAddress resolve(final String name, final String uriParamNam... method resolveHook (line 63) | @Deprecated FILE: aeron-driver/src/main/java/io/aeron/driver/DefaultReceiveChannelEndpointSupplier.java class DefaultReceiveChannelEndpointSupplier (line 25) | public class DefaultReceiveChannelEndpointSupplier implements ReceiveCha... method DefaultReceiveChannelEndpointSupplier (line 30) | public DefaultReceiveChannelEndpointSupplier() method newInstance (line 37) | public ReceiveChannelEndpoint newInstance( FILE: aeron-driver/src/main/java/io/aeron/driver/DefaultSendChannelEndpointSupplier.java class DefaultSendChannelEndpointSupplier (line 25) | public class DefaultSendChannelEndpointSupplier implements SendChannelEn... method DefaultSendChannelEndpointSupplier (line 30) | public DefaultSendChannelEndpointSupplier() method newInstance (line 37) | public SendChannelEndpoint newInstance( FILE: aeron-driver/src/main/java/io/aeron/driver/DefaultUnicastFlowControlSupplier.java class DefaultUnicastFlowControlSupplier (line 28) | public class DefaultUnicastFlowControlSupplier implements FlowControlSup... method DefaultUnicastFlowControlSupplier (line 33) | public DefaultUnicastFlowControlSupplier() method newInstance (line 40) | public FlowControl newInstance(final UdpChannel udpChannel, final int ... method toString (line 72) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/DriverConductor.java class DriverConductor (line 172) | public final class DriverConductor implements Agent method DriverConductor (line 230) | DriverConductor(final MediaDriver.Context ctx) method onStart (line 268) | public void onStart() method onClose (line 290) | public void onClose() method roleName (line 323) | public String roleName() method doWork (line 331) | public int doWork() method notAcceptingClientCommands (line 350) | boolean notAcceptingClientCommands() method onCreatePublicationImage (line 355) | @SuppressWarnings("MethodLength") method onPublicationError (line 496) | void onPublicationError( method onReResolveEndpoint (line 530) | void onReResolveEndpoint( method onReResolveControl (line 556) | void onReResolveControl( method getSharedIpcPublication (line 585) | IpcPublication getSharedIpcPublication(final long streamId, final long... method getIpcPublication (line 590) | IpcPublication getIpcPublication(final long registrationId) method findNetworkPublicationByTag (line 604) | NetworkPublication findNetworkPublicationByTag(final long tag) method findIpcPublicationByTag (line 619) | IpcPublication findIpcPublicationByTag(final long tag) method onAddNetworkPublication (line 634) | void onAddNetworkPublication( method findResponsePublicationImage (line 715) | private PublicationImage findResponsePublicationImage(final Publicatio... method findPublicationImage (line 752) | private PublicationImage findPublicationImage(final long correlationId) method responseSetup (line 765) | void responseSetup(final long responseCorrelationId, final int respons... method responseConnected (line 790) | void responseConnected(final long responseCorrelationId) method validateResponseSubscription (line 804) | private void validateResponseSubscription(final PublicationParams params) method cleanupSpies (line 821) | void cleanupSpies(final NetworkPublication publication) method notifyUnavailableImageLink (line 834) | void notifyUnavailableImageLink(final long resourceId, final Subscript... method notifyAvailableImageLink (line 839) | void notifyAvailableImageLink( method cleanupPublication (line 855) | void cleanupPublication(final NetworkPublication publication) method sendChannelEndpointClosed (line 869) | void sendChannelEndpointClosed(final SendChannelEndpoint channelEndpoint) method cleanupSubscriptionLink (line 876) | void cleanupSubscriptionLink(final SubscriptionLink subscription) method transitionToLinger (line 905) | void transitionToLinger(final PublicationImage image) method transitionToLinger (line 925) | void transitionToLinger(final IpcPublication publication) method cleanupImage (line 939) | void cleanupImage(final PublicationImage image) method cleanupIpcPublication (line 947) | void cleanupIpcPublication(final IpcPublication publication) method unlinkIpcSubscriptions (line 955) | void unlinkIpcSubscriptions(final IpcPublication publication) method tryCloseReceiveChannelEndpoint (line 968) | void tryCloseReceiveChannelEndpoint(final ReceiveChannelEndpoint chann... method receiveChannelEndpointClosed (line 977) | void receiveChannelEndpointClosed(final ReceiveChannelEndpoint channel... method clientTimeout (line 984) | void clientTimeout(final long clientId) method unavailableCounter (line 989) | void unavailableCounter(final long registrationId, final int counterId) method onAddIpcPublication (line 994) | void onAddIpcPublication( method onRemovePublication (line 1048) | void onRemovePublication(final long registrationId, final long correla... method onAddSendDestination (line 1076) | void onAddSendDestination(final long registrationId, final String dest... method onRemoveSendDestination (line 1107) | void onRemoveSendDestination(final long registrationId, final String d... method onRemoveSendDestination (line 1135) | void onRemoveSendDestination( method onAddNetworkSubscription (line 1163) | void onAddNetworkSubscription( method addNetworkSubscriptionToReceiver (line 1214) | private void addNetworkSubscriptionToReceiver(final NetworkSubscriptio... method onAddIpcSubscription (line 1234) | void onAddIpcSubscription(final String channel, final int streamId, fi... method onAddSpySubscription (line 1260) | void onAddSpySubscription(final String channel, final int streamId, fi... method onRemoveSubscription (line 1294) | void onRemoveSubscription(final long registrationId, final long correl... method onClientKeepalive (line 1318) | void onClientKeepalive(final long clientId) method onAddCounter (line 1327) | void onAddCounter( method onAddStaticCounter (line 1348) | void onAddStaticCounter( method onRemoveCounter (line 1387) | void onRemoveCounter(final long registrationId, final long correlationId) method onClientClose (line 1412) | void onClientClose(final long clientId) method onAddRcvDestination (line 1421) | void onAddRcvDestination(final long registrationId, final String desti... method onAddRcvIpcDestination (line 1437) | void onAddRcvIpcDestination(final long registrationId, final String de... method onAddRcvSpyDestination (line 1475) | void onAddRcvSpyDestination(final long registrationId, final String de... method onAddRcvNetworkDestination (line 1521) | void onAddRcvNetworkDestination( method onRemoveRcvDestination (line 1569) | void onRemoveRcvDestination(final long registrationId, final String de... method onRemoveRcvIpcOrSpyDestination (line 1581) | void onRemoveRcvIpcOrSpyDestination( method onRemoveRcvNetworkDestination (line 1598) | void onRemoveRcvNetworkDestination( method closeReceiveDestination (line 1631) | void closeReceiveDestination(final ReceiveDestinationTransport destina... method onTerminateDriver (line 1636) | void onTerminateDriver(final DirectBuffer tokenBuffer, final int token... method onRejectImage (line 1644) | void onRejectImage( method onNextAvailableSessionId (line 1680) | void onNextAvailableSessionId(final long correlationId, final int stre... method nextAvailableSessionId (line 1700) | int nextAvailableSessionId(final int streamId, final String channel) method advanceSessionId (line 1715) | private int advanceSessionId() method heartbeatAndCheckTimers (line 1728) | private void heartbeatAndCheckTimers(final long nowNs) method checkForBlockedToDriverCommands (line 1742) | private void checkForBlockedToDriverCommands(final long nowNs) method parseUri (line 1763) | private static ChannelUri parseUri(final String channel) method createSubscriberPositions (line 1775) | private ArrayList createSubscriberPositions( method executeAsyncClientTask (line 1803) | private void executeAsyncClientTask( method executeAsyncTask (line 1837) | private void executeAsyncTask(final Supplier supplier, final Co... method addToCommandQueue (line 1853) | private void addToCommandQueue(final Runnable cmd) method findPublication (line 1862) | private static NetworkPublication findPublication( method newNetworkPublication (line 1885) | @SuppressWarnings("MethodLength") method newNetworkPublicationLog (line 2015) | private RawLog newNetworkPublicationLog( method newIpcPublicationLog (line 2065) | private RawLog newIpcPublicationLog( method initLogMetadata (line 2116) | private void initLogMetadata( method initialisePositionCounters (line 2194) | private static void initialisePositionCounters( method newPublicationImageLog (line 2224) | private RawLog newPublicationImageLog( method getOrCreateSendChannelEndpoint (line 2280) | private SendChannelEndpoint getOrCreateSendChannelEndpoint( method validateChannelSendTimestampOffset (line 2343) | private void validateChannelSendTimestampOffset( method validateReceiveTimestampOffset (line 2356) | private void validateReceiveTimestampOffset( method findExistingSendChannelEndpoint (line 2370) | private SendChannelEndpoint findExistingSendChannelEndpoint(final UdpC... method checkForClashingSubscription (line 2401) | private void checkForClashingSubscription( method linkMatchingImages (line 2444) | private void linkMatchingImages(final SubscriptionLink subscriptionLink) method linkIpcSubscriptions (line 2483) | void linkIpcSubscriptions(final IpcPublication publication) method linkIpcSubscription (line 2504) | private Position linkIpcSubscription(final IpcPublication publication,... method linkSpy (line 2525) | private Position linkSpy(final NetworkPublication publication, final S... method getOrCreateReceiveChannelEndpoint (line 2546) | private ReceiveChannelEndpoint getOrCreateReceiveChannelEndpoint( method findExistingReceiveChannelEndpoint (line 2611) | private ReceiveChannelEndpoint findExistingReceiveChannelEndpoint(fina... method getOrAddClient (line 2633) | private AeronClient getOrAddClient(final long clientId) method addIpcPublication (line 2658) | private IpcPublication addIpcPublication( method findAndUpdateResponseIpcSubscription (line 2723) | private void findAndUpdateResponseIpcSubscription(final PublicationPar... method findClient (line 2748) | private static AeronClient findClient(final ArrayList cli... method findMdsSubscriptionLink (line 2765) | private static SubscriptionLink findMdsSubscriptionLink( method removeSubscriptionLink (line 2783) | private static SubscriptionLink removeSubscriptionLink( method findSharedIpcPublication (line 2802) | private static IpcPublication findSharedIpcPublication( method checkForSessionClash (line 2825) | private void checkForSessionClash( method checkManagedResources (line 2835) | private void checkManagedResources( method freeEndOfLifeResources (line 2853) | private int freeEndOfLifeResources(final int freeLimit) method linkSpies (line 2879) | private void linkSpies(final ArrayList links, final ... method trackTime (line 2898) | private void trackTime(final long nowNs) method processTimers (line 2910) | private int processTimers(final long nowNs) method isOldestSubscriptionSparse (line 2925) | private static boolean isOldestSubscriptionSparse(final ArrayList extends Supplier method get (line 3143) | T get(); method of (line 3145) | static AsyncResult of(final Supplier supplier) method recordError (line 3163) | private void recordError(final Exception ex) FILE: aeron-driver/src/main/java/io/aeron/driver/DriverConductorProxy.java class DriverConductorProxy (line 33) | public final class DriverConductorProxy method DriverConductorProxy (line 41) | DriverConductorProxy( method notConcurrent (line 57) | public boolean notConcurrent() method threadingMode (line 67) | public ThreadingMode threadingMode() method toString (line 75) | public String toString() method channelEndpointError (line 89) | public void channelEndpointError(final long statusIndicatorId, final E... method reResolveEndpoint (line 100) | public void reResolveEndpoint( method reResolveControl (line 121) | public void reResolveControl( method closeReceiveDestination (line 142) | public void closeReceiveDestination(final ReceiveDestinationTransport ... method responseSetup (line 160) | public void responseSetup(final long responseCorrelationId, final int ... method responseConnected (line 177) | public void responseConnected(final long responseCorrelationId) method receiveChannelEndpointClosed (line 189) | void receiveChannelEndpointClosed(final ReceiveChannelEndpoint channel... method sendChannelEndpointClosed (line 201) | void sendChannelEndpointClosed(final SendChannelEndpoint channelEndpoint) method driverConductor (line 213) | void driverConductor(final DriverConductor driverConductor) method createPublicationImage (line 218) | void createPublicationImage( method onPublicationError (line 266) | void onPublicationError( method offer (line 305) | private void offer(final Runnable cmd) FILE: aeron-driver/src/main/java/io/aeron/driver/DriverManagedResource.java type DriverManagedResource (line 21) | public interface DriverManagedResource method free (line 28) | default boolean free() method close (line 37) | void close(); method onTimeEvent (line 46) | void onTimeEvent(long timeNs, long timeMs, DriverConductor conductor); method hasReachedEndOfLife (line 53) | boolean hasReachedEndOfLife(); FILE: aeron-driver/src/main/java/io/aeron/driver/DriverNameResolver.java class DriverNameResolver (line 49) | final class DriverNameResolver implements AutoCloseable, UdpNameResoluti... method DriverNameResolver (line 96) | DriverNameResolver(final MediaDriver.Context ctx) method close (line 152) | public void close() method doWork (line 160) | public int doWork(final long nowMs) method resolve (line 188) | public InetAddress resolve(final String name, final String uriParamNam... method lookup (line 230) | public String lookup(final String name, final String uriParamName, fin... method onFrame (line 239) | public int onFrame( method openDatagramChannel (line 267) | private void openDatagramChannel() method buildNeighborsCounterLabel (line 281) | private String buildNeighborsCounterLabel() method timeoutNeighbors (line 295) | private int timeoutNeighbors(final long nowMs) method sendSelfResolutions (line 321) | private void sendSelfResolutions(final long nowMs) method sendResolutionFrameTo (line 391) | private void sendResolutionFrameTo(final ByteBuffer buffer, final Inet... method onResolutionEntry (line 404) | private void onResolutionEntry( method findNeighborByAddress (line 455) | private Neighbor findNeighborByAddress(final byte[] address, final int... method sendNeighborResolutions (line 469) | private void sendNeighborResolutions(final long nowMs) method resolveBootstrapNeighbor (line 516) | private InetSocketAddress resolveBootstrapNeighbor() class Neighbor (line 546) | static class Neighbor method Neighbor (line 552) | Neighbor(final InetSocketAddress socketAddress, final byte[] neighbo... method neighborAdded (line 559) | static void neighborAdded(final long nowMs, final InetSocketAddress ... method neighborRemoved (line 564) | static void neighborRemoved(final long nowMs, final InetSocketAddres... FILE: aeron-driver/src/main/java/io/aeron/driver/DriverNameResolverCache.java class DriverNameResolverCache (line 25) | final class DriverNameResolverCache method DriverNameResolverCache (line 30) | DriverNameResolverCache(final long timeoutMs) method lookup (line 35) | CacheEntry lookup(final String name, final byte type) method addOrUpdateEntry (line 48) | void addOrUpdateEntry( method timeoutOldEntries (line 85) | int timeoutOldEntries(final long nowMs, final AtomicCounter cacheEntri... method resetIterator (line 105) | Iterator resetIterator() class Iterator (line 113) | static final class Iterator method hasNext (line 118) | boolean hasNext() method next (line 123) | CacheEntry next() method rewindNext (line 128) | void rewindNext() method fullLengthMatch (line 136) | static boolean fullLengthMatch(final byte[] expected, final byte[] act... method fullLengthMatch (line 142) | static boolean fullLengthMatch(final byte[] expected, final String act... method findEntryIndexByNameAndType (line 161) | private CacheEntry findEntryIndexByNameAndType(final byte[] name, fina... class CacheEntry (line 174) | static final class CacheEntry method CacheEntry (line 183) | CacheEntry( FILE: aeron-driver/src/main/java/io/aeron/driver/DutyCycleTracker.java class DutyCycleTrackerLhsPadding (line 18) | abstract class DutyCycleTrackerLhsPadding class DutyCycleTrackerFields (line 26) | abstract class DutyCycleTrackerFields extends DutyCycleTrackerLhsPadding class DutyCycleTracker (line 34) | public class DutyCycleTracker extends DutyCycleTrackerFields method DutyCycleTracker (line 44) | public DutyCycleTracker() method update (line 53) | public final void update(final long nowNs) method measureAndUpdate (line 63) | public final void measureAndUpdate(final long nowNs) method reportMeasurement (line 76) | public void reportMeasurement(final long durationNs) method toString (line 83) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/FeedbackDelayGenerator.java type FeedbackDelayGenerator (line 21) | public interface FeedbackDelayGenerator method generateDelayNs (line 28) | long generateDelayNs(); method retryDelayNs (line 36) | default long retryDelayNs() FILE: aeron-driver/src/main/java/io/aeron/driver/FlowControl.java type FlowControl (line 30) | public interface FlowControl extends AutoCloseable method calculateRetransmissionLength (line 43) | static int calculateRetransmissionLength( method retransmitReceiverWindowMultiple (line 65) | static int retransmitReceiverWindowMultiple( method onStatusMessage (line 98) | long onStatusMessage( method onTriggerSendSetup (line 113) | void onTriggerSendSetup( method onSetup (line 128) | long onSetup( method onError (line 142) | void onError(ErrorFlyweight errorFlyweight, InetSocketAddress receiver... method initialize (line 156) | void initialize( method onIdle (line 175) | long onIdle(long timeNs, long senderLimit, long senderPosition, boolea... method hasRequiredReceivers (line 183) | boolean hasRequiredReceivers(); method maxRetransmissionLength (line 195) | int maxRetransmissionLength(int termOffset, int resendLength, int term... method close (line 200) | void close(); FILE: aeron-driver/src/main/java/io/aeron/driver/FlowControlSupplier.java type FlowControlSupplier (line 23) | @FunctionalInterface method newInstance (line 34) | FlowControl newInstance(UdpChannel udpChannel, int streamId, long regi... FILE: aeron-driver/src/main/java/io/aeron/driver/IpcPublication.java class IpcPublication (line 45) | public final class IpcPublication implements DriverManagedResource, Subs... type State (line 47) | @SuppressWarnings("JavadocVariable") method IpcPublication (line 97) | IpcPublication( method channel (line 155) | public String channel() method sessionId (line 165) | public int sessionId() method streamId (line 175) | public int streamId() method subscribableRegistrationId (line 183) | public long subscribableRegistrationId() method registrationId (line 188) | long registrationId() method tag (line 193) | long tag() method isExclusive (line 198) | boolean isExclusive() method initialTermId (line 203) | int initialTermId() method startingTermId (line 208) | int startingTermId() method startingTermOffset (line 213) | int startingTermOffset() method rawLog (line 218) | RawLog rawLog() method publisherLimitId (line 223) | int publisherLimitId() method termBufferLength (line 228) | int termBufferLength() method mtuLength (line 233) | int mtuLength() method free (line 241) | public boolean free() method close (line 249) | public void close() method reject (line 265) | void reject(final long position, final String reason, final DriverCond... method addSubscriber (line 298) | public void addSubscriber( method removeSubscriber (line 313) | public void removeSubscriber(final SubscriptionLink subscriptionLink, ... method onTimeEvent (line 339) | public void onTimeEvent(final long timeNs, final long timeMs, final Dr... method hasReachedEndOfLife (line 407) | public boolean hasReachedEndOfLife() method revoke (line 412) | void revoke() method incRef (line 417) | void incRef() method decRef (line 422) | void decRef() method updatePublisherPositionAndLimit (line 437) | int updatePublisherPositionAndLimit() method joinPosition (line 484) | long joinPosition() method producerPosition (line 496) | long producerPosition() method consumerPosition (line 504) | long consumerPosition() method state (line 509) | State state() method isAcceptingSubscriptions (line 514) | boolean isAcceptingSubscriptions() method responseCorrelationId (line 519) | long responseCorrelationId() method checkUntetheredSubscriptions (line 524) | private void checkUntetheredSubscriptions(final long nowNs, final Driv... method updateConnectedStatus (line 579) | private void updateConnectedStatus(final boolean newStatus) method checkCoolDownStatus (line 587) | private void checkCoolDownStatus(final long timeNs, final DriverConduc... method isDrained (line 599) | private boolean isDrained(final long producerPosition) method checkForBlockedPublisher (line 612) | private void checkForBlockedPublisher(final long producerPosition, fin... method isPossiblyBlocked (line 633) | private boolean isPossiblyBlocked(final long producerPosition, final l... method cleanBufferTo (line 646) | private void cleanBufferTo(final long position) method logRevoke (line 663) | private static void logRevoke( FILE: aeron-driver/src/main/java/io/aeron/driver/IpcSubscriptionLink.java class IpcSubscriptionLink (line 18) | class IpcSubscriptionLink extends SubscriptionLink method IpcSubscriptionLink (line 20) | IpcSubscriptionLink( method matches (line 30) | boolean matches(final IpcPublication publication) FILE: aeron-driver/src/main/java/io/aeron/driver/LossDetector.java class LossDetector (line 29) | public class LossDetector implements TermGapScanner.GapHandler method LossDetector (line 50) | public LossDetector(final FeedbackDelayGenerator delayGenerator, final... method scan (line 70) | public long scan( method onGap (line 112) | public void onGap(final int termId, final int offset, final int length) method pack (line 126) | public static long pack(final int rebuildOffset, final boolean lossFound) method lossFound (line 137) | public static boolean lossFound(final long scanOutcome) method rebuildOffset (line 148) | public static int rebuildOffset(final long scanOutcome) method activateGap (line 153) | private void activateGap(final long nowNs) method checkTimerExpiry (line 162) | private void checkTimerExpiry(final long nowNs) FILE: aeron-driver/src/main/java/io/aeron/driver/LossHandler.java type LossHandler (line 21) | @FunctionalInterface method onGapDetected (line 31) | void onGapDetected(int termId, int termOffset, int length); FILE: aeron-driver/src/main/java/io/aeron/driver/MaxMulticastFlowControl.java class MaxMulticastFlowControl (line 34) | public class MaxMulticastFlowControl implements FlowControl method MaxMulticastFlowControl (line 49) | public MaxMulticastFlowControl() method initialize (line 56) | public void initialize( method close (line 75) | public void close() method onStatusMessage (line 82) | public long onStatusMessage( method onTriggerSendSetup (line 102) | public void onTriggerSendSetup( method onSetup (line 112) | public long onSetup( method onIdle (line 125) | public long onIdle(final long timeNs, final long senderLimit, final lo... method onError (line 133) | public void onError(final ErrorFlyweight errorFlyweight, final InetSoc... method hasRequiredReceivers (line 140) | public boolean hasRequiredReceivers() method maxRetransmissionLength (line 148) | public int maxRetransmissionLength( FILE: aeron-driver/src/main/java/io/aeron/driver/MaxMulticastFlowControlSupplier.java class MaxMulticastFlowControlSupplier (line 23) | public class MaxMulticastFlowControlSupplier implements FlowControlSupplier method MaxMulticastFlowControlSupplier (line 28) | public MaxMulticastFlowControlSupplier() method newInstance (line 35) | public FlowControl newInstance(final UdpChannel udpChannel, final int ... FILE: aeron-driver/src/main/java/io/aeron/driver/MediaDriver.java class MediaDriver (line 84) | @Versioned method main (line 101) | @SuppressWarnings("try") method MediaDriver (line 119) | private MediaDriver(final Context ctx) method launchEmbedded (line 215) | public static MediaDriver launchEmbedded() method launchEmbedded (line 231) | public static MediaDriver launchEmbedded(final Context ctx) method launch (line 246) | public static MediaDriver launch() method launch (line 257) | public static MediaDriver launch(final Context ctx) method context (line 308) | public Context context() method sharedAgentInvoker (line 318) | public AgentInvoker sharedAgentInvoker() method close (line 326) | public void close() method aeronDirectoryName (line 348) | public String aeronDirectoryName() method ensureDirectoryIsRecreated (line 353) | private static void ensureDirectoryIsRecreated(final Context ctx) method reportExistingErrors (line 387) | private static void reportExistingErrors(final Context ctx, final Mapp... method toString (line 418) | public String toString() class Context (line 431) | public static final class Context extends CommonContext method Context (line 596) | public Context() method clone (line 605) | public Context clone() method close (line 614) | public void close() method conclude (line 651) | @SuppressWarnings("MethodLength") method deleteDirectory (line 763) | public void deleteDirectory() method aeronDirectoryName (line 774) | public Context aeronDirectoryName(final String dirName) method driverTimeoutMs (line 783) | public Context driverTimeoutMs(final long value) method countersMetaDataBuffer (line 792) | public Context countersMetaDataBuffer(final UnsafeBuffer countersMet... method countersValuesBuffer (line 801) | public Context countersValuesBuffer(final UnsafeBuffer countersValue... method printConfigurationOnStart (line 813) | public boolean printConfigurationOnStart() method printConfigurationOnStart (line 825) | public Context printConfigurationOnStart(final boolean printConfigur... method useWindowsHighResTimer (line 838) | public Context useWindowsHighResTimer(final boolean useWindowsHighRe... method useWindowsHighResTimer (line 850) | @Config method warnIfDirectoryExists (line 862) | @Config(id = "DIR_WARN_IF_EXISTS") method warnIfDirectoryExists (line 875) | public Context warnIfDirectoryExists(final boolean warnIfDirectoryEx... method dirDeleteOnStart (line 889) | @Config method dirDeleteOnStart (line 904) | public Context dirDeleteOnStart(final boolean dirDeleteOnStart) method dirDeleteOnShutdown (line 916) | @Config method dirDeleteOnShutdown (line 929) | public Context dirDeleteOnShutdown(final boolean dirDeleteOnShutdown) method termBufferSparseFile (line 941) | @Config method termBufferSparseFile (line 954) | public Context termBufferSparseFile(final boolean termBufferSparseFile) method conductorBufferLength (line 966) | @Config method conductorBufferLength (line 979) | public Context conductorBufferLength(final int length) method toClientsBufferLength (line 991) | @Config method toClientsBufferLength (line 1004) | public Context toClientsBufferLength(final int length) method counterValuesBufferLength (line 1016) | @Config(id = "COUNTERS_VALUES_BUFFER_LENGTH") method counterValuesBufferLength (line 1029) | public Context counterValuesBufferLength(final int length) method errorBufferLength (line 1041) | @Config method errorBufferLength (line 1054) | public Context errorBufferLength(final int length) method performStorageChecks (line 1066) | @Config method performStorageChecks (line 1079) | public Context performStorageChecks(final boolean performStorageChecks) method lowStorageWarningThreshold (line 1091) | @Config(id = "LOW_FILE_STORE_WARNING_THRESHOLD") method lowStorageWarningThreshold (line 1104) | public Context lowStorageWarningThreshold(final long lowStorageWarni... method lossReportBufferLength (line 1116) | @Config method lossReportBufferLength (line 1129) | public Context lossReportBufferLength(final int length) method filePageSize (line 1141) | @Config method filePageSize (line 1154) | public Context filePageSize(final int filePageSize) method timerIntervalNs (line 1166) | @Config method timerIntervalNs (line 1179) | public Context timerIntervalNs(final long timerIntervalNs) method imageLivenessTimeoutNs (line 1191) | @Config method imageLivenessTimeoutNs (line 1204) | public Context imageLivenessTimeoutNs(final long timeout) method publicationLingerTimeoutNs (line 1216) | @Config(id = "PUBLICATION_LINGER") method publicationLingerTimeoutNs (line 1229) | public Context publicationLingerTimeoutNs(final long timeoutNs) method untetheredWindowLimitTimeoutNs (line 1242) | @Config method untetheredWindowLimitTimeoutNs (line 1256) | public Context untetheredWindowLimitTimeoutNs(final long timeoutNs) method untetheredLingerTimeoutNs (line 1269) | @Config method untetheredLingerTimeoutNs (line 1283) | public Context untetheredLingerTimeoutNs(final long timeoutNs) method untetheredRestingTimeoutNs (line 1296) | @Config method untetheredRestingTimeoutNs (line 1310) | public Context untetheredRestingTimeoutNs(final long timeoutNs) method retransmitUnicastDelayNs (line 1322) | public long retransmitUnicastDelayNs() method retransmitUnicastDelayNs (line 1334) | public Context retransmitUnicastDelayNs(final long retransmitUnicast... method retransmitUnicastLingerNs (line 1346) | @Config method retransmitUnicastLingerNs (line 1359) | public Context retransmitUnicastLingerNs(final long retransmitUnicas... method nakUnicastDelayNs (line 1371) | @Config method nakUnicastDelayNs (line 1385) | public Context nakUnicastDelayNs(final long nakUnicastDelayNs) method nakUnicastRetryDelayRatio (line 1397) | @Config method nakUnicastRetryDelayRatio (line 1413) | public Context nakUnicastRetryDelayRatio(final long nakUnicastRetryD... method nakMulticastMaxBackoffNs (line 1425) | @Config method nakMulticastMaxBackoffNs (line 1438) | public Context nakMulticastMaxBackoffNs(final long nakMulticastMaxBa... method nakMulticastGroupSize (line 1450) | @Config method nakMulticastGroupSize (line 1463) | public Context nakMulticastGroupSize(final int nakMulticastGroupSize) method clientLivenessTimeoutNs (line 1475) | @Config method clientLivenessTimeoutNs (line 1488) | public Context clientLivenessTimeoutNs(final long timeoutNs) method statusMessageTimeoutNs (line 1500) | @Config method statusMessageTimeoutNs (line 1513) | public Context statusMessageTimeoutNs(final long statusMessageTimeou... method counterFreeToReuseTimeoutNs (line 1525) | @Config method counterFreeToReuseTimeoutNs (line 1538) | public Context counterFreeToReuseTimeoutNs(final long counterFreeToR... method publicationUnblockTimeoutNs (line 1555) | @Config method publicationUnblockTimeoutNs (line 1573) | public Context publicationUnblockTimeoutNs(final long timeoutNs) method publicationConnectionTimeoutNs (line 1586) | @Config method publicationConnectionTimeoutNs (line 1600) | public Context publicationConnectionTimeoutNs(final long timeoutNs) method spiesSimulateConnection (line 1614) | @Config method spiesSimulateConnection (line 1629) | public Context spiesSimulateConnection(final boolean spiesSimulateCo... method reliableStream (line 1644) | @Config method reliableStream (line 1660) | public Context reliableStream(final boolean reliableStream) method tetherSubscriptions (line 1675) | @Config method tetherSubscriptions (line 1691) | public Context tetherSubscriptions(final boolean tetherSubscription) method receiverGroupConsideration (line 1709) | public InferableBoolean receiverGroupConsideration() method receiverGroupConsideration (line 1727) | public Context receiverGroupConsideration(final InferableBoolean rec... method rejoinStream (line 1742) | @Config method rejoinStream (line 1758) | public Context rejoinStream(final boolean rejoinStream) method publicationTermBufferLength (line 1770) | @Config(id = "TERM_BUFFER_LENGTH") method publicationTermBufferLength (line 1785) | public Context publicationTermBufferLength(final int termBufferLength) method ipcTermBufferLength (line 1797) | @Config method ipcTermBufferLength (line 1812) | public Context ipcTermBufferLength(final int termBufferLength) method publicationTermWindowLength (line 1824) | @Config method publicationTermWindowLength (line 1837) | public Context publicationTermWindowLength(final int termWindowLength) method ipcPublicationTermWindowLength (line 1849) | @Config method ipcPublicationTermWindowLength (line 1862) | public Context ipcPublicationTermWindowLength(final int termWindowLe... method initialWindowLength (line 1876) | @Config method initialWindowLength (line 1891) | public Context initialWindowLength(final int initialWindowLength) method socketSndbufLength (line 1903) | @Config method socketSndbufLength (line 1916) | public Context socketSndbufLength(final int socketSndbufLength) method socketRcvbufLength (line 1928) | @Config method socketRcvbufLength (line 1941) | public Context socketRcvbufLength(final int socketRcvbufLength) method socketMulticastTtl (line 1953) | @Config method socketMulticastTtl (line 1966) | public Context socketMulticastTtl(final int ttl) method mtuLength (line 1982) | @Config method mtuLength (line 1999) | public Context mtuLength(final int mtuLength) method ipcMtuLength (line 2014) | @Config method ipcMtuLength (line 2030) | public Context ipcMtuLength(final int ipcMtuLength) method epochClock (line 2041) | public EpochClock epochClock() method epochClock (line 2052) | public Context epochClock(final EpochClock clock) method nanoClock (line 2063) | public NanoClock nanoClock() method nanoClock (line 2074) | public Context nanoClock(final NanoClock clock) method cachedEpochClock (line 2085) | public CachedEpochClock cachedEpochClock() method cachedEpochClock (line 2096) | public Context cachedEpochClock(final CachedEpochClock clock) method cachedNanoClock (line 2108) | public CachedNanoClock cachedNanoClock() method cachedNanoClock (line 2120) | public Context cachedNanoClock(final CachedNanoClock clock) method senderCachedNanoClock (line 2132) | public CachedNanoClock senderCachedNanoClock() method senderCachedNanoClock (line 2144) | public Context senderCachedNanoClock(final CachedNanoClock clock) method receiverCachedNanoClock (line 2156) | public CachedNanoClock receiverCachedNanoClock() method receiverCachedNanoClock (line 2168) | public Context receiverCachedNanoClock(final CachedNanoClock clock) method threadingMode (line 2180) | @Config method threadingMode (line 2193) | public Context threadingMode(final ThreadingMode threadingMode) method senderThreadFactory (line 2205) | public ThreadFactory senderThreadFactory() method senderThreadFactory (line 2219) | public Context senderThreadFactory(final ThreadFactory factory) method receiverThreadFactory (line 2231) | public ThreadFactory receiverThreadFactory() method receiverThreadFactory (line 2245) | public Context receiverThreadFactory(final ThreadFactory factory) method conductorThreadFactory (line 2257) | public ThreadFactory conductorThreadFactory() method conductorThreadFactory (line 2271) | public Context conductorThreadFactory(final ThreadFactory factory) method sharedThreadFactory (line 2283) | public ThreadFactory sharedThreadFactory() method sharedThreadFactory (line 2297) | public Context sharedThreadFactory(final ThreadFactory factory) method sharedNetworkThreadFactory (line 2309) | public ThreadFactory sharedNetworkThreadFactory() method sharedNetworkThreadFactory (line 2323) | public Context sharedNetworkThreadFactory(final ThreadFactory factory) method asyncTaskExecutorThreads (line 2336) | @Config method asyncTaskExecutorThreads (line 2349) | public Context asyncTaskExecutorThreads(final int asyncTaskExecutorT... method asyncTaskExecutor (line 2362) | public Executor asyncTaskExecutor() method asyncTaskExecutor (line 2374) | public Context asyncTaskExecutor(final Executor asyncTaskExecutor) method maxResend (line 2387) | @Config method maxResend (line 2400) | public Context maxResend(final int maxResend) method senderIdleStrategy (line 2412) | @Config method senderIdleStrategy (line 2425) | public Context senderIdleStrategy(final IdleStrategy strategy) method receiverIdleStrategy (line 2437) | @Config method receiverIdleStrategy (line 2450) | public Context receiverIdleStrategy(final IdleStrategy strategy) method conductorIdleStrategy (line 2463) | @Config method conductorIdleStrategy (line 2477) | public Context conductorIdleStrategy(final IdleStrategy strategy) method sharedNetworkIdleStrategy (line 2490) | @Config method sharedNetworkIdleStrategy (line 2504) | public Context sharedNetworkIdleStrategy(final IdleStrategy strategy) method sharedIdleStrategy (line 2517) | @Config method sharedIdleStrategy (line 2531) | public Context sharedIdleStrategy(final IdleStrategy strategy) method sendChannelEndpointSupplier (line 2544) | @Config method sendChannelEndpointSupplier (line 2558) | public Context sendChannelEndpointSupplier(final SendChannelEndpoint... method receiveChannelEndpointSupplier (line 2571) | @Config method receiveChannelEndpointSupplier (line 2585) | public Context receiveChannelEndpointSupplier(final ReceiveChannelEn... method receiveChannelEndpointThreadLocals (line 2596) | public ReceiveChannelEndpointThreadLocals receiveChannelEndpointThre... method receiveChannelEndpointThreadLocals (line 2607) | public Context receiveChannelEndpointThreadLocals(final ReceiveChann... method tempBuffer (line 2618) | public MutableDirectBuffer tempBuffer() method tempBuffer (line 2629) | public Context tempBuffer(final MutableDirectBuffer tempBuffer) method unicastFlowControlSupplier (line 2641) | @Config(id = "UNICAST_FLOW_CONTROL_STRATEGY_SUPPLIER") method unicastFlowControlSupplier (line 2654) | public Context unicastFlowControlSupplier(final FlowControlSupplier ... method multicastFlowControlSupplier (line 2666) | @Config(id = "MULTICAST_FLOW_CONTROL_STRATEGY_SUPPLIER") method multicastFlowControlSupplier (line 2679) | public Context multicastFlowControlSupplier(final FlowControlSupplie... method flowControlReceiverTimeoutNs (line 2691) | @Config method flowControlReceiverTimeoutNs (line 2704) | public Context flowControlReceiverTimeoutNs(final long timeoutNs) method unicastFlowControlRetransmitReceiverWindowMultiple (line 2719) | @Config method unicastFlowControlRetransmitReceiverWindowMultiple (line 2735) | public Context unicastFlowControlRetransmitReceiverWindowMultiple( method multicastFlowControlRetransmitReceiverWindowMultiple (line 2752) | @Config method multicastFlowControlRetransmitReceiverWindowMultiple (line 2768) | public Context multicastFlowControlRetransmitReceiverWindowMultiple( method applicationSpecificFeedback (line 2785) | @Deprecated method applicationSpecificFeedback (line 2802) | @Deprecated method congestionControlSupplier (line 2815) | @Config(id = "CONGESTION_CONTROL_STRATEGY_SUPPLIER") method congestControlSupplier (line 2828) | public Context congestControlSupplier(final CongestionControlSupplie... method errorHandler (line 2839) | public ErrorHandler errorHandler() method errorHandler (line 2855) | public Context errorHandler(final ErrorHandler errorHandler) method errorLog (line 2866) | public DistinctErrorLog errorLog() method errorLog (line 2877) | public Context errorLog(final DistinctErrorLog errorLog) method useConcurrentCountersManager (line 2888) | public boolean useConcurrentCountersManager() method useConcurrentCountersManager (line 2903) | public Context useConcurrentCountersManager(final boolean useConcurr... method countersManager (line 2914) | public CountersManager countersManager() method countersManager (line 2925) | public Context countersManager(final CountersManager countersManager) method systemCounters (line 2936) | public SystemCounters systemCounters() method systemCounters (line 2949) | public Context systemCounters(final SystemCounters systemCounters) method lossReport (line 2960) | LossReport lossReport() method lossReport (line 2971) | Context lossReport(final LossReport lossReport) method publicationReservedSessionIdLow (line 2984) | @Config method publicationReservedSessionIdLow (line 2999) | public Context publicationReservedSessionIdLow(final int sessionId) method publicationReservedSessionIdHigh (line 3012) | @Config method publicationReservedSessionIdHigh (line 3027) | public Context publicationReservedSessionIdHigh(final int sessionId) method retransmitUnicastDelayGenerator (line 3039) | @Config(id = "RETRANSMIT_UNICAST_DELAY") method retransmitUnicastDelayGenerator (line 3052) | public Context retransmitUnicastDelayGenerator(final FeedbackDelayGe... method retransmitUnicastLingerGenerator (line 3064) | public FeedbackDelayGenerator retransmitUnicastLingerGenerator() method retransmitUnicastLingerGenerator (line 3076) | public Context retransmitUnicastLingerGenerator(final FeedbackDelayG... method unicastFeedbackDelayGenerator (line 3088) | public FeedbackDelayGenerator unicastFeedbackDelayGenerator() method unicastFeedbackDelayGenerator (line 3100) | public Context unicastFeedbackDelayGenerator(final FeedbackDelayGene... method multicastFeedbackDelayGenerator (line 3113) | public FeedbackDelayGenerator multicastFeedbackDelayGenerator() method multicastFeedbackDelayGenerator (line 3126) | public Context multicastFeedbackDelayGenerator(final FeedbackDelayGe... method terminationHook (line 3138) | public Context terminationHook(final Runnable terminationHook) method terminationHook (line 3151) | public Runnable terminationHook() method terminationValidator (line 3162) | public Context terminationValidator(final TerminationValidator valid... method terminationValidator (line 3173) | @Config method sendToStatusMessagePollRatio (line 3184) | @Config(id = "SEND_TO_STATUS_POLL_RATIO") method sendToStatusMessagePollRatio (line 3196) | public Context sendToStatusMessagePollRatio(final int ratio) method receiverGroupTag (line 3208) | @Config method receiverGroupTag (line 3221) | public Context receiverGroupTag(final Long groupTag) method flowControlGroupTag (line 3233) | @Config method flowControlGroupTag (line 3246) | public Context flowControlGroupTag(final long groupTag) method flowControlGroupMinSize (line 3258) | @Config method flowControlGroupMinSize (line 3271) | public Context flowControlGroupMinSize(final int groupSize) method nameResolver (line 3282) | public NameResolver nameResolver() method nameResolver (line 3293) | public Context nameResolver(final NameResolver nameResolver) method resolverName (line 3305) | @Config method resolverName (line 3318) | public Context resolverName(final String resolverName) method resolverInterface (line 3332) | @Config method resolverInterface (line 3347) | public Context resolverInterface(final String resolverInterface) method resolverBootstrapNeighbor (line 3363) | @Config method resolverBootstrapNeighbor (line 3380) | public Context resolverBootstrapNeighbor(final String resolverBootst... method reResolutionCheckIntervalNs (line 3395) | @Config method reResolutionCheckIntervalNs (line 3411) | public Context reResolutionCheckIntervalNs(final long reResolutionCh... method conductorCycleThresholdNs (line 3426) | public Context conductorCycleThresholdNs(final long thresholdNs) method conductorCycleThresholdNs (line 3438) | @Config method channelReceiveTimestampClock (line 3450) | public Context channelReceiveTimestampClock(final EpochNanoClock clock) method senderCycleThresholdNs (line 3465) | public Context senderCycleThresholdNs(final long thresholdNs) method senderCycleThresholdNs (line 3477) | @Config method receiverCycleThresholdNs (line 3492) | public Context receiverCycleThresholdNs(final long thresholdNs) method receiverCycleThresholdNs (line 3504) | @Config method nameResolverThresholdNs (line 3519) | public Context nameResolverThresholdNs(final long thresholdNs) method nameResolverThresholdNs (line 3531) | @Config method resourceFreeLimit (line 3547) | public Context resourceFreeLimit(final int resourceFreeLimit) method resourceFreeLimit (line 3559) | @Config method channelReceiveTimestampClock (line 3570) | public EpochNanoClock channelReceiveTimestampClock() method channelSendTimestampClock (line 3581) | public Context channelSendTimestampClock(final EpochNanoClock clock) method conductorDutyCycleTracker (line 3592) | public DutyCycleTracker conductorDutyCycleTracker() method conductorDutyCycleTracker (line 3603) | public Context conductorDutyCycleTracker(final DutyCycleTracker duty... method senderDutyCycleTracker (line 3614) | public DutyCycleTracker senderDutyCycleTracker() method senderDutyCycleTracker (line 3625) | public Context senderDutyCycleTracker(final DutyCycleTracker dutyCyc... method receiverDutyCycleTracker (line 3636) | public DutyCycleTracker receiverDutyCycleTracker() method receiverDutyCycleTracker (line 3647) | public Context receiverDutyCycleTracker(final DutyCycleTracker dutyC... method nameResolverTimeTracker (line 3658) | public DutyCycleTracker nameResolverTimeTracker() method nameResolverTimeTracker (line 3669) | public Context nameResolverTimeTracker(final DutyCycleTracker dutyCy... method senderWildcardPortRange (line 3680) | @Config method senderWildcardPortRange (line 3697) | public Context senderWildcardPortRange(final String portRange) method receiverWildcardPortRange (line 3708) | @Config method receiverWildcardPortRange (line 3724) | public Context receiverWildcardPortRange(final String portRange) method senderPortManager (line 3735) | public PortManager senderPortManager() method senderPortManager (line 3746) | public Context senderPortManager(final PortManager portManager) method receiverPortManager (line 3757) | public PortManager receiverPortManager() method receiverPortManager (line 3768) | public Context receiverPortManager(final PortManager portManager) method streamSessionLimit (line 3783) | public Context streamSessionLimit(final int sessionLimit) method streamSessionLimit (line 3795) | public int streamSessionLimit() method channelSendTimestampClock (line 3805) | public EpochNanoClock channelSendTimestampClock() method enableExperimentalFeatures (line 3813) | public Context enableExperimentalFeatures(final boolean enableExperi... method countedErrorHandler (line 3825) | public CountedErrorHandler countedErrorHandler() method receiverCommandQueue (line 3830) | OneToOneConcurrentArrayQueue receiverCommandQueue() method receiverCommandQueue (line 3835) | Context receiverCommandQueue(final OneToOneConcurrentArrayQueue senderCommandQueue() method senderCommandQueue (line 3846) | Context senderCommandQueue(final OneToOneConcurrentArrayQueue driverCommandQueue() method driverCommandQueue (line 3857) | Context driverCommandQueue(final ManyToOneConcurrentLinkedQueue age... method roleName (line 40) | public String roleName() FILE: aeron-driver/src/main/java/io/aeron/driver/NetworkPublication.java class NetworkPublicationPadding1 (line 71) | class NetworkPublicationPadding1 class NetworkPublicationConductorFields (line 79) | class NetworkPublicationConductorFields extends NetworkPublicationPadding1 class NetworkPublicationPadding2 (line 91) | class NetworkPublicationPadding2 extends NetworkPublicationConductorFields class NetworkPublicationSenderFields (line 99) | class NetworkPublicationSenderFields extends NetworkPublicationPadding2 class NetworkPublicationPadding3 (line 112) | class NetworkPublicationPadding3 extends NetworkPublicationSenderFields class NetworkPublication (line 123) | public final class NetworkPublication type State (line 127) | @SuppressWarnings("JavadocVariable") method NetworkPublication (line 194) | NetworkPublication( method free (line 291) | public boolean free() method close (line 299) | public void close() method timeOfLastStatusMessageNs (line 326) | public long timeOfLastStatusMessageNs() method channel (line 336) | public String channel() method sessionId (line 346) | public int sessionId() method streamId (line 356) | public int streamId() method triggerSendSetupFrame (line 367) | public void triggerSendSetupFrame(final StatusMessageFlyweight msg, fi... method subscribableRegistrationId (line 385) | public long subscribableRegistrationId() method addSubscriber (line 393) | public void addSubscriber( method removeSubscriber (line 412) | public void removeSubscriber(final SubscriptionLink subscriptionLink, ... method onNak (line 442) | public void onNak(final int termId, final int termOffset, final int le... method onStatusMessage (line 455) | public void onStatusMessage( method onError (line 517) | public void onError( method onRttMeasurement (line 545) | public void onRttMeasurement(final RttMeasurementFlyweight msg, final ... method doSend (line 568) | private int doSend(final ByteBuffer message) method resend (line 590) | public void resend(final int termId, final int termOffset, final int l... method send (line 642) | int send(final long nowNs) method channelEndpoint (line 678) | SendChannelEndpoint channelEndpoint() method rawLog (line 683) | RawLog rawLog() method publisherLimitId (line 688) | int publisherLimitId() method tag (line 693) | long tag() method termBufferLength (line 698) | int termBufferLength() method mtuLength (line 703) | int mtuLength() method registrationId (line 708) | long registrationId() method isExclusive (line 713) | boolean isExclusive() method spiesSimulateConnection (line 718) | boolean spiesSimulateConnection() method initialTermId (line 723) | int initialTermId() method startingTermId (line 728) | int startingTermId() method startingTermOffset (line 733) | int startingTermOffset() method isAcceptingSubscriptions (line 738) | boolean isAcceptingSubscriptions() method updatePublisherPositionAndLimit (line 749) | int updatePublisherPositionAndLimit() method hasSpies (line 797) | boolean hasSpies() method updateHasReceivers (line 802) | void updateHasReceivers(final long timeNs) method sendData (line 815) | private int sendData(final long nowNs, final long senderPosition, fina... method setupMessageCheck (line 864) | private void setupMessageCheck(final long nowNs, final int activeTermI... method heartbeatMessageCheck (line 903) | private int heartbeatMessageCheck( method cleanBufferTo (line 946) | private void cleanBufferTo(final long position) method checkForBlockedPublisher (line 962) | private void checkForBlockedPublisher(final long producerPosition, fin... method isPossiblyBlocked (line 981) | private boolean isPossiblyBlocked(final long producerPosition, final l... method spiesFinishedConsuming (line 994) | private boolean spiesFinishedConsuming(final DriverConductor conductor... method maxSpyPosition (line 1013) | private long maxSpyPosition(final long senderPosition) method updateConnectedState (line 1025) | private void updateConnectedState(final boolean newConnectedState) method hasSubscribers (line 1034) | private boolean hasSubscribers() method checkUntetheredSubscriptions (line 1039) | private void checkUntetheredSubscriptions(final long nowNs, final Driv... method onTimeEvent (line 1102) | public void onTimeEvent(final long timeNs, final long timeMs, final Dr... method hasReachedEndOfLife (line 1189) | public boolean hasReachedEndOfLife() method responseCorrelationId (line 1199) | public long responseCorrelationId() method revoke (line 1204) | void revoke() method decRef (line 1209) | void decRef() method incRef (line 1229) | void incRef() method state (line 1234) | State state() method senderRelease (line 1239) | void senderRelease() method producerPosition (line 1244) | long producerPosition() method consumerPosition (line 1252) | long consumerPosition() method addSpyPosition (line 1257) | private void addSpyPosition(final ReadablePosition position) method removeSpyPosition (line 1263) | private void removeSpyPosition(final ReadablePosition position) method isSendResponseSetupFlag (line 1269) | private boolean isSendResponseSetupFlag() method hasGroupSemantics (line 1274) | private boolean hasGroupSemantics() method logRevoke (line 1279) | private static void logRevoke( FILE: aeron-driver/src/main/java/io/aeron/driver/NetworkPublicationThreadLocals.java class NetworkPublicationThreadLocals (line 28) | final class NetworkPublicationThreadLocals method NetworkPublicationThreadLocals (line 37) | NetworkPublicationThreadLocals() method heartbeatBuffer (line 72) | ByteBuffer heartbeatBuffer() method heartbeatDataHeader (line 77) | DataHeaderFlyweight heartbeatDataHeader() method setupBuffer (line 82) | ByteBuffer setupBuffer() method setupHeader (line 87) | SetupFlyweight setupHeader() method rttMeasurementBuffer (line 92) | ByteBuffer rttMeasurementBuffer() method rttMeasurementHeader (line 97) | RttMeasurementFlyweight rttMeasurementHeader() FILE: aeron-driver/src/main/java/io/aeron/driver/NetworkSubscriptionLink.java class NetworkSubscriptionLink (line 20) | class NetworkSubscriptionLink extends SubscriptionLink method NetworkSubscriptionLink (line 25) | NetworkSubscriptionLink( method isReliable (line 39) | boolean isReliable() method channelEndpoint (line 44) | ReceiveChannelEndpoint channelEndpoint() method matches (line 49) | boolean matches(final PublicationImage image) method matches (line 56) | boolean matches(final ReceiveChannelEndpoint channelEndpoint, final in... method matches (line 64) | boolean matches(final ReceiveChannelEndpoint channelEndpoint, final in... method supportsMds (line 71) | boolean supportsMds() FILE: aeron-driver/src/main/java/io/aeron/driver/OptimalMulticastDelayGenerator.java class OptimalMulticastDelayGenerator (line 59) | public class OptimalMulticastDelayGenerator implements FeedbackDelayGene... method OptimalMulticastDelayGenerator (line 72) | public OptimalMulticastDelayGenerator(final double maxBackoffT, final ... method generateDelayNs (line 85) | public long generateDelayNs() method generateNewOptimalDelay (line 95) | public double generateNewOptimalDelay() method uniformRandom (line 108) | public static double uniformRandom(final double max) method toString (line 116) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/PendingSetupMessageFromSource.java class PendingSetupMessageFromSource (line 22) | final class PendingSetupMessageFromSource method PendingSetupMessageFromSource (line 33) | PendingSetupMessageFromSource( method sessionId (line 49) | int sessionId() method streamId (line 54) | int streamId() method transportIndex (line 59) | int transportIndex() method channelEndpoint (line 64) | ReceiveChannelEndpoint channelEndpoint() method isPeriodic (line 69) | boolean isPeriodic() method shouldElicitSetupMessage (line 74) | boolean shouldElicitSetupMessage() method controlAddress (line 79) | void controlAddress(final InetSocketAddress newControlAddress) method controlAddress (line 84) | InetSocketAddress controlAddress() method timeOfStatusMessageNs (line 89) | long timeOfStatusMessageNs() method timeOfStatusMessageNs (line 94) | void timeOfStatusMessageNs(final long nowNs) method removeFromDataPacketDispatcher (line 99) | void removeFromDataPacketDispatcher() method toString (line 104) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/PreferredMulticastFlowControl.java class PreferredMulticastFlowControl (line 27) | @Deprecated method PreferredMulticastFlowControl (line 45) | public PreferredMulticastFlowControl() FILE: aeron-driver/src/main/java/io/aeron/driver/PreferredMulticastFlowControlSupplier.java class PreferredMulticastFlowControlSupplier (line 26) | @Deprecated method PreferredMulticastFlowControlSupplier (line 32) | public PreferredMulticastFlowControlSupplier() method newInstance (line 39) | public FlowControl newInstance(final UdpChannel udpChannel, final int ... FILE: aeron-driver/src/main/java/io/aeron/driver/PublicationImage.java class PublicationImagePadding1 (line 67) | class PublicationImagePadding1 class PublicationImageConductorFields (line 75) | class PublicationImageConductorFields extends PublicationImagePadding1 class PublicationImagePadding2 (line 88) | class PublicationImagePadding2 extends PublicationImageConductorFields class PublicationImageReceiverFields (line 96) | class PublicationImageReceiverFields extends PublicationImagePadding2 class PublicationImagePadding3 (line 105) | class PublicationImagePadding3 extends PublicationImageReceiverFields class PublicationImage (line 116) | public final class PublicationImage type State (line 120) | @SuppressWarnings("JavadocVariable") method PublicationImage (line 215) | PublicationImage( method free (line 305) | public boolean free() method close (line 313) | public void close() method correlationId (line 337) | public long correlationId() method sessionId (line 347) | public int sessionId() method streamId (line 357) | public int streamId() method channel (line 367) | public String channel() method subscribableRegistrationId (line 375) | public long subscribableRegistrationId() method addSubscriber (line 383) | public void addSubscriber( method removeSubscriber (line 396) | public void removeSubscriber(final SubscriptionLink subscriptionLink, ... method onGapDetected (line 424) | public void onGapDetected(final int termId, final int termOffset, fina... method sourceIdentity (line 455) | String sourceIdentity() method channelEndpoint (line 465) | ReceiveChannelEndpoint channelEndpoint() method removeFromDispatcher (line 474) | void removeFromDispatcher() method rawLog (line 484) | RawLog rawLog() method activate (line 492) | void activate() method deactivate (line 502) | void deactivate() method receiverRelease (line 525) | void receiverRelease() method addDestination (line 530) | void addDestination(final int transportIndex, final ReceiveDestination... method removeDestination (line 546) | void removeDestination(final int transportIndex) method addDestinationConnectionIfUnknown (line 552) | void addDestinationConnectionIfUnknown(final int transportIndex, final... method trackRebuild (line 557) | int trackRebuild(final long nowNs) method insertPacket (line 624) | int insertPacket( method logRevoke (line 704) | private static void logRevoke( method isConnected (line 718) | boolean isConnected(final long nowNs) method isEndOfStream (line 723) | boolean isEndOfStream() method checkEosForDrainTransition (line 733) | void checkEosForDrainTransition(final long nowNs) method sendPendingStatusMessage (line 755) | int sendPendingStatusMessage(final long nowNs) method processPendingLoss (line 819) | int processPendingLoss() method initiateAnyRttMeasurements (line 870) | int initiateAnyRttMeasurements(final long nowNs) method onRttMeasurement (line 894) | void onRttMeasurement( method isAcceptingSubscriptions (line 903) | boolean isAcceptingSubscriptions() method joinPosition (line 913) | long joinPosition() method hasSendResponseSetup (line 925) | boolean hasSendResponseSetup() method responseSessionId (line 930) | void responseSessionId(final Integer responseSessionId) method onTimeEvent (line 938) | @SuppressWarnings("fallthrough") method hasReachedEndOfLife (line 995) | public boolean hasReachedEndOfLife() method reject (line 1000) | void reject(final String reason) method stopStatusMessagesIfNotActive (line 1005) | void stopStatusMessagesIfNotActive() method reportLoss (line 1013) | private void reportLoss(final int termId, final int termOffset, final ... method state (line 1035) | private void state(final State state) method isDrained (line 1040) | private boolean isDrained() method hasNoSubscribers (line 1055) | private boolean hasNoSubscribers() method isFlowControlUnderRun (line 1060) | private boolean isFlowControlUnderRun(final long packetPosition) method isFlowControlOverRun (line 1072) | private boolean isFlowControlOverRun(final long proposedPosition) method cleanBufferTo (line 1084) | private void cleanBufferTo(final long position) method trackConnection (line 1100) | private ImageConnection trackConnection( method isAllConnectedEos (line 1121) | private boolean isAllConnectedEos() method findEosPosition (line 1140) | private long findEosPosition() method scheduleStatusMessage (line 1155) | private void scheduleStatusMessage(final long smPosition, final int re... method checkUntetheredSubscriptions (line 1168) | private void checkUntetheredSubscriptions(final long nowNs, final Driv... method untetheredWindowLimit (line 1228) | private long untetheredWindowLimit() method updateActiveTransportCount (line 1246) | private void updateActiveTransportCount() method positionArray (line 1266) | private ReadablePosition[] positionArray(final ArrayList getNetworkInterfaces() throws SocketExce... method getInterfaceAddresses (line 28) | List getInterfaceAddresses(NetworkInterface ifc); method isLoopback (line 30) | boolean isLoopback(NetworkInterface ifc) throws SocketException; method getNetworkInterfaces (line 35) | public Enumeration getNetworkInterfaces() throws Soc... method getInterfaceAddresses (line 40) | public List getInterfaceAddresses(final NetworkInter... method isLoopback (line 45) | public boolean isLoopback(final NetworkInterface ifc) throws SocketExc... FILE: aeron-driver/src/main/java/io/aeron/driver/media/NetworkUtil.java class NetworkUtil (line 35) | public final class NetworkUtil method NetworkUtil (line 37) | private NetworkUtil() method filterBySubnet (line 53) | public static NetworkInterface[] filterBySubnet(final InetAddress addr... method allocateDirectAlignedAndPadded (line 66) | public static ByteBuffer allocateDirectAlignedAndPadded(final int capa... method formatAddressAndPort (line 82) | public static String formatAddressAndPort(final InetAddress address, f... method getProtocolFamily (line 100) | public static ProtocolFamily getProtocolFamily(final InetAddress address) method findFirstMatchingLocalAddress (line 126) | public static InetAddress findFirstMatchingLocalAddress(final InetAddr... method filterBySubnet (line 148) | static NetworkInterface[] filterBySubnet( method findAddressOnInterface (line 181) | static InetAddress findAddressOnInterface( method findAddressOnInterface (line 190) | static InterfaceAddress findAddressOnInterface( method isMatchWithPrefix (line 222) | public static boolean isMatchWithPrefix(final byte[] candidate, final ... method prefixLengthToIpV4Mask (line 248) | static int prefixLengthToIpV4Mask(final int subnetPrefix) method prefixLengthToIpV6Mask (line 253) | private static long prefixLengthToIpV6Mask(final int subnetPrefix) method toInt (line 258) | private static int toInt(final byte[] b) method toLong (line 263) | static long toLong(final byte[] b, final int offset) class FilterResult (line 275) | static class FilterResult implements Comparable method FilterResult (line 281) | FilterResult( method compareTo (line 291) | public int compareTo(final FilterResult other) method equals (line 305) | public boolean equals(final Object o) method hashCode (line 310) | public int hashCode() FILE: aeron-driver/src/main/java/io/aeron/driver/media/PortManager.java type PortManager (line 24) | public interface PortManager method getManagedPort (line 34) | InetSocketAddress getManagedPort( method freeManagedPort (line 43) | void freeManagedPort(InetSocketAddress bindAddress); FILE: aeron-driver/src/main/java/io/aeron/driver/media/ReceiveChannelEndpoint.java class ReceiveChannelEndpointLhsPadding (line 57) | abstract class ReceiveChannelEndpointLhsPadding extends UdpChannelTransport method ReceiveChannelEndpointLhsPadding (line 64) | ReceiveChannelEndpointLhsPadding( class ReceiveChannelEndpointHotFields (line 75) | abstract class ReceiveChannelEndpointHotFields extends ReceiveChannelEnd... method ReceiveChannelEndpointHotFields (line 83) | ReceiveChannelEndpointHotFields( class ReceiveChannelEndpointRhsPadding (line 95) | abstract class ReceiveChannelEndpointRhsPadding extends ReceiveChannelEn... method ReceiveChannelEndpointRhsPadding (line 102) | ReceiveChannelEndpointRhsPadding( class ReceiveChannelEndpoint (line 117) | public class ReceiveChannelEndpoint extends ReceiveChannelEndpointRhsPad... method ReceiveChannelEndpoint (line 157) | public ReceiveChannelEndpoint( method localSocketAddressIndicator (line 200) | public void localSocketAddressIndicator(final AtomicCounter counter) method sendTo (line 217) | public int sendTo(final ByteBuffer buffer, final InetSocketAddress rem... method originalUriString (line 247) | public String originalUriString() method statusIndicatorCounter (line 257) | public AtomicCounter statusIndicatorCounter() method indicateActive (line 265) | public void indicateActive() method indicateClosing (line 287) | public void indicateClosing() method status (line 299) | public long status() method openChannel (line 307) | public void openChannel() method close (line 318) | public void close() method possibleTtlAsymmetryEncountered (line 333) | public void possibleTtlAsymmetryEncountered() method incRefToStream (line 345) | public int incRefToStream(final int streamId) method decRefToStream (line 357) | public int decRefToStream(final int streamId) method incRefToStreamAndSession (line 378) | public long incRefToStreamAndSession(final int streamId, final int ses... method decRefToStreamAndSession (line 391) | public long decRefToStreamAndSession(final int streamId, final int ses... method incResponseRefToStream (line 413) | public int incResponseRefToStream(final int streamId) method decResponseRefToStream (line 427) | public int decResponseRefToStream(final int streamId) method distinctSubscriptionCount (line 445) | public int distinctSubscriptionCount() method shouldBeClosed (line 456) | public boolean shouldBeClosed() method hasExplicitControl (line 470) | public boolean hasExplicitControl() method explicitControlAddress (line 480) | public InetSocketAddress explicitControlAddress() method hasDestinationControl (line 490) | public boolean hasDestinationControl() method validateAllowsDestinationControl (line 500) | public void validateAllowsDestinationControl() method isMulticast (line 513) | public boolean isMulticast() method isMulticast (line 524) | public boolean isMulticast(final int transportIndex) method subscriptionUdpChannel (line 543) | public UdpChannel subscriptionUdpChannel() method udpChannel (line 553) | public UdpChannel udpChannel() method udpChannel (line 564) | public UdpChannel udpChannel(final int transportIndex) method hasTag (line 583) | public boolean hasTag() method tag (line 593) | public long tag() method matchesTag (line 604) | public boolean matchesTag(final UdpChannel udpChannel) method multicastTtl (line 614) | public int multicastTtl() method multicastTtl (line 625) | public int multicastTtl(final int transportIndex) method addDestination (line 645) | public int addDestination(final ReceiveDestinationTransport transport) method removeDestination (line 655) | public void removeDestination(final int transportIndex) method destination (line 666) | public int destination(final UdpChannel udpChannel) method destination (line 677) | public ReceiveDestinationTransport destination(final int transportIndex) method hasDestination (line 688) | public boolean hasDestination(final int transportIndex) method onDataPacket (line 703) | public int onDataPacket( method onSetupMessage (line 728) | public void onSetupMessage( method onRttMeasurement (line 748) | public void onRttMeasurement( method sendSetupElicitingStatusMessage (line 771) | public void sendSetupElicitingStatusMessage( method sendRttMeasurement (line 800) | public void sendRttMeasurement( method sendStatusMessage (line 832) | public void sendStatusMessage( method sendNakMessage (line 866) | public void sendNakMessage( method sendRttMeasurement (line 895) | public void sendRttMeasurement( method sendResponseSetup (line 923) | public void sendResponseSetup( method sendErrorFrame (line 947) | public void sendErrorFrame( method dispatcher (line 974) | public DataPacketDispatcher dispatcher() method updateControlAddress (line 985) | public void updateControlAddress(final int transportIndex, final InetS... method send (line 1004) | protected void send(final ByteBuffer buffer, final int length, final I... method send (line 1024) | protected void send( method checkForReResolution (line 1037) | void checkForReResolution(final long nowNs, final DriverConductorProxy... method incRefImages (line 1058) | public void incRefImages() method decRefImages (line 1067) | public void decRefImages() method updateTimeOfLastActivityNs (line 1072) | private void updateTimeOfLastActivityNs(final long nowNs, final int tr... method updateLocalSocketAddress (line 1084) | private void updateLocalSocketAddress(final String bindAddressAndPort) method applyChannelReceiveTimestamp (line 1094) | private void applyChannelReceiveTimestamp(final UnsafeBuffer buffer, f... method toString (line 1111) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/media/ReceiveChannelEndpointThreadLocals.java class ReceiveChannelEndpointThreadLocals (line 38) | public final class ReceiveChannelEndpointThreadLocals method ReceiveChannelEndpointThreadLocals (line 55) | public ReceiveChannelEndpointThreadLocals() method statusMessageBuffer (line 127) | public ByteBuffer statusMessageBuffer() method statusMessageFlyweight (line 137) | public StatusMessageFlyweight statusMessageFlyweight() method nakBuffer (line 147) | public ByteBuffer nakBuffer() method nakFlyweight (line 157) | public NakFlyweight nakFlyweight() method rttMeasurementBuffer (line 167) | public ByteBuffer rttMeasurementBuffer() method rttMeasurementFlyweight (line 177) | public RttMeasurementFlyweight rttMeasurementFlyweight() method responseSetupBuffer (line 187) | public ByteBuffer responseSetupBuffer() method responseSetupHeader (line 197) | public ResponseSetupFlyweight responseSetupHeader() method errorBuffer (line 207) | public ByteBuffer errorBuffer() method errorFlyweight (line 217) | public ErrorFlyweight errorFlyweight() method nextReceiverId (line 227) | public long nextReceiverId() method toString (line 235) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/media/ReceiveDestinationTransport.java class ReceiveDestinationTransportLhsPadding (line 26) | abstract class ReceiveDestinationTransportLhsPadding extends UdpChannelT... method ReceiveDestinationTransportLhsPadding (line 33) | ReceiveDestinationTransportLhsPadding( class ReceiveDestinationTransportHotFields (line 48) | abstract class ReceiveDestinationTransportHotFields extends ReceiveDesti... method ReceiveDestinationTransportHotFields (line 52) | ReceiveDestinationTransportHotFields( class ReceiveDestinationTransportRhsPadding (line 66) | abstract class ReceiveDestinationTransportRhsPadding extends ReceiveDest... method ReceiveDestinationTransportRhsPadding (line 73) | ReceiveDestinationTransportRhsPadding( class ReceiveDestinationTransport (line 90) | public final class ReceiveDestinationTransport extends ReceiveDestinatio... method ReceiveDestinationTransport (line 103) | public ReceiveDestinationTransport( method openChannel (line 128) | public void openChannel(final AtomicCounter statusIndicator) method close (line 140) | public void close() method hasExplicitControl (line 151) | public boolean hasExplicitControl() method explicitControlAddress (line 161) | public InetSocketAddress explicitControlAddress() method timeOfLastActivityNs (line 171) | public void timeOfLastActivityNs(final long nowNs) method timeOfLastActivityNs (line 181) | public long timeOfLastActivityNs() method udpChannel (line 191) | public UdpChannel udpChannel() method currentControlAddress (line 201) | public void currentControlAddress(final InetSocketAddress newAddress) method currentControlAddress (line 211) | public InetSocketAddress currentControlAddress() method toString (line 219) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/media/SendChannelEndpoint.java class SendChannelEndpoint (line 71) | public class SendChannelEndpoint extends UdpChannelTransport method SendChannelEndpoint (line 96) | public SendChannelEndpoint( method localSocketAddressIndicator (line 132) | public void localSocketAddressIndicator(final AtomicCounter counter) method decRef (line 140) | public void decRef() method incRef (line 148) | public void incRef() method openChannel (line 156) | public void openChannel() method originalUriString (line 172) | public String originalUriString() method statusIndicatorCounterId (line 182) | public int statusIndicatorCounterId() method indicateActive (line 190) | public void indicateActive() method close (line 206) | public void close() method shouldBeClosed (line 219) | public boolean shouldBeClosed() method registerForSend (line 229) | public void registerForSend(final NetworkPublication publication) method unregisterForSend (line 239) | public void unregisterForSend(final NetworkPublication publication) method send (line 251) | public int send(final ByteBuffer buffer) method send (line 299) | public int send(final ByteBuffer buffer, final InetSocketAddress endpo... method checkForReResolution (line 333) | public void checkForReResolution(final long nowNs, final DriverConduct... method onStatusMessage (line 359) | public void onStatusMessage( method onError (line 400) | public void onError( method onNakMessage (line 430) | public void onNakMessage( method onRttMeasurement (line 454) | public void onRttMeasurement( method onResponseSetup (line 478) | public void onResponseSetup( method validateAllowsManualControl (line 503) | public void validateAllowsManualControl() method addDestination (line 518) | public void addDestination(final ChannelUri channelUri, final InetSock... method removeDestination (line 529) | public void removeDestination(final ChannelUri channelUri, final InetS... method removeDestination (line 539) | public void removeDestination(final long destinationRegistrationId) method resolutionChange (line 550) | public void resolutionChange(final String endpoint, final InetSocketAd... method allocateDestinationsCounterForMdc (line 570) | public void allocateDestinationsCounterForMdc( method statusMessageTimeout (line 584) | private boolean statusMessageTimeout(final long nowNs) method applyChannelSendTimestamp (line 597) | private void applyChannelSendTimestamp(final ByteBuffer buffer) method matchesTag (line 630) | public boolean matchesTag(final UdpChannel udpChannel) class MultiSndDestinationLhsPadding (line 636) | abstract class MultiSndDestinationLhsPadding class MultiSndDestinationHotFields (line 644) | abstract class MultiSndDestinationHotFields extends MultiSndDestinationL... class MultiSndDestinationRhsPadding (line 649) | abstract class MultiSndDestinationRhsPadding extends MultiSndDestination... class MultiSndDestination (line 657) | abstract class MultiSndDestination extends MultiSndDestinationRhsPadding method MultiSndDestination (line 666) | MultiSndDestination(final CachedNanoClock nanoClock, final ErrorHandle... method send (line 672) | abstract int send(DatagramChannel channel, ByteBuffer buffer, SendChan... method onStatusMessage (line 674) | abstract void onStatusMessage(StatusMessageFlyweight msg, InetSocketAd... method addDestination (line 676) | void addDestination(final ChannelUri channelUri, final InetSocketAddre... method removeDestination (line 680) | void removeDestination(final ChannelUri channelUri, final InetSocketAd... method removeDestination (line 684) | void removeDestination(final long destinationRegistrationId) method checkForReResolution (line 688) | void checkForReResolution( method updateDestination (line 693) | void updateDestination(final String endpoint, final InetSocketAddress ... method destinationsCounter (line 697) | void destinationsCounter(final AtomicCounter destinationsCounter) method send (line 702) | static int send( method findRegistrationId (line 736) | public long findRegistrationId(final ErrorFlyweight msg, final InetSoc... class ManualSndMultiDestination (line 742) | class ManualSndMultiDestination extends MultiSndDestination method ManualSndMultiDestination (line 744) | ManualSndMultiDestination(final CachedNanoClock nanoClock, final Error... method onStatusMessage (line 749) | void onStatusMessage(final StatusMessageFlyweight msg, final InetSocke... method send (line 770) | int send( method addDestination (line 813) | void addDestination(final ChannelUri channelUri, final InetSocketAddre... method removeDestination (line 821) | void removeDestination(final ChannelUri channelUri, final InetSocketAd... method removeDestination (line 851) | void removeDestination(final long destinationRegistrationId) method checkForReResolution (line 881) | void checkForReResolution( method updateDestination (line 894) | void updateDestination(final String endpoint, final InetSocketAddress ... method findRegistrationId (line 906) | public long findRegistrationId(final ErrorFlyweight msg, final InetSoc... class DynamicSndMultiDestination (line 920) | class DynamicSndMultiDestination extends MultiSndDestination method DynamicSndMultiDestination (line 922) | DynamicSndMultiDestination(final CachedNanoClock nanoClock, final Erro... method onStatusMessage (line 927) | void onStatusMessage(final StatusMessageFlyweight msg, final InetSocke... method send (line 949) | int send( method add (line 1014) | private void add(final Destination destination) method truncateDestinations (line 1020) | private void truncateDestinations(final int removedCount) method removeInactiveDestinations (line 1037) | private void removeInactiveDestinations(final long nowNs) class DestinationLhsPadding (line 1061) | abstract class DestinationLhsPadding class DestinationHotFields (line 1069) | abstract class DestinationHotFields extends DestinationLhsPadding class DestinationRhsPadding (line 1074) | abstract class DestinationRhsPadding extends DestinationHotFields class Destination (line 1082) | final class Destination extends DestinationRhsPadding method Destination (line 1091) | Destination(final long nowNs, final long receiverId, final InetSocketA... method Destination (line 1102) | Destination(final long nowMs, final String endpoint, final InetSocketA... method isMatch (line 1113) | boolean isMatch(final long receiverId, final InetSocketAddress address) FILE: aeron-driver/src/main/java/io/aeron/driver/media/SocketAddressParser.java class SocketAddressParser (line 25) | class SocketAddressParser type IpV4State (line 27) | @SuppressWarnings("JavadocVariable") type IpV6State (line 33) | @SuppressWarnings("JavadocVariable") method parse (line 50) | static InetSocketAddress parse( method isMulticastAddress (line 74) | static boolean isMulticastAddress(final String hostAndPort) method tryParseIpV4 (line 120) | private static ParseResult tryParseIpV4(final String str) method tryParseIpV6 (line 159) | private static ParseResult tryParseIpV6(final String str) class ParseResult (line 243) | private static final class ParseResult method ParseResult (line 248) | private ParseResult(final String host, final int port) FILE: aeron-driver/src/main/java/io/aeron/driver/media/UdpChannel.java class UdpChannel (line 40) | public final class UdpChannel method UdpChannel (line 76) | private UdpChannel(final Context context) method parse (line 111) | public static UdpChannel parse(final String channelUriString) method parse (line 124) | public static UdpChannel parse(final String channelUriString, final Na... method parse (line 138) | @SuppressWarnings("MethodLength") method parseTimestampOffset (line 302) | private static int parseTimestampOffset(final ChannelUri channelUri, f... method parseOptionalLong (line 327) | private static Long parseOptionalLong(final ChannelUri channelUri, fin... method parseBufferLength (line 354) | public static int parseBufferLength(final ChannelUri channelUri, final... method parseControlMode (line 379) | public static ControlMode parseControlMode(final ChannelUri channelUri) method parseOptionalDurationNs (line 407) | public static Long parseOptionalDurationNs(final ChannelUri channelUri... method canonicalise (line 431) | public static String canonicalise( method remoteData (line 473) | public InetSocketAddress remoteData() method localData (line 483) | public InetSocketAddress localData() method remoteControl (line 493) | public InetSocketAddress remoteControl() method localControl (line 503) | public InetSocketAddress localControl() method channelUri (line 513) | public ChannelUri channelUri() method hasMulticastTtl (line 523) | public boolean hasMulticastTtl() method multicastTtl (line 533) | public int multicastTtl() method canonicalForm (line 544) | public String canonicalForm() method toString (line 554) | public String toString() method isMulticast (line 564) | public boolean isMulticast() method localInterface (line 574) | public NetworkInterface localInterface() method originalUriString (line 584) | public String originalUriString() method protocolFamily (line 594) | public ProtocolFamily protocolFamily() method tag (line 604) | public long tag() method controlMode (line 614) | public ControlMode controlMode() method isManualControlMode (line 625) | public boolean isManualControlMode() method isDynamicControlMode (line 635) | public boolean isDynamicControlMode() method isResponseControlMode (line 645) | public boolean isResponseControlMode() method hasExplicitEndpoint (line 655) | public boolean hasExplicitEndpoint() method hasExplicitControl (line 665) | public boolean hasExplicitControl() method hasTag (line 675) | public boolean hasTag() method isMultiDestination (line 685) | public boolean isMultiDestination() method hasGroupSemantics (line 695) | public boolean hasGroupSemantics() method socketRcvbufLength (line 705) | public int socketRcvbufLength() method socketRcvbufLengthOrDefault (line 716) | public int socketRcvbufLengthOrDefault(final int defaultValue) method socketSndbufLength (line 726) | public int socketSndbufLength() method socketSndbufLengthOrDefault (line 737) | public int socketSndbufLengthOrDefault(final int defaultValue) method receiverWindowLength (line 747) | public int receiverWindowLength() method receiverWindowLengthOrDefault (line 758) | public int receiverWindowLengthOrDefault(final int defaultValue) method nakDelayNs (line 768) | public Long nakDelayNs() method matchesTag (line 781) | public boolean matchesTag( method isWildcard (line 806) | private boolean isWildcard() method hasMatchingControlMode (line 814) | private boolean hasMatchingControlMode(final UdpChannel udpChannel) method hasMatchingAddress (line 819) | private boolean hasMatchingAddress( method description (line 838) | public String description() method equals (line 851) | public boolean equals(final Object o) method hashCode (line 873) | public int hashCode() method destinationAddress (line 885) | public static InetSocketAddress destinationAddress(final ChannelUri ur... method isMulticastDestinationAddress (line 907) | public static boolean isMulticastDestinationAddress(final ChannelUri uri) method isMulticastEndpoint (line 929) | public static boolean isMulticastEndpoint(final String endpoint) method resolve (line 943) | public static InetSocketAddress resolve( method channelReceiveTimestampOffset (line 954) | public int channelReceiveTimestampOffset() method isChannelReceiveTimestampEnabled (line 964) | public boolean isChannelReceiveTimestampEnabled() method isChannelSendTimestampEnabled (line 974) | public boolean isChannelSendTimestampEnabled() method channelSendTimestampOffset (line 984) | public int channelSendTimestampOffset() method groupTag (line 994) | public Long groupTag() method getMulticastControlAddress (line 1000) | private static InetSocketAddress getMulticastControlAddress(final Inet... method getInterface (line 1010) | private static UnresolvedInterface getInterface(final ChannelUri uri) ... method getEndpointAddress (line 1021) | private static InetSocketAddress getEndpointAddress(final ChannelUri u... method getExplicitControlAddress (line 1042) | private static InetSocketAddress getExplicitControlAddress(final Chann... method validateDataAddress (line 1063) | private static void validateDataAddress(final byte[] addressAsBytes) method validateConfiguration (line 1071) | private static void validateConfiguration(final ChannelUri uri) method validateMedia (line 1076) | private static void validateMedia(final ChannelUri uri) class Context (line 1084) | static final class Context method uriStr (line 1112) | Context uriStr(final String uri) method remoteDataAddress (line 1118) | Context remoteDataAddress(final InetSocketAddress remoteData) method localDataAddress (line 1124) | Context localDataAddress(final InetSocketAddress localData) method remoteControlAddress (line 1130) | Context remoteControlAddress(final InetSocketAddress remoteControl) method localControlAddress (line 1136) | Context localControlAddress(final InetSocketAddress localControl) method canonicalForm (line 1142) | @SuppressWarnings("UnusedReturnValue") method localInterface (line 1149) | Context localInterface(final NetworkInterface networkInterface) method protocolFamily (line 1155) | Context protocolFamily(final ProtocolFamily protocolFamily) method hasMulticastTtl (line 1161) | Context hasMulticastTtl(final boolean hasMulticastTtl) method multicastTtl (line 1167) | @SuppressWarnings("UnusedReturnValue") method tagId (line 1174) | @SuppressWarnings("UnusedReturnValue") method channelUri (line 1181) | Context channelUri(final ChannelUri channelUri) method controlMode (line 1187) | Context controlMode(final ControlMode controlMode) method hasExplicitEndpoint (line 1193) | Context hasExplicitEndpoint(final boolean hasExplicitEndpoint) method hasExplicitControl (line 1199) | Context hasExplicitControl(final boolean hasExplicitControl) method isMulticast (line 1205) | Context isMulticast(final boolean isMulticast) method hasTagId (line 1211) | Context hasTagId(final boolean hasTagId) method hasNoDistinguishingCharacteristic (line 1217) | Context hasNoDistinguishingCharacteristic(final boolean hasNoDisting... method socketRcvbufLength (line 1223) | Context socketRcvbufLength(final int socketRcvbufLength) method socketSndbufLength (line 1229) | Context socketSndbufLength(final int socketSndbufLength) method receiverWindowLength (line 1235) | Context receiverWindowLength(final int receiverWindowLength) method channelReceiveTimestampOffset (line 1241) | @SuppressWarnings("UnusedReturnValue") method channelSendTimestampOffset (line 1248) | @SuppressWarnings("UnusedReturnValue") method nakDelayNs (line 1255) | Context nakDelayNs(final Long nakDelayNs) method groupTag (line 1261) | public void groupTag(final Long groupTag) FILE: aeron-driver/src/main/java/io/aeron/driver/media/UdpChannelTransport.java class UdpChannelTransport (line 44) | public abstract class UdpChannelTransport implements AutoCloseable method UdpChannelTransport (line 97) | protected UdpChannelTransport( method UdpChannelTransport (line 129) | protected UdpChannelTransport( method sendError (line 157) | @Deprecated(forRemoval = true, since = "1.46.6") method onSendError (line 171) | public static void onSendError( method openDatagramChannel (line 184) | public void openDatagramChannel(final AtomicCounter statusIndicator) method close (line 264) | public void close() method udpChannel (line 279) | public UdpChannel udpChannel() method receiveDatagramChannel (line 289) | public DatagramChannel receiveDatagramChannel() method multicastTtl (line 299) | public int multicastTtl() method bindAddressAndPort (line 311) | public String bindAddressAndPort() method isMulticast (line 333) | public boolean isMulticast() method isValidFrame (line 346) | public boolean isValidFrame(final UnsafeBuffer buffer, final int length) method sendHook (line 364) | @SuppressWarnings("unused") method receiveHook (line 376) | @SuppressWarnings("unused") method resendHook (line 390) | @SuppressWarnings("unused") method receive (line 402) | public InetSocketAddress receive(final ByteBuffer buffer) method updateEndpoint (line 431) | public void updateEndpoint(final InetSocketAddress newAddress, final A... method socketSndbufLength (line 466) | public int socketSndbufLength() method socketRcvbufLength (line 476) | public int socketRcvbufLength() FILE: aeron-driver/src/main/java/io/aeron/driver/media/UdpNameResolutionTransport.java class UdpNameResolutionTransport (line 33) | public final class UdpNameResolutionTransport extends UdpChannelTransport type UdpFrameHandler (line 38) | @FunctionalInterface method onFrame (line 50) | int onFrame(UnsafeBuffer unsafeBuffer, int length, InetSocketAddress... method UdpNameResolutionTransport (line 64) | public UdpNameResolutionTransport( method poll (line 83) | public int poll(final UdpFrameHandler handler, final long nowMs) method sendTo (line 109) | public int sendTo(final ByteBuffer buffer, final InetSocketAddress rem... method boundAddress (line 136) | public InetSocketAddress boundAddress() method getInterfaceAddress (line 154) | public static InetSocketAddress getInterfaceAddress(final String addre... method getInetSocketAddress (line 174) | public static InetSocketAddress getInetSocketAddress(final String host... FILE: aeron-driver/src/main/java/io/aeron/driver/media/UdpTransportPoller.java class UdpTransportPoller (line 25) | public abstract class UdpTransportPoller extends TransportPoller method UdpTransportPoller (line 37) | public UdpTransportPoller(final ErrorHandler errorHandler) method pollTransports (line 47) | public abstract int pollTransports(); FILE: aeron-driver/src/main/java/io/aeron/driver/media/UnresolvedInterface.java type UnresolvedInterface (line 27) | sealed interface UnresolvedInterface permits InterfaceSearchAddress, Nam... method resolve (line 29) | ResolvedInterface resolve(boolean multicast, ProtocolFamily protocolFa... method parse (line 31) | static UnresolvedInterface parse(final String str) throws UnknownHostE... FILE: aeron-driver/src/main/java/io/aeron/driver/media/WildcardPortManager.java class WildcardPortManager (line 28) | public class WildcardPortManager implements PortManager method WildcardPortManager (line 48) | public WildcardPortManager(final int[] portRange, final boolean isSender) method getManagedPort (line 60) | public InetSocketAddress getManagedPort( method freeManagedPort (line 86) | public void freeManagedPort(final InetSocketAddress bindAddress) method parsePortRange (line 100) | public static int[] parsePortRange(final String value) method findOpenPort (line 138) | private int findOpenPort() method allocateOpenPort (line 159) | private int allocateOpenPort() throws BindException FILE: aeron-driver/src/main/java/io/aeron/driver/reports/LossReport.java class LossReport (line 60) | public final class LossReport method LossReport (line 111) | public LossReport(final AtomicBuffer buffer) method createEntry (line 130) | public ReportEntry createEntry( method toString (line 172) | public String toString() class ReportEntry (line 184) | public static final class ReportEntry method ReportEntry (line 189) | ReportEntry(final AtomicBuffer buffer, final int offset) method recordObservation (line 201) | public void recordObservation(final long bytesLost, final long times... FILE: aeron-driver/src/main/java/io/aeron/driver/reports/LossReportReader.java class LossReportReader (line 31) | public final class LossReportReader type EntryConsumer (line 42) | @FunctionalInterface method accept (line 57) | void accept( method LossReportReader (line 68) | private LossReportReader() method defaultEntryConsumer (line 78) | public static EntryConsumer defaultEntryConsumer(final PrintStream out) method read (line 112) | public static int read(final AtomicBuffer buffer, final EntryConsumer ... FILE: aeron-driver/src/main/java/io/aeron/driver/reports/LossReportUtil.java class LossReportUtil (line 28) | public final class LossReportUtil method LossReportUtil (line 35) | private LossReportUtil() method file (line 45) | public static File file(final String aeronDirectoryName) method mapLossReport (line 57) | public static MappedByteBuffer mapLossReport(final String aeronDirecto... method mapLossReportReadOnly (line 68) | public static MappedByteBuffer mapLossReportReadOnly(final String aero... FILE: aeron-driver/src/main/java/io/aeron/driver/status/ClientHeartbeatTimestamp.java class ClientHeartbeatTimestamp (line 30) | public final class ClientHeartbeatTimestamp method ClientHeartbeatTimestamp (line 37) | private ClientHeartbeatTimestamp() method allocate (line 50) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/DutyCycleStallTracker.java class DutyCycleStallTracker (line 27) | public class DutyCycleStallTracker extends DutyCycleTracker method DutyCycleStallTracker (line 40) | public DutyCycleStallTracker( method maxCycleTime (line 55) | public AtomicCounter maxCycleTime() method cycleTimeThresholdExceededCount (line 65) | public AtomicCounter cycleTimeThresholdExceededCount() method cycleTimeThresholdNs (line 75) | public long cycleTimeThresholdNs() method reportMeasurement (line 83) | public void reportMeasurement(final long durationNs) method toString (line 99) | public String toString() FILE: aeron-driver/src/main/java/io/aeron/driver/status/FlowControlReceivers.java class FlowControlReceivers (line 28) | public final class FlowControlReceivers method FlowControlReceivers (line 30) | private FlowControlReceivers() method allocate (line 56) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/MdcDestinations.java class MdcDestinations (line 27) | public final class MdcDestinations method MdcDestinations (line 39) | private MdcDestinations() method allocate (line 52) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/PerImageIndicator.java class PerImageIndicator (line 29) | public final class PerImageIndicator method PerImageIndicator (line 36) | private PerImageIndicator() method allocate (line 52) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/PublisherLimit.java class PublisherLimit (line 30) | public final class PublisherLimit method PublisherLimit (line 42) | private PublisherLimit() method allocate (line 58) | public static UnsafeBufferPosition allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/PublisherPos.java class PublisherPos (line 32) | public final class PublisherPos method PublisherPos (line 42) | private PublisherPos() method allocate (line 59) | public static UnsafeBufferPosition allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/ReceiveChannelStatus.java class ReceiveChannelStatus (line 27) | public final class ReceiveChannelStatus method ReceiveChannelStatus (line 39) | private ReceiveChannelStatus() method allocate (line 52) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/ReceiveLocalSocketAddress.java class ReceiveLocalSocketAddress (line 26) | public final class ReceiveLocalSocketAddress method ReceiveLocalSocketAddress (line 33) | private ReceiveLocalSocketAddress() method allocate (line 46) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/ReceiverHwm.java class ReceiverHwm (line 30) | public final class ReceiverHwm method ReceiverHwm (line 42) | private ReceiverHwm() method allocate (line 58) | public static UnsafeBufferPosition allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/ReceiverNaksSent.java class ReceiverNaksSent (line 29) | public final class ReceiverNaksSent method ReceiverNaksSent (line 41) | private ReceiverNaksSent() method allocate (line 57) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/ReceiverPos.java class ReceiverPos (line 30) | public final class ReceiverPos method ReceiverPos (line 42) | private ReceiverPos() method allocate (line 58) | public static UnsafeBufferPosition allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/SendChannelStatus.java class SendChannelStatus (line 27) | public final class SendChannelStatus method SendChannelStatus (line 39) | private SendChannelStatus() method allocate (line 52) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/SendLocalSocketAddress.java class SendLocalSocketAddress (line 26) | public final class SendLocalSocketAddress method SendLocalSocketAddress (line 33) | private SendLocalSocketAddress() method allocate (line 46) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/SenderBpe.java class SenderBpe (line 29) | public final class SenderBpe method SenderBpe (line 41) | private SenderBpe() method allocate (line 57) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/SenderLimit.java class SenderLimit (line 29) | public final class SenderLimit method SenderLimit (line 41) | private SenderLimit() method allocate (line 57) | public static UnsafeBufferPosition allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/SenderNaksReceived.java class SenderNaksReceived (line 29) | public final class SenderNaksReceived method SenderNaksReceived (line 41) | private SenderNaksReceived() method allocate (line 57) | public static AtomicCounter allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/SenderPos.java class SenderPos (line 29) | public final class SenderPos method SenderPos (line 41) | private SenderPos() method allocate (line 57) | public static UnsafeBufferPosition allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/StatusUtil.java class StatusUtil (line 29) | public final class StatusUtil method StatusUtil (line 31) | private StatusUtil() method controllableIdleStrategy (line 41) | public static StatusIndicator controllableIdleStrategy(final CountersR... method sendChannelStatus (line 72) | public static StatusIndicatorReader sendChannelStatus(final CountersRe... method receiveChannelStatus (line 105) | public static StatusIndicatorReader receiveChannelStatus(final Counter... FILE: aeron-driver/src/main/java/io/aeron/driver/status/StreamCounter.java class StreamCounter (line 46) | public final class StreamCounter method StreamCounter (line 73) | private StreamCounter() method allocateCounterId (line 92) | public static int allocateCounterId( FILE: aeron-driver/src/main/java/io/aeron/driver/status/SubscriberPos.java class SubscriberPos (line 28) | public final class SubscriberPos method SubscriberPos (line 40) | private SubscriberPos() method allocate (line 57) | public static UnsafeBufferPosition allocate( FILE: aeron-driver/src/main/java/io/aeron/driver/status/SystemCounterDescriptor.java type SystemCounterDescriptor (line 73) | public enum SystemCounterDescriptor method get (line 359) | public static SystemCounterDescriptor get(final int id) method SystemCounterDescriptor (line 367) | SystemCounterDescriptor(final int id, final String label) method id (line 378) | public int id() method label (line 388) | public String label() method newCounter (line 399) | public AtomicCounter newCounter(final CountersManager countersManager) FILE: aeron-driver/src/main/java/io/aeron/driver/status/SystemCounters.java class SystemCounters (line 27) | public final class SystemCounters implements AutoCloseable method SystemCounters (line 37) | public SystemCounters(final CountersManager countersManager) method get (line 51) | public AtomicCounter get(final SystemCounterDescriptor descriptor) method close (line 59) | public void close() method toString (line 67) | public String toString() FILE: aeron-driver/src/test/c/EmbeddedMediaDriver.h function namespace (line 40) | namespace aeron FILE: aeron-driver/src/test/c/aeron_c_cnc_test.cpp class CounterIdFilter (line 36) | class CounterIdFilter method CounterIdFilter (line 39) | explicit CounterIdFilter(std::int32_t filterId) : method apply (line 44) | void apply(int32_t id, int64_t value) method matches (line 54) | bool matches() const method value (line 59) | std::int64_t value() const class CncTest (line 71) | class CncTest : public CSystemTestBase, public testing::Test method CncTest (line 74) | CncTest() : CSystemTestBase( method TearDown (line 83) | void TearDown() override method bindToLocalUdpSocket (line 99) | bool bindToLocalUdpSocket(uint16_t port) method openAeronCnc (line 120) | bool openAeronCnc() method countingErrorLogCallback (line 125) | static void countingErrorLogCallback( method counterFilterCallback (line 137) | static void counterFilterCallback( method countingLossReader (line 151) | static void countingLossReader( function TEST_F (line 169) | TEST_F(CncTest, shouldGetCncConstants) function TEST_F (line 180) | TEST_F(CncTest, shouldGetCountersAndDistinctErrorLogs) function TEST_F (line 216) | TEST_F(CncTest, shouldGetLossReport) FILE: aeron-driver/src/test/c/aeron_c_local_addresses_test.cpp class CLocalAddressesTest (line 49) | class CLocalAddressesTest : public CSystemTestBase, public testing::Test method CLocalAddressesTest (line 52) | CLocalAddressesTest() method awaitSubscriptionDestinationOrError (line 61) | static int awaitSubscriptionDestinationOrError(aeron_async_destination... function TEST_F (line 79) | TEST_F(CLocalAddressesTest, shouldGetAddressForPublication) function TEST_F (line 101) | TEST_F(CLocalAddressesTest, shouldGetAddressForExclusivePublication) function TEST_F (line 124) | TEST_F(CLocalAddressesTest, shouldGetAddressForSubscription) function TEST_F (line 157) | TEST_F(CLocalAddressesTest, shouldGetIPv6AddressForSubscription) function TEST_F (line 190) | TEST_F(CLocalAddressesTest, shouldGetOriginalAddressWhenNoWildcardSpecif... function TEST_F (line 217) | TEST_F(CLocalAddressesTest, shouldGetAddressesForMultiDestinationSubscri... class CLocalAddressesTestParameterized (line 257) | class CLocalAddressesTestParameterized : public CSystemTestBase, public ... method CLocalAddressesTestParameterized (line 260) | CLocalAddressesTestParameterized() function TEST_P (line 279) | TEST_P(CLocalAddressesTestParameterized, shouldGetOriginalChannelWhenNoW... FILE: aeron-driver/src/test/c/aeron_c_multi_destination_test.cpp class CMultiDestinationTest (line 38) | class CMultiDestinationTest : public CSystemTestBase, public testing::Test method CMultiDestinationTest (line 41) | CMultiDestinationTest() : CSystemTestBase( function mdsParameters (line 49) | static void mdsParameters( function TEST_F (line 67) | TEST_F(CMultiDestinationTest, shouldAddTwoPublicationDestinationsForMds) function TEST_F (line 116) | TEST_F(CMultiDestinationTest, shouldAddPublicationAndMdcPublicationForMds) function TEST_F (line 165) | TEST_F(CMultiDestinationTest, shouldNotAllowChannelsWithControlButWithou... function TEST_F (line 175) | TEST_F(CMultiDestinationTest, shouldNotAllowChannelsWithControlModeDynam... FILE: aeron-driver/src/test/c/aeron_c_system_test.cpp class CSystemTest (line 35) | class CSystemTest : public CSystemTestBase, public testing::TestWithPara... method CSystemTest (line 38) | CSystemTest() : CSystemTestBase( function set_reserved_value (line 54) | static int64_t set_reserved_value(void *clientd, uint8_t *buffer, size_t... function subscription_registration_id (line 59) | static int64_t subscription_registration_id(aeron_subscription_t *subscr... function TEST_F (line 66) | TEST_F(CSystemTest, shouldSpinUpDriverAndConnectSuccessfully) function TEST_F (line 80) | TEST_F(CSystemTest, shouldReallocateBindingsClientd) function TEST_P (line 122) | TEST_P(CSystemTest, shouldAddAndClosePublication) function TEST_P (line 177) | TEST_P(CSystemTest, shouldAddAndCloseExclusivePublication) function TEST_P (line 230) | TEST_P(CSystemTest, shouldAddAndCloseSubscription) function TEST_F (line 279) | TEST_F(CSystemTest, shouldAddAndCloseCounter) function TEST_F (line 311) | TEST_F(CSystemTest, shouldAddStaticCounter) function TEST_F (line 382) | TEST_F(CSystemTest, shouldGetNextAvailableSessionId) function TEST_P (line 437) | TEST_P(CSystemTest, shouldAddPublicationAndSubscription) function TEST_P (line 461) | TEST_P(CSystemTest, shouldOfferAndPollOneMessage) function TEST_P (line 509) | TEST_P(CSystemTest, shouldOfferAndPollThreeTermsOfMessages) function TEST_P (line 559) | TEST_P(CSystemTest, shouldOfferAndPollThreeTermsOfMessagesWithTryClaim) function TEST_P (line 613) | TEST_P(CSystemTest, shouldOfferAndPollThreeTermsOfMessagesWithExclusiveP... function TEST_P (line 667) | TEST_P(CSystemTest, shouldAllowImageToGoUnavailableWithNoPollAfter) function TEST_P (line 729) | TEST_P(CSystemTest, shouldAllowImageToGoUnavailableWithPollAfter) function TEST_P (line 798) | TEST_P(CSystemTest, shouldAllowImageToGoUnavailableAndThenRejoin) function TEST_P (line 878) | TEST_P(CSystemTest, shouldAddMultipleSubscriptionsUsingSameImage) function TEST_F (line 941) | TEST_F(CSystemTest, shouldNotifyImageGoingUnavailableWhenSubscriptionIsC... function TEST_F (line 1026) | TEST_F(CSystemTest, shouldSetClientName) function TEST_F (line 1037) | TEST_F(CSystemTest, shouldSetNullClientName) function TEST_F (line 1046) | TEST_F(CSystemTest, shouldSetClientNameOverLong) function TEST_F (line 1060) | TEST_F(CSystemTest, shouldBeNotifiedWhenClientIsClosed) FILE: aeron-driver/src/test/c/aeron_c_terminate_test.cpp class TerminateTest (line 31) | class TerminateTest : public testing::Test method TerminateTest (line 34) | TerminateTest() = default; function TEST_F (line 37) | TEST_F(TerminateTest, shouldShutdownDriver) FILE: aeron-driver/src/test/c/aeron_congestion_control_test.cpp class CongestionControlTest (line 35) | class CongestionControlTest : public testing::Test method CongestionControlTest (line 38) | CongestionControlTest() method reset_env (line 66) | static void reset_env() method test_static_window_congestion_control (line 74) | void test_static_window_congestion_control( type counters_clientd_stct (line 113) | struct counters_clientd_stct method filter_counters (line 123) | static void filter_counters( method find_counter_by_label_prefix (line 143) | static int32_t find_counter_by_label_prefix( method aeron_udp_channel_t (line 159) | aeron_udp_channel_t *parse_udp_channel(const char *channel) method get_counter_state (line 169) | int32_t get_counter_state(int32_t counter_id) const method TearDown (line 177) | void TearDown() override method AERON_DECL_ALIGNED (line 192) | AERON_DECL_ALIGNED(buffer_t m_counter_value_buffer, 16) = {} method AERON_DECL_ALIGNED (line 193) | AERON_DECL_ALIGNED(buffer_4x_t m_counter_meta_buffer, 16) = {} function TEST_F (line 196) | TEST_F(CongestionControlTest, contextShouldUseDefaultCongestionControlSt... function TEST_F (line 201) | TEST_F(CongestionControlTest, contextShouldResolveCongestionControlStrat... function TEST_F (line 219) | TEST_F(CongestionControlTest, shouldSetExplicitCongestionControlStrategy... function TEST_F (line 230) | TEST_F(CongestionControlTest, shouldReturnDefaultCongestionControlStrate... function TEST_F (line 241) | TEST_F(CongestionControlTest, defaultStrategySupplierShouldChooseStaticW... function TEST_F (line 252) | TEST_F(CongestionControlTest, defaultStrategySupplierShouldChooseStaticW... function TEST_F (line 262) | TEST_F(CongestionControlTest, staticWindowCongestionControlStrategySuppl... function TEST_F (line 272) | TEST_F(CongestionControlTest, defaultStrategySupplierShouldChooseCubicCo... function TEST_F (line 330) | TEST_F(CongestionControlTest, defaultStrategySupplierShouldReturnNegativ... function TEST_F (line 353) | TEST_F(CongestionControlTest, cubicCongestionControlSupplierReturnsNegat... function TEST_F (line 378) | TEST_F(CongestionControlTest, cubicCongestionControlStrategyConfiguration) FILE: aeron-driver/src/test/c/aeron_counters_manager_test.cpp class CountersManagerTest (line 30) | class CountersManagerTest : public testing::Test method CountersManagerTest (line 33) | CountersManagerTest() = default; method SetUp (line 40) | void SetUp() override method counters_manager_init (line 46) | int counters_manager_init() method counters_manager_with_cool_down_init (line 58) | int counters_manager_with_cool_down_init() function func_should_never_be_called (line 77) | void func_should_never_be_called( function test_concurrent_aeron_counter_increment (line 89) | static void test_concurrent_aeron_counter_increment( function test_concurrent_aeron_counter_get_and_add (line 104) | static void test_concurrent_aeron_counter_get_and_add( function TEST_F (line 119) | TEST_F(CountersManagerTest, shouldNotIterateOverEmptyCounters) function TEST_F (line 126) | TEST_F(CountersManagerTest, shouldEnsureAlignmentOfKeyLayout) function TEST_F (line 136) | TEST_F(CountersManagerTest, shouldErrorOnAllocatingWhenFull) function func_check_and_remove_from_map (line 147) | void func_check_and_remove_from_map( function TEST_F (line 162) | TEST_F(CountersManagerTest, shouldAllocateIntoEmptyCounters) function TEST_F (line 183) | TEST_F(CountersManagerTest, shouldRecycleCounterIdWhenFreed) function TEST_F (line 198) | TEST_F(CountersManagerTest, shouldFreeAndReuseCounters) function TEST_F (line 210) | TEST_F(CountersManagerTest, shouldFreeAndNotReuseCountersThatHaveCoolDown) function TEST_F (line 224) | TEST_F(CountersManagerTest, shouldFreeAndReuseCountersAfterCoolDown) function TEST_F (line 238) | TEST_F(CountersManagerTest, shouldStoreAndLoadCounterValue) function TEST_F (line 253) | TEST_F(CountersManagerTest, shouldIncrementValueWithVolatileSemantics) function TEST_F (line 284) | TEST_F(CountersManagerTest, shouldIncrementValueWithReleaseSemantics) function TEST_F (line 302) | TEST_F(CountersManagerTest, shouldIncrementValueWithPlainSemantics) function TEST_F (line 320) | TEST_F(CountersManagerTest, shouldGetAndAddValueWithVolatileSemantics) function TEST_F (line 347) | TEST_F(CountersManagerTest, shouldGetAndAddValueWithReleaseSemantics) function TEST_F (line 368) | TEST_F(CountersManagerTest, shouldGetAndAddValueWithPlainSemantics) function TEST_F (line 389) | TEST_F(CountersManagerTest, shouldProposeMaxValueWithReleaseSemantics) function TEST_F (line 413) | TEST_F(CountersManagerTest, shouldProposeMaxValueWithPlainSemantics) type metadata_test_stct (line 432) | struct metadata_test_stct function func_should_store_metadata (line 440) | void func_should_store_metadata( function TEST_F (line 460) | TEST_F(CountersManagerTest, shouldStoreMetaData) FILE: aeron-driver/src/test/c/aeron_data_packet_dispatcher_test.cpp class DataPacketDispatcherTest (line 44) | class DataPacketDispatcherTest : public ReceiverTestBase, public ::testi... method SetUp (line 47) | void SetUp() final method TearDown (line 60) | void TearDown() final method aeron_publication_image_t (line 65) | aeron_publication_image_t *createImage(int32_t stream_id, int32_t sess... method isEmpty (line 70) | bool isEmpty(aeron_mpsc_rb_t *ring_buffer) function TEST_F (line 81) | TEST_F(DataPacketDispatcherTest, shouldInsertDataInputSubscribedPublicat... function TEST_F (line 111) | TEST_F(DataPacketDispatcherTest, shouldNotInsertDataInputWithNoSubscript... function TEST_F (line 144) | TEST_F(DataPacketDispatcherTest, shouldElicitSetupMessageForSubscription... function TEST_F (line 198) | TEST_F(DataPacketDispatcherTest, shouldRequestCreateImageUponReceivingSe... function TEST_F (line 241) | TEST_F(DataPacketDispatcherTest, shouldRequestCreateImageUponReceivingSe... FILE: aeron-driver/src/test/c/aeron_driver_conductor_clock_test.cpp class DriverConductorClockTest (line 19) | class DriverConductorClockTest : public DriverConductorTest, public test... function TEST_F (line 23) | TEST_F(DriverConductorClockTest, shouldUpdateCachedClockOnMsBoundary) FILE: aeron-driver/src/test/c/aeron_driver_conductor_config_test.cpp class DriverConductorConfigTest (line 22) | class DriverConductorConfigTest : public DriverConductorTest, public tes... function TEST_F (line 26) | TEST_F(DriverConductorConfigTest, shouldRejectResponsePublicationDestina... function TEST_F (line 74) | TEST_F(DriverConductorConfigTest, shouldRejectResponseSubscriptionDestin... FILE: aeron-driver/src/test/c/aeron_driver_conductor_counter_test.cpp class DriverConductorCounterTest (line 25) | class DriverConductorCounterTest : public DriverConductorTest, public te... function TEST_F (line 36) | TEST_F(DriverConductorCounterTest, shouldBeAbleToAddSingleCounter) function TEST_F (line 63) | TEST_F(DriverConductorCounterTest, shouldRemoveSingleCounter) function TEST_F (line 92) | TEST_F(DriverConductorCounterTest, shouldRemoveCounterOnClientTimeout) function TEST_F (line 125) | TEST_F(DriverConductorCounterTest, shouldRemoveMultipleCountersOnClientT... function TEST_F (line 149) | TEST_F(DriverConductorCounterTest, shouldRemoveMultipleCountersOnClientC... function TEST_F (line 174) | TEST_F(DriverConductorCounterTest, shouldNotRemoveCounterOnClientKeepalive) function TEST_F (line 206) | TEST_F(DriverConductorCounterTest, shouldIncrementCounterOnConductorThre... FILE: aeron-driver/src/test/c/aeron_driver_conductor_ipc_test.cpp class DriverConductorIpcTest (line 21) | class DriverConductorIpcTest : public DriverConductorTest, public testin... method subscriberCount (line 24) | inline size_t subscriberCount(aeron_ipc_publication_t *publication) function TEST_F (line 31) | TEST_F(DriverConductorIpcTest, shouldBeAbleToAddSingleIpcSubscriptionThe... function TEST_F (line 64) | TEST_F(DriverConductorIpcTest, shouldBeAbleToAddSingleIpcPublicationThen... function TEST_F (line 97) | TEST_F(DriverConductorIpcTest, shouldBeAbleToAddMultipleIpcSubscriptionW... function TEST_F (line 138) | TEST_F(DriverConductorIpcTest, shouldAddSingleIpcSubscriptionThenAddMult... function TEST_F (line 181) | TEST_F(DriverConductorIpcTest, shouldNotLinkSubscriptionOnAddPublication... function TEST_F (line 215) | TEST_F(DriverConductorIpcTest, shouldBeAbleToTimeoutMultipleIpcSubscript... function TEST_F (line 239) | TEST_F(DriverConductorIpcTest, shouldBeAbleToTimeoutIpcPublicationWithAc... function TEST_F (line 276) | TEST_F(DriverConductorIpcTest, shouldAddIpcPublicationThenSubscriptionWi... function TEST_F (line 312) | TEST_F(DriverConductorIpcTest, shouldAddIpcSubscriptionThenPublicationWi... function TEST_F (line 348) | TEST_F(DriverConductorIpcTest, shouldNotAddIpcPublicationThenSubscriptio... function TEST_F (line 388) | TEST_F(DriverConductorIpcTest, shouldNotAddIpcSubscriptionThenPublicatio... FILE: aeron-driver/src/test/c/aeron_driver_conductor_network_test.cpp class DriverConductorNetworkTest (line 27) | class DriverConductorNetworkTest : public DriverConductorTest, public te... method aeron_publication_image_t (line 30) | aeron_publication_image_t *aeron_driver_conductor_find_publication_image( method aeron_publication_image_subscriber_count (line 46) | inline size_t aeron_publication_image_subscriber_count(aeron_publicati... function TEST_F (line 52) | TEST_F(DriverConductorNetworkTest, shouldBeAbleToAddMultipleNetworkSubsc... function TEST_F (line 96) | TEST_F(DriverConductorNetworkTest, shouldKeepSubscriptionMediaEndpointUp... function TEST_F (line 135) | TEST_F(DriverConductorNetworkTest, shouldCreatePublicationImageForActive... function TEST_F (line 166) | TEST_F(DriverConductorNetworkTest, shouldNotCreatePublicationImageForNon... function TEST_F (line 185) | TEST_F(DriverConductorNetworkTest, shouldRemoveSubscriptionFromImageWhen... function TEST_F (line 219) | TEST_F(DriverConductorNetworkTest, shouldTimeoutImageAndSendUnavailableI... function TEST_F (line 262) | TEST_F(DriverConductorNetworkTest, shouldRemoveSubscriptionAfterImageTim... function TEST_F (line 296) | TEST_F(DriverConductorNetworkTest, shouldRetryFreeOperationsAfterSubscrp... function TEST_F (line 345) | TEST_F(DriverConductorNetworkTest, shouldSendAvailableImageForMultipleSu... function TEST_F (line 378) | TEST_F(DriverConductorNetworkTest, shouldSendAvailableImageForSecondSubs... function TEST_F (line 419) | TEST_F(DriverConductorNetworkTest, shouldTimeoutImageAndSendUnavailableI... function TEST_F (line 471) | TEST_F(DriverConductorNetworkTest, shouldUseExistingChannelEndpointOnAdd... function TEST_F (line 492) | TEST_F(DriverConductorNetworkTest, shouldUseExistingChannelEndpointOnAdd... function TEST_F (line 513) | TEST_F(DriverConductorNetworkTest, shouldUseExistingChannelEndpointOnAdd... function TEST_F (line 534) | TEST_F(DriverConductorNetworkTest, shouldUseExistingPublicationOnAddPubl... function TEST_F (line 562) | TEST_F(DriverConductorNetworkTest, shouldErrorWithUnknownSessionIdTag) function TEST_F (line 574) | TEST_F(DriverConductorNetworkTest, shouldErrorWithInvalidSessionIdTag) function TEST_F (line 590) | TEST_F(DriverConductorNetworkTest, shouldBeAbleToAddAndRemoveDestination... function TEST_F (line 617) | TEST_F(DriverConductorNetworkTest, shouldFailToAddSubscriptionWithDiffer... function TEST_F (line 633) | TEST_F(DriverConductorNetworkTest, shouldAllowDifferentReliabilityParame... function TEST_F (line 649) | TEST_F(DriverConductorNetworkTest, shouldAddMdsWithSingleUnicastSubscrip... function TEST_F (line 670) | TEST_F(DriverConductorNetworkTest, shouldFailToAddMdsWithSingleUnicastSu... function TEST_F (line 692) | TEST_F(DriverConductorNetworkTest, shouldFailToAddMdsWithSingleUnicastSu... function TEST_F (line 713) | TEST_F(DriverConductorNetworkTest, shouldAddAndRemoveMdsWithSingleUnicas... function TEST_F (line 737) | TEST_F(DriverConductorNetworkTest, shouldFailToRemoveMdsWithSingleUnicas... function TEST_F (line 762) | TEST_F(DriverConductorNetworkTest, shouldFailToAddPublicationWithAtsEnab... function TEST_F (line 774) | TEST_F(DriverConductorNetworkTest, shouldFailToAddSubscriptionWithAtsEna... FILE: aeron-driver/src/test/c/aeron_driver_conductor_pub_sub_test.cpp class ConductorTestParam (line 27) | class ConductorTestParam method ConductorTestParam (line 34) | ConductorTestParam(const char *name, const char *channel, char initial... method sendEndpointExists (line 44) | virtual bool sendEndpointExists(aeron_driver_conductor_t *conductor, c... method receiveEndpointExists (line 49) | virtual bool receiveEndpointExists(aeron_driver_conductor_t *conductor... method receiveEndpointHasRefCnt (line 54) | virtual bool receiveEndpointHasRefCnt( method receiveEndpointHasStatus (line 60) | virtual bool receiveEndpointHasStatus( method hasReceiveEndpointCount (line 66) | virtual bool hasReceiveEndpointCount(aeron_driver_conductor_t *conduct... method hasSendEndpointCount (line 71) | virtual bool hasSendEndpointCount(aeron_driver_conductor_t *conductor,... method channelWithParams (line 76) | virtual void channelWithParams(char *path, size_t len, int32_t session... class NetworkTestParam (line 90) | class NetworkTestParam : public ConductorTestParam method NetworkTestParam (line 93) | explicit NetworkTestParam(const char *channel) : ConductorTestParam("U... method NetworkTestParam (line 95) | static NetworkTestParam *instance() method publicationExists (line 101) | bool publicationExists(aeron_driver_conductor_t *conductor, int64_t pu... method numPublications (line 106) | size_t numPublications(aeron_driver_conductor_t *conductor) override method publicationHasRefCnt (line 111) | bool publicationHasRefCnt(aeron_driver_conductor_t *conductor, int64_t... method sendEndpointExists (line 117) | bool sendEndpointExists(aeron_driver_conductor_t *conductor, const cha... method receiveEndpointExists (line 122) | bool receiveEndpointExists(aeron_driver_conductor_t *conductor, const ... method hasReceiveEndpointCount (line 127) | bool hasReceiveEndpointCount(aeron_driver_conductor_t *conductor, size... method receiveEndpointHasRefCnt (line 132) | bool receiveEndpointHasRefCnt( method receiveEndpointHasStatus (line 144) | bool receiveEndpointHasStatus( method numSubscriptions (line 154) | size_t numSubscriptions(aeron_driver_conductor_t *conductor) override method hasSendEndpointCount (line 159) | bool hasSendEndpointCount(aeron_driver_conductor_t *conductor, size_t ... class IpcTestParam (line 165) | class IpcTestParam : public ConductorTestParam method IpcTestParam (line 168) | explicit IpcTestParam(const char *channel) : ConductorTestParam("IPC",... method IpcTestParam (line 170) | static IpcTestParam *instance() method publicationExists (line 176) | bool publicationExists(aeron_driver_conductor_t *conductor, int64_t pu... method numPublications (line 181) | size_t numPublications(aeron_driver_conductor_t *conductor) override method publicationHasRefCnt (line 186) | bool publicationHasRefCnt(aeron_driver_conductor_t *conductor, int64_t... method numSubscriptions (line 192) | size_t numSubscriptions(aeron_driver_conductor_t *conductor) override class DriverConductorPubSubTest (line 198) | class DriverConductorPubSubTest : function TEST_P (line 213) | TEST_P(DriverConductorPubSubTest, shouldRejectAddPublicationIfChannelIsT... function TEST_P (line 229) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddAndRemoveSingleNetwor... function TEST_P (line 266) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddAndRemoveSingleNetwor... function TEST_P (line 297) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddAndRemoveSingleNetwor... function TEST_P (line 332) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddMultipleNetworkPublic... function TEST_P (line 370) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddAndRemoveMultipleNetw... function TEST_P (line 408) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddMultipleExclusiveNetw... function TEST_P (line 438) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddAndRemoveSingleNetwor... function TEST_P (line 470) | TEST_P(DriverConductorPubSubTest, shouldAddSecondNetworkPublicationWithS... function TEST_P (line 497) | TEST_P(DriverConductorPubSubTest, shouldFailToAddSecondNetworkPublicatio... function TEST_P (line 525) | TEST_P(DriverConductorPubSubTest, shouldAddSecondNetworkPublicationWithS... function TEST_P (line 551) | TEST_P(DriverConductorPubSubTest, shouldFailToAddSecondNetworkPublicatio... function TEST_P (line 577) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddSingleNetworkPublicat... function TEST_P (line 604) | TEST_P(DriverConductorPubSubTest, shouldErrorOnDuplicateExclusivePublica... function TEST_P (line 626) | TEST_P(DriverConductorPubSubTest, shouldErrorOnDuplicateSharedPublicatio... function TEST_P (line 649) | TEST_P(DriverConductorPubSubTest, shouldErrorOnDuplicateSharedPublicatio... function TEST_P (line 671) | TEST_P(DriverConductorPubSubTest, shouldErrorOnDuplicateExclusivePublica... function TEST_P (line 693) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddMultipleNetworkSubscr... function TEST_F (line 717) | TEST_F(DriverConductorPubSubTest, shouldErrorOnRemovePublicationOnUnknow... function TEST_F (line 731) | TEST_F(DriverConductorPubSubTest, shouldErrorOnRemoveSubscriptionOnUnkno... function TEST_F (line 744) | TEST_F(DriverConductorPubSubTest, shouldErrorOnAddPublicationWithInvalid... function TEST_F (line 756) | TEST_F(DriverConductorPubSubTest, shouldErrorOnAddSubscriptionWithInvali... function TEST_P (line 768) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToTimeoutNetworkPublication) function TEST_P (line 792) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToNotTimeoutNetworkPublica... function TEST_P (line 818) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToTimeoutNetworkSubscription) function TEST_P (line 841) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToNotTimeoutNetworkSubscri... function TEST_P (line 867) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToTimeoutSendChannelEndpoi... function TEST_P (line 897) | TEST_P(DriverConductorPubSubTest, shouldRetryFreeOperationsAfterTimeoutS... function TEST_P (line 948) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToTimeoutReceiveChannelEnd... function TEST_P (line 977) | TEST_P(DriverConductorPubSubTest, shouldNotAddDynamicSessionIdInReserved... function TEST_P (line 1008) | TEST_P(DriverConductorPubSubTest, shouldNotAccidentallyBumpIntoExistingS... function TEST_P (line 1053) | TEST_P(DriverConductorPubSubTest, shouldNotAccidentallyBumpIntoExistingS... function TEST_P (line 1106) | TEST_P(DriverConductorPubSubTest, shouldBeAbleToAddSingleNetworkSubscrip... FILE: aeron-driver/src/test/c/aeron_driver_conductor_spy_test.cpp class DriverConductorSpyTest (line 21) | class DriverConductorSpyTest : public DriverConductorTest, public testin... method subscriberCount (line 24) | inline size_t subscriberCount(aeron_network_publication_t *publication) function TEST_F (line 30) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddSingleSubscription) function TEST_F (line 55) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddAndRemoveSingleSubscript... function TEST_F (line 76) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddMultipleSubscriptionsWit... function TEST_F (line 98) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddMultipleSubscriptionsWit... function TEST_F (line 120) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddSingleSubscriptionThenAd... function TEST_F (line 163) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddSingleSubscriptionWithTa... function TEST_F (line 209) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddSinglePublicationThenAdd... function TEST_F (line 253) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddSinglePublicationThenAdd... function TEST_F (line 298) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddMultipleSubscriptionWith... function TEST_F (line 352) | TEST_F(DriverConductorSpyTest, shouldBeAbleToAddSingleSubscriptionThenAd... function TEST_F (line 420) | TEST_F(DriverConductorSpyTest, shouldNotLinkSubscriptionOnAddPublication... function TEST_F (line 480) | TEST_F(DriverConductorSpyTest, shouldBeAbleToTimeoutSubscription) function TEST_F (line 502) | TEST_F(DriverConductorSpyTest, shouldBeAbleToNotTimeoutSubscriptionOnKee... function TEST_F (line 527) | TEST_F(DriverConductorSpyTest, shouldAddNetworkPublicationThenSingleSpyW... function TEST_F (line 566) | TEST_F(DriverConductorSpyTest, shouldAddSingleSpyThenNetworkPublicationW... function TEST_F (line 604) | TEST_F(DriverConductorSpyTest, shouldNotAddNetworkPublicationThenSingleS... function TEST_F (line 645) | TEST_F(DriverConductorSpyTest, shouldNotAddSingleSpyThenNetworkPublicati... FILE: aeron-driver/src/test/c/aeron_driver_conductor_subscribable_test.cpp function null_hook (line 21) | void null_hook(void *clientd, volatile int64_t *value_addr) class DriverConductorSubscribableTest (line 33) | class DriverConductorSubscribableTest : public DriverConductorTest, publ... method TearDown (line 39) | void TearDown() override method aeron_tetherable_position_t (line 44) | static aeron_tetherable_position_t *findTetherablePosition(aeron_subsc... method no_op_log (line 58) | static void no_op_log( function TEST_F (line 69) | TEST_F(DriverConductorSubscribableTest, shouldHaveNoWorkingWhenOnlySubsc... function TEST_F (line 110) | TEST_F(DriverConductorSubscribableTest, shouldHaveWorkingWhenOneSubscrip... function TEST_F (line 172) | TEST_F(DriverConductorSubscribableTest, shouldApplyMultipleRandomActions... FILE: aeron-driver/src/test/c/aeron_driver_conductor_test.h type std (line 86) | typedef std::array buffer_t; function test_nano_clock (line 91) | static int64_t test_nano_clock() function test_epoch_clock (line 96) | static int64_t test_epoch_clock() function test_set_nano_time (line 101) | static void test_set_nano_time(int64_t timestamp_ns) function test_increment_nano_time (line 106) | static void test_increment_nano_time(int64_t delta_ns) function test_malloc_raw_log_map (line 111) | static int test_malloc_raw_log_map( function test_malloc_raw_log_close (line 135) | static int test_malloc_raw_log_close(aeron_mapped_raw_log_t *log, const ... function test_malloc_raw_log_free (line 142) | static bool test_malloc_raw_log_free(aeron_mapped_raw_log_t *log, const ... function test_uint64_max_usable_fs_space (line 152) | static uint64_t test_uint64_max_usable_fs_space(const char *path) function class (line 157) | class DriverCallbacks function class (line 173) | class MockDriverCallbacks : public DriverCallbacks function mock_broadcast_handler (line 180) | void mock_broadcast_handler(int32_t type_id, uint8_t *buffer, size_t len... function null_broadcast_handler (line 186) | void null_broadcast_handler(int32_t type_id, uint8_t *buffer, size_t len... function mock_counter_handler (line 190) | void mock_counter_handler( type TestDriverContext (line 203) | struct TestDriverContext function virtual (line 241) | virtual ~TestDriverContext() type TestDriverConductor (line 256) | struct TestDriverConductor function virtual (line 285) | virtual ~TestDriverConductor() function manuallySetNextSessionId (line 292) | void manuallySetNextSessionId(int32_t nextSessionId) function class (line 303) | class DriverConductorTest function fill_sockaddr_ipv4 (line 623) | static void fill_sockaddr_ipv4(struct sockaddr_storage *addr, const char... function createPublicationImage (line 635) | void createPublicationImage(aeron_receive_channel_endpoint_t *endpoint, ... function aeron_image_buffers_ready_get_log_file_name (line 668) | void aeron_image_buffers_ready_get_log_file_name( function aeron_publication_buffers_ready_get_log_file_name (line 676) | void aeron_publication_buffers_ready_get_log_file_name( function aeron_image_buffers_ready_get_source_identity (line 683) | void aeron_image_buffers_ready_get_source_identity( function aeron_image_message_get_channel (line 695) | void aeron_image_message_get_channel( FILE: aeron-driver/src/test/c/aeron_driver_configuration_test.cpp class DriverConfigurationTest (line 26) | class DriverConfigurationTest : public testing::Test method DriverConfigurationTest (line 29) | DriverConfigurationTest() function TEST_F (line 46) | TEST_F(DriverConfigurationTest, shouldFindAllBuiltinFlowControlStrategies) function TEST_F (line 54) | TEST_F(DriverConfigurationTest, shouldNotFindNonBuiltinFlowControlStrate... FILE: aeron-driver/src/test/c/aeron_driver_context_config_test.cpp class DriverContextConfigTest (line 31) | class DriverContextConfigTest : public testing::Test method TearDown (line 34) | void TearDown() override function TEST_F (line 41) | TEST_F(DriverContextConfigTest, shouldValidateReceiverIoVectorCapacity) function TEST_F (line 84) | TEST_F(DriverContextConfigTest, shouldValidateSenderIoVectorCapacity) function TEST_F (line 127) | TEST_F(DriverContextConfigTest, shouldValidateMaxMessagesPerSendBuffers) function TEST_F (line 169) | TEST_F(DriverContextConfigTest, shouldHandleValuesOutsideOfUint32Range) function TEST_F (line 185) | TEST_F(DriverContextConfigTest, shouldReturnDefaultLowFileStoreWarningTh... function TEST_F (line 197) | TEST_F(DriverContextConfigTest, shouldAssignLowStoreWarningThreshold) function TEST_F (line 209) | TEST_F(DriverContextConfigTest, shouldReadLowFileStoreWarningThresholdFr... function TEST_F (line 225) | TEST_F(DriverContextConfigTest, shouldHonorUntetheredLingerFromAnEnviron... function TEST_F (line 244) | TEST_F(DriverContextConfigTest, shouldInitializeNakUnicastDelayToDefault... function TEST_F (line 255) | TEST_F(DriverContextConfigTest, shouldInitializeNakUnicastDelayFromEnvir... function TEST_F (line 268) | TEST_F(DriverContextConfigTest, shouldUseMinimumValuesIsNakDelayIsOutOfB... function TEST_F (line 281) | TEST_F(DriverContextConfigTest, shouldSetNakDelayExplicitly) function TEST_F (line 297) | TEST_F(DriverContextConfigTest, shouldFailInitIfNakDelayComboIsOutOfBounds) FILE: aeron-driver/src/test/c/aeron_driver_uri_test.cpp class DriverUriTest (line 32) | class DriverUriTest : public testing::Test method DriverUriTest (line 35) | DriverUriTest() function TEST_F (line 59) | TEST_F(DriverUriTest, shouldParseCongestionControlParam) function TEST_F (line 70) | TEST_F(DriverUriTest, shouldParseNoPublicationParams) function TEST_F (line 81) | TEST_F(DriverUriTest, shouldParsePublicationParamLingerTimeout) function TEST_F (line 90) | TEST_F(DriverUriTest, shouldParsePublicationParamUdpTermLength) function TEST_F (line 99) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcTermLength) function TEST_F (line 108) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcTermLengthOddValue) function TEST_F (line 116) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcTermLength32K) function TEST_F (line 124) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcTermLength2T) function TEST_F (line 132) | TEST_F(DriverUriTest, shouldParsePublicationParamUdpEndpointAndMtuLength) function TEST_F (line 141) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcMtuLength32K) function TEST_F (line 150) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcMtuLengthNonPowerOf2) function TEST_F (line 158) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcMtuLengthLessThanHea... function TEST_F (line 166) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcMtuLengthNotMultiple... function TEST_F (line 174) | TEST_F(DriverUriTest, shouldParsePublicationParamIpcSparse) function TEST_F (line 183) | TEST_F(DriverUriTest, shouldParsePublicationParamsForReplayUdp) function TEST_F (line 195) | TEST_F(DriverUriTest, shouldParsePublicationParamsForReplayIpc) function TEST_F (line 207) | TEST_F(DriverUriTest, shouldParsePublicationParamsForReplayIpcNegativeTe... function TEST_F (line 217) | TEST_F(DriverUriTest, shouldParsePublicationParamsForReplayIpcOddTermOff... function TEST_F (line 225) | TEST_F(DriverUriTest, shouldParsePublicationParamsForReplayIpcTermOffset... function TEST_F (line 234) | TEST_F(DriverUriTest, shouldErrorParsingTooLargeTermIdRange) function TEST_F (line 244) | TEST_F(DriverUriTest, shouldParsePublicationSessionId) function TEST_F (line 254) | TEST_F(DriverUriTest, shouldErrorParsingNonNumericSessionId) function TEST_F (line 262) | TEST_F(DriverUriTest, shouldErrorParsingOutOfRangeSessionId) function TEST_F (line 270) | TEST_F(DriverUriTest, shouldParseSubscriptionParamReliable) function TEST_F (line 279) | TEST_F(DriverUriTest, shouldParseSubscriptionParamReliableDefault) function TEST_F (line 288) | TEST_F(DriverUriTest, shouldParseSubscriptionSessionId) function TEST_F (line 298) | TEST_F(DriverUriTest, shouldGetMediaReceiveTimestampOffset) function TEST_F (line 310) | TEST_F(DriverUriTest, shouldDefaultMediaReceiveTimestampOffsetToAeronNul... function TEST_F (line 322) | TEST_F(DriverUriTest, shouldParseAndDefaultResponseCorrelationId) function TEST_F (line 331) | TEST_F(DriverUriTest, shouldNotHaveMaxRetransmits) function TEST_F (line 340) | TEST_F(DriverUriTest, shouldHaveMaxRetransmits) function TEST_F (line 350) | TEST_F(DriverUriTest, shouldFailWithNegativeMaxRetransmits) function TEST_F (line 359) | TEST_F(DriverUriTest, shouldFailWithZeroMaxRetransmits) function TEST_F (line 368) | TEST_F(DriverUriTest, shouldFailWithTooBigMaxRetransmits) function TEST_F (line 377) | TEST_F(DriverUriTest, shouldFailWithInvalidMaxRetransmits) function TEST_F (line 386) | TEST_F(DriverUriTest, shouldFailWithPublicationWindowLessThanMtu) function TEST_F (line 395) | TEST_F(DriverUriTest, shouldFailWithPublicationWindowMoreThanHalfTermLen... function TEST_F (line 404) | TEST_F(DriverUriTest, ipcResponseChannels) class UriResolverTest (line 412) | class UriResolverTest : public testing::Test method UriResolverTest (line 415) | UriResolverTest() : method ipv4_match (line 422) | static bool ipv4_match(const char *addr1_str, const char *addr2_str, s... method ipv6_match (line 434) | static bool ipv6_match(const char *addr1_str, const char *addr2_str, s... method ipv6_prefixlen (line 447) | static size_t ipv6_prefixlen(const char *aadr_str) method ipv4_prefixlen (line 459) | static size_t ipv4_prefixlen(const char *addr_str) method resolve_host_and_port (line 471) | int resolve_host_and_port(const char *address_str, struct sockaddr_sto... type sockaddr_storage (line 478) | struct sockaddr_storage type sockaddr_in (line 479) | struct sockaddr_in type sockaddr_in6 (line 480) | struct sockaddr_in6 function TEST_F (line 485) | TEST_F(UriResolverTest, shouldResolveIpv4DottedDecimalAndPort) function TEST_F (line 496) | TEST_F(UriResolverTest, shouldResolveIpv4MaxPort) function TEST_F (line 508) | TEST_F(UriResolverTest, shouldResolveIpv4MulticastDottedDecimalAndPort) function TEST_F (line 516) | TEST_F(UriResolverTest, shouldResolveIpv6AndPort) function TEST_F (line 535) | TEST_F(UriResolverTest, shouldResolveIpv6MulticastAndPort) function TEST_F (line 544) | TEST_F(UriResolverTest, shouldResolveLocalhost) function TEST_F (line 555) | TEST_F(UriResolverTest, shouldNotResolveInvalidPort) function TEST_F (line 571) | TEST_F(UriResolverTest, shouldNotResolvePortBeyoundMax) function TEST_F (line 577) | TEST_F(UriResolverTest, shouldResolveIpv4Interface) function TEST_F (line 617) | TEST_F(UriResolverTest, shouldResolveHostNameInTheInterfaceSpecification) function TEST_F (line 644) | TEST_F(UriResolverTest, shouldResolveIpv6Interface) function TEST_F (line 687) | TEST_F(UriResolverTest, shouldMatchIpv4) function TEST_F (line 698) | TEST_F(UriResolverTest, shouldNotMatchIpv4) function TEST_F (line 705) | TEST_F(UriResolverTest, shouldMatchIpv6) function TEST_F (line 713) | TEST_F(UriResolverTest, shouldNotMatchIpv6) function TEST_F (line 721) | TEST_F(UriResolverTest, shouldCalculateIpv4PrefixlenFromNetmask) function TEST_F (line 732) | TEST_F(UriResolverTest, shouldCalculateIpv6PrefixlenFromNetmask) FILE: aeron-driver/src/test/c/aeron_errors_test.cpp class ErrorCallbackValidation (line 36) | class ErrorCallbackValidation method ErrorCallbackValidation (line 39) | explicit ErrorCallbackValidation(std::vector expectedSubs... method reset (line 43) | void reset() method validate (line 48) | void validate(std::string &errorStr) method validated (line 63) | bool validated() const function resolveLocalhostOnly (line 94) | static int resolveLocalhostOnly( function testResolverSupplier (line 115) | static int testResolverSupplier( class CErrorsTest (line 125) | class CErrorsTest : public CSystemTestBase, public testing::Test method CErrorsTest (line 128) | CErrorsTest() : CSystemTestBase( method aeron_t (line 144) | aeron_t *connect() override method waitForErrorCounterIncrease (line 155) | void waitForErrorCounterIncrease() method verifyDistinctErrorLogContains (line 166) | void verifyDistinctErrorLogContains(const char *text, std::int64_t tim... method errorCallback (line 192) | static void errorCallback( function TEST_F (line 207) | TEST_F(CErrorsTest, shouldErrorOnAddCounterPoll) function TEST_F (line 215) | TEST_F(CErrorsTest, shouldValidatePollType) function TEST_F (line 236) | TEST_F(CErrorsTest, publicationErrorIncludesClientAndDriverErrorAndRepor... function TEST_F (line 262) | TEST_F(CErrorsTest, exclusivePublicationErrorIncludesClientAndDriverErro... function TEST_F (line 288) | TEST_F(CErrorsTest, subscriptionErrorIncludesClientAndDriverErrorAndRepo... function TEST_F (line 315) | TEST_F(CErrorsTest, destinationErrorIncludesClientAndDriverErrorAndRepor... function TEST_F (line 353) | TEST_F(CErrorsTest, shouldFailToResovleNameOnPublication) function TEST_F (line 379) | TEST_F(CErrorsTest, shouldRecordDistinctErrorCorrectlyOnReresolve) FILE: aeron-driver/src/test/c/aeron_flow_control_test.cpp function now (line 33) | static int64_t now() class FlowControlTest (line 40) | class FlowControlTest : public testing::Test method FlowControlTest (line 43) | FlowControlTest() method apply_status_message (line 48) | int64_t apply_status_message( method apply_old_asf_status_message (line 75) | int64_t apply_old_asf_status_message( method initialise_channel (line 97) | void initialise_channel(const char *uri) type sockaddr_storage (line 103) | struct sockaddr_storage method TearDown (line 119) | void TearDown() override method SetUp (line 136) | void SetUp() override class TaggedFlowControlTest (line 158) | class TaggedFlowControlTest : public FlowControlTest class MinFlowControlTest (line 162) | class MinFlowControlTest : public FlowControlTest class MaxFlowControlTest (line 166) | class MaxFlowControlTest : public FlowControlTest class ParameterisedSuccessfulOptionsParsingTest (line 170) | class ParameterisedSuccessfulOptionsParsingTest : class ParameterisedFailingOptionsParsingTest (line 175) | class ParameterisedFailingOptionsParsingTest : class RetransmitReceiverWindowMultipleParsingTest (line 180) | class RetransmitReceiverWindowMultipleParsingTest : function TEST_F (line 185) | TEST_F(MinFlowControlTest, shouldFallbackToMinStrategy) function TEST_F (line 200) | TEST_F(MinFlowControlTest, shouldUseMinStrategy) function TEST_P (line 233) | TEST_P(RetransmitReceiverWindowMultipleParsingTest, parsesRetransmitRece... function TEST_F (line 252) | TEST_F(FlowControlTest, unicastStrategyShouldUseDefaultWindowMultipleWhe... function TEST_F (line 270) | TEST_F(FlowControlTest, unicastStrategyShouldUseWindowMultipleFromContext) function TEST_F (line 289) | TEST_F(MinFlowControlTest, minStrategyShouldUseDefaultWindowMultipleWhen... function TEST_F (line 307) | TEST_F(MinFlowControlTest, minStrategyShouldUseDefaultWindowMultipleFrom... function TEST_F (line 327) | TEST_F(MinFlowControlTest, minStrategyShouldUseDefaultWindowMultipleFrom... function TEST_F (line 347) | TEST_F(TaggedFlowControlTest, taggedStrategyShouldUseDefaultWindowMultip... function TEST_F (line 365) | TEST_F(TaggedFlowControlTest, taggedStrategyShouldUseDefaultWindowMultip... function TEST_F (line 385) | TEST_F(TaggedFlowControlTest, taggedStrategyShouldUseDefaultWindowMultip... function TEST_F (line 405) | TEST_F(MaxFlowControlTest, maxStrategyShouldUseDefaultWindowMultipleWhen... function TEST_F (line 423) | TEST_F(MaxFlowControlTest, maxStrategyShouldUseDefaultWindowMultipleFrom... function TEST_F (line 443) | TEST_F(MaxFlowControlTest, maxStrategyShouldUseDefaultWindowMultipleFrom... function TEST_F (line 463) | TEST_F(FlowControlTest, shouldUseMinStrategyAndIgnoreGroupParams) function TEST_F (line 478) | TEST_F(MinFlowControlTest, shouldTimeoutWithMinStrategy) function TEST_F (line 500) | TEST_F(MaxFlowControlTest, shouldFallbackToMaxStrategy) function TEST_F (line 516) | TEST_F(MaxFlowControlTest, shouldUseMaxStrategy) function TEST_F (line 531) | TEST_F(TaggedFlowControlTest, shouldUseFallbackToTaggedStrategy) function TEST_F (line 551) | TEST_F(TaggedFlowControlTest, shouldUseTaggedStrategy) function TEST_F (line 566) | TEST_F(TaggedFlowControlTest, shouldAllowUseTaggedStrategyWhenGroupMissing) function TEST_F (line 575) | TEST_F(TaggedFlowControlTest, shouldUseTaggedStrategyWith8ByteTag) function TEST_F (line 590) | TEST_F(TaggedFlowControlTest, shouldUseTaggedStrategyWithOldAsfValue) function TEST_F (line 607) | TEST_F(TaggedFlowControlTest, shouldUsePositionAndWindowFromStatusMessag... function TEST_F (line 620) | TEST_F(TaggedFlowControlTest, shouldAlwaysUsePositionFromReceiversIfPres... function TEST_F (line 634) | TEST_F(TaggedFlowControlTest, shouldTimeout) function TEST_F (line 660) | TEST_F(MaxFlowControlTest, shouldAlwaysHaveRequiredReceivers) function TEST_F (line 671) | TEST_F(MinFlowControlTest, shouldAlwaysHaveRequiredReceiversByDefault) function TEST_F (line 682) | TEST_F(TaggedFlowControlTest, shouldAlwaysHaveRequiredReceiverByDefault) function TEST_F (line 697) | TEST_F(TaggedFlowControlTest, shouldOnlyHaveRequiredReceiversWhenGroupSi... function TEST_F (line 726) | TEST_F(MinFlowControlTest, shouldOnlyHaveRequiredReceiversWhenGroupSizeMet) function TEST_F (line 749) | TEST_F(MinFlowControlTest, shouldUseSenderLimitWhenRequiredReceiverNotMet) function TEST_F (line 771) | TEST_F(TaggedFlowControlTest, shouldUseSenderLimitWhenRequiredReceiversN... function TEST_F (line 795) | TEST_F(MinFlowControlTest, shouldNotIncludeReceiverMoreThanWindowLengthB... function TEST_F (line 814) | TEST_F(TaggedFlowControlTest, shouldNotIncludeReceiverMoreThanWindowLeng... function TEST_P (line 834) | TEST_P(ParameterisedSuccessfulOptionsParsingTest, shouldBeValid) function TEST_F (line 865) | TEST_F(FlowControlTest, shouldParseNull) function TEST_F (line 878) | TEST_F(FlowControlTest, shouldFallWithInvalidStrategyName) function TEST_P (line 896) | TEST_P(ParameterisedFailingOptionsParsingTest, shouldBeInvalid) function TEST (line 917) | TEST(CalculateRetransmissionTest, shouldUseResendLengthIfSmallestValue) function TEST (line 929) | TEST(CalculateRetransmissionTest, shouldClampToTheEndOfTheBuffer) function TEST (line 943) | TEST(CalculateRetransmissionTest, shouldClampToReceiverWindow) FILE: aeron-driver/src/test/c/aeron_ipc_publication_test.cpp class IpcPublicationTest (line 34) | class IpcPublicationTest : public testing::Test method SetUp (line 37) | void SetUp() override method TearDown (line 61) | void TearDown() override method aeron_ipc_publication_t (line 75) | aeron_ipc_publication_t *createPublication(const char *uri) method AERON_DECL_ALIGNED (line 142) | AERON_DECL_ALIGNED(buffer_t m_counter_value_buffer, 16) = {} method AERON_DECL_ALIGNED (line 143) | AERON_DECL_ALIGNED(buffer_4x_t m_counter_meta_buffer, 16) = {} method AERON_DECL_ALIGNED (line 144) | AERON_DECL_ALIGNED(buffer_t m_error_log_buffer, 16) = {} function TEST_F (line 148) | TEST_F(IpcPublicationTest, shouldCreatePublication) function TEST_F (line 161) | TEST_F(IpcPublicationTest, shouldReturnStorageSpaceErrorIfNotEnoughStora... function TEST_F (line 179) | TEST_F(IpcPublicationTest, shouldWarnIfRemainingStorageSpaceIsLow) FILE: aeron-driver/src/test/c/aeron_logbuffer_unblocker_test.cpp class TermUnblockerTest (line 33) | class TermUnblockerTest : public testing::Test method TermUnblockerTest (line 36) | TermUnblockerTest() : function TEST_F (line 49) | TEST_F(TermUnblockerTest, shouldTakeNoActionWhenMessageIsComplete) function TEST_F (line 64) | TEST_F(TermUnblockerTest, shouldTakeNoActionWhenNoUnblockedMessage) function TEST_F (line 75) | TEST_F(TermUnblockerTest, shouldPatchNonCommittedMessage) function TEST_F (line 94) | TEST_F(TermUnblockerTest, shouldPatchToEndOfPartition) function TEST_F (line 111) | TEST_F(TermUnblockerTest, shouldScanForwardForNextCompleteMessage) function TEST_F (line 133) | TEST_F(TermUnblockerTest, shouldScanForwardForNextNonCommittedMessage) class LogBufferUnblockerTest (line 157) | class LogBufferUnblockerTest : public TermUnblockerTest method LogBufferUnblockerTest (line 160) | LogBufferUnblockerTest() : function TEST_F (line 190) | TEST_F(LogBufferUnblockerTest, shouldNotUnblockWhenPositionHasCompleteMe... function TEST_F (line 212) | TEST_F(LogBufferUnblockerTest, shouldUnblockWhenPositionHasNonCommittedM... function TEST_F (line 235) | TEST_F(LogBufferUnblockerTest, shouldUnblockWhenPositionHasNonCommittedM... function TEST_F (line 256) | TEST_F(LogBufferUnblockerTest, shouldUnblockWhenPositionHasCommittedMess... function TEST_F (line 274) | TEST_F(LogBufferUnblockerTest, shouldUnblockWhenPositionHasNonCommittedM... FILE: aeron-driver/src/test/c/aeron_loss_detector_test.cpp class TermGapScannerTest (line 37) | class TermGapScannerTest : public testing::Test method TermGapScannerTest (line 40) | TermGapScannerTest() : method on_gap_detected (line 46) | static void on_gap_detected(void *clientd, int32_t term_id, int32_t te... function TEST_F (line 59) | TEST_F(TermGapScannerTest, shouldReportGapAtBeginningOfBuffer) function TEST_F (line 83) | TEST_F(TermGapScannerTest, shouldReportSingleGapWhenBufferNotFull) function TEST_F (line 115) | TEST_F(TermGapScannerTest, shouldReportSingleGapWhenBufferIsFull) function TEST_F (line 147) | TEST_F(TermGapScannerTest, shouldReportNoGapWhenHwmIsInPadding) class LossDetectorTest (line 178) | class LossDetectorTest : public testing::Test method LossDetectorTest (line 181) | LossDetectorTest() : method on_gap_detected (line 188) | static void on_gap_detected(void *clientd, int32_t term_id, int32_t te... method offset_of_message (line 195) | static int32_t offset_of_message(int index) method insert_frame (line 200) | void insert_frame(int32_t offset) method feedback_delay_state_init (line 207) | int feedback_delay_state_init(bool should_immediate_feedback) function TEST_F (line 226) | TEST_F(LossDetectorTest, shouldNotSendNakWhenBufferIsEmpty) function TEST_F (line 254) | TEST_F(LossDetectorTest, shouldNotNakIfNoMissingData) function TEST_F (line 286) | TEST_F(LossDetectorTest, shouldNakMissingData) function TEST_F (line 323) | TEST_F(LossDetectorTest, shouldRetransmitNakForMissingData) function TEST_F (line 367) | TEST_F(LossDetectorTest, shouldStopNakOnReceivingData) function TEST_F (line 414) | TEST_F(LossDetectorTest, shouldHandleMoreThan2Gaps) function TEST_F (line 477) | TEST_F(LossDetectorTest, shouldReplaceOldNakWithNewNak) function TEST_F (line 532) | TEST_F(LossDetectorTest, shouldHandleImmediateNak) function TEST_F (line 562) | TEST_F(LossDetectorTest, shouldNotNakImmediatelyByDefault) function TEST_F (line 592) | TEST_F(LossDetectorTest, shouldOnlySendNaksOnceOnMultipleScans) function TEST_F (line 627) | TEST_F(LossDetectorTest, shouldHandleHwmGreaterThanCompletedBuffer) function TEST_F (line 657) | TEST_F(LossDetectorTest, shouldHandleNonZeroInitialTermOffset) function TEST_F (line 687) | TEST_F(LossDetectorTest, shouldDetectChangesInTheGapLength) FILE: aeron-driver/src/test/c/aeron_loss_reporter_test.cpp class LossReporterTest (line 34) | class LossReporterTest : public testing::Test method LossReporterTest (line 37) | LossReporterTest() : method on_loss_entry (line 43) | static void on_loss_entry( function TEST_F (line 79) | TEST_F(LossReporterTest, shouldCreateEntry) function TEST_F (line 121) | TEST_F(LossReporterTest, shouldUpdateEntry) function TEST_F (line 154) | TEST_F(LossReporterTest, shouldReadNoEntriesInEmptyReport) function TEST_F (line 176) | TEST_F(LossReporterTest, shouldReadOneEntry) function TEST_F (line 226) | TEST_F(LossReporterTest, shouldReadTwoEntries) FILE: aeron-driver/src/test/c/aeron_name_resolver_cache_test.cpp class NameResolverCacheTest (line 27) | class NameResolverCacheTest : public testing::Test method NameResolverCacheTest (line 30) | NameResolverCacheTest() = default; method TearDown (line 33) | void TearDown() override function TEST_F (line 42) | TEST_F(NameResolverCacheTest, shouldAddAndLookupEntry) function TEST_F (line 74) | TEST_F(NameResolverCacheTest, shouldTimeoutEntries) FILE: aeron-driver/src/test/c/aeron_name_resolver_test.cpp class NameResolverTest (line 36) | class NameResolverTest : public testing::Test method NameResolverTest (line 39) | NameResolverTest() type resolver_fields_stct (line 47) | struct resolver_fields_stct method SetUp (line 60) | void SetUp() override method TearDown (line 66) | void TearDown() override method initResolver (line 73) | void initResolver( type counters_clientd_stct (line 119) | struct counters_clientd_stct type counter_label_clientd_stct (line 126) | struct counter_label_clientd_stct type find_name_counter_clientd_stct (line 134) | struct find_name_counter_clientd_stct method findNameCounterCallback (line 141) | static void findNameCounterCallback( method foreachFilterByTypeId (line 183) | static void foreachFilterByTypeId( method foreachFilterByTypeIdGetLabel (line 200) | static void foreachFilterByTypeIdGetLabel( method readCounterByTypeId (line 218) | static int64_t readCounterByTypeId(const aeron_counters_reader_t *coun... method counter_label_clientd_t (line 228) | static counter_label_clientd_t readCounterLabelByTypeId( method readNeighborCounter (line 239) | static int64_t readNeighborCounter(const resolver_fields_t *resolver) method readCacheEntriesCounter (line 244) | static int64_t readCacheEntriesCounter(const resolver_fields_t *resolver) method readSystemCounter (line 250) | static int64_t readSystemCounter(const resolver_fields_t *resolver, ae... method shortSends (line 255) | static int64_t shortSends(const resolver_fields_t *resolver) method printCounters (line 260) | static void printCounters(std::ostream &output, const resolver_fields_... method assert_neighbor_counter_label_is (line 270) | static void assert_neighbor_counter_label_is(const resolver_fields_t *... method ignore_unreslovable_address_lookup_function (line 280) | static int ignore_unreslovable_address_lookup_function( method bootstrap_name_resolver_supplier (line 297) | static int bootstrap_name_resolver_supplier( method close (line 318) | static void close(resolver_fields_t *resolver_fields) function TEST_F (line 347) | TEST_F(NameResolverTest, shouldUseStaticLookupTable) function TEST_F (line 396) | TEST_F(NameResolverTest, shouldSeeNeighborFromBootstrapAndHandleIPv4Wild... function TEST_F (line 434) | TEST_F(NameResolverTest, DISABLED_shouldSeeNeighborFromBootstrapAndHandl... function TEST_F (line 469) | TEST_F(NameResolverTest, shouldSeeNeighborFromGossip) function TEST_F (line 525) | TEST_F(NameResolverTest, shouldUseAnotherNeighborIfCurrentBecomesUnavail... function TEST_F (line 602) | TEST_F(NameResolverTest, shouldHandleSettingNameOnHeader) function TEST_F (line 631) | TEST_F(NameResolverTest, shouldTimeoutNeighbor) function TEST_F (line 677) | TEST_F(NameResolverTest, shouldHandleDissection) FILE: aeron-driver/src/test/c/aeron_network_publication_test.cpp class NetworkPublicationTest (line 36) | class NetworkPublicationTest : public testing::Test method SetUp (line 39) | void SetUp() override method TearDown (line 73) | void TearDown() override method aeron_send_channel_endpoint_t (line 93) | aeron_send_channel_endpoint_t *createEndpoint( method aeron_network_publication_t (line 118) | aeron_network_publication_t *createPublication(const char *uri) method AERON_DECL_ALIGNED (line 244) | AERON_DECL_ALIGNED(buffer_t m_counter_value_buffer, 16) = {} method AERON_DECL_ALIGNED (line 245) | AERON_DECL_ALIGNED(buffer_4x_t m_counter_meta_buffer, 16) = {} method AERON_DECL_ALIGNED (line 246) | AERON_DECL_ALIGNED(buffer_t m_error_log_buffer, 16) = {} function TEST_F (line 254) | TEST_F(NetworkPublicationTest, shouldSendSetupMessageInitially) function TEST_F (line 267) | TEST_F(NetworkPublicationTest, shouldSendHeartbeatWhileSendingPeriodicSe... function TEST_F (line 306) | TEST_F(NetworkPublicationTest, shouldReturnStorageSpaceErrorIfNotEnoughS... function TEST_F (line 325) | TEST_F(NetworkPublicationTest, shouldWarnIfRemainingStorageSpaceIsLow) function TEST_F (line 351) | TEST_F(NetworkPublicationTest, shouldCleanDirtyTermBuffersOneTermBehindT... function TEST_F (line 425) | TEST_F(NetworkPublicationTest, publicationLimitShouldNotCrossIntoPreviou... function TEST_F (line 476) | TEST_F(NetworkPublicationTest, publicationLimitShouldNotCrossIntoTheDirt... FILE: aeron-driver/src/test/c/aeron_parse_util_test.cpp class ParseUtilTest (line 28) | class ParseUtilTest : public testing::Test method ParseUtilTest (line 31) | ParseUtilTest() = default; function TEST_F (line 36) | TEST_F(ParseUtilTest, shouldNotParseInvalidNumber) class ParseUtilTestValidSize (line 48) | class ParseUtilTestValidSize : public testing::TestWithParam buffer_t; function verify_conductor_cmd_function (line 45) | void verify_conductor_cmd_function(int32_t msg_type_id, const void *item... function class (line 51) | class ReceiverTestBase FILE: aeron-driver/src/test/c/aeron_retransmit_handler_test.cpp class RetransmitHandlerTest (line 44) | class RetransmitHandlerTest : public testing::Test method RetransmitHandlerTest (line 47) | RetransmitHandlerTest() method on_resend (line 58) | static int on_resend(void *clientd, int32_t term_id, int32_t term_offs... method max_retransmission_length (line 65) | static size_t max_retransmission_length( function TEST_F (line 88) | TEST_F(RetransmitHandlerTest, shouldImmediateRetransmitOnNak) function TEST_F (line 112) | TEST_F(RetransmitHandlerTest, shouldNotRetransmitOnNakWhileInLinger) function TEST_F (line 142) | TEST_F(RetransmitHandlerTest, shouldRetransmitOnNakAfterLinger) function TEST_F (line 172) | TEST_F(RetransmitHandlerTest, shouldRetransmitOnMultipleNaks) function TEST_F (line 210) | TEST_F(RetransmitHandlerTest, errorOnRetransmitOverflow) function TEST_F (line 250) | TEST_F(RetransmitHandlerTest, shouldSkipInvalidNaks) function TEST_F (line 281) | TEST_F(RetransmitHandlerTest, shouldIgnoreEmptyNak) FILE: aeron-driver/src/test/c/aeron_term_gap_filler_test.cpp class TermGapFillerTest (line 34) | class TermGapFillerTest : public testing::Test method TermGapFillerTest (line 37) | TermGapFillerTest() : function TEST_F (line 54) | TEST_F(TermGapFillerTest, shouldFillGapAtBeginningOfTerm) function TEST_F (line 72) | TEST_F(TermGapFillerTest, shouldNotOverwriteExistingFrame) function TEST_F (line 83) | TEST_F(TermGapFillerTest, shouldFillGapAfterExistingFrame) function TEST_F (line 108) | TEST_F(TermGapFillerTest, shouldFillGapBetweenExistingFrames) function TEST_F (line 143) | TEST_F(TermGapFillerTest, shouldFillGapAtEndOfTerm) FILE: aeron-driver/src/test/c/aeron_term_scanner_test.cpp class TermScannerTest (line 31) | class TermScannerTest : public testing::Test method TermScannerTest (line 34) | TermScannerTest() : function TEST_F (line 46) | TEST_F(TermScannerTest, shouldReturnZeroOnEmptyLog) function TEST_F (line 52) | TEST_F(TermScannerTest, shouldScanSingleMessage) function TEST_F (line 65) | TEST_F(TermScannerTest, shouldFailToScanMessageLargerThanMaxLength) function TEST_F (line 79) | TEST_F(TermScannerTest, shouldScanTwoMessagesThatFitInSingleMtu) function TEST_F (line 97) | TEST_F(TermScannerTest, shouldScanTwoMessagesAndStopAtMtuBoundary) function TEST_F (line 115) | TEST_F(TermScannerTest, shouldScanTwoMessagesAndStopAtSecondThatSpansMtu) function TEST_F (line 133) | TEST_F(TermScannerTest, shouldScanLastFrameInBuffer) function TEST_F (line 148) | TEST_F(TermScannerTest, shouldScanLastMessageInBufferPlusPadding) function TEST_F (line 170) | TEST_F(TermScannerTest, shouldScanLastMessageInBufferMinusPaddingLimited... FILE: aeron-driver/src/test/c/aeron_test_base.h function class (line 28) | class CSystemTestBase function virtual (line 46) | virtual ~CSystemTestBase() function virtual (line 61) | virtual aeron_t *connect() function aeron_publication_t (line 81) | static aeron_publication_t *awaitPublicationOrError(aeron_async_add_publ... function aeron_exclusive_publication_t (line 98) | static aeron_exclusive_publication_t *awaitExclusivePublicationOrError( function aeron_subscription_t (line 116) | static aeron_subscription_t *awaitSubscriptionOrError(aeron_async_add_su... function awaitDestinationOrError (line 133) | static bool awaitDestinationOrError(aeron_async_destination_t *async) function aeron_counter_t (line 149) | static aeron_counter_t *awaitCounterOrError(aeron_async_add_counter_t *a... function aeron_counter_t (line 166) | static aeron_counter_t *awaitStaticCounterOrError(aeron_async_add_counte... function awaitNextSessionIdOrError (line 183) | static int64_t awaitNextSessionIdOrError(aeron_async_add_counter_t *async) function awaitConnected (line 201) | static void awaitConnected(aeron_subscription_t *subscription) function poll_handler (line 209) | static void poll_handler(void *clientd, const uint8_t *buffer, size_t le... function poll (line 216) | int poll(aeron_subscription_t *subscription, poll_handler_t &handler, in... function onAvailableImage (line 222) | static void onAvailableImage(void *clientd, aeron_subscription_t *subscr... function onUnavailableImage (line 232) | static void onUnavailableImage(void *clientd, aeron_subscription_t *subs... function setFlagOnClose (line 242) | static void setFlagOnClose(void *clientd) FILE: aeron-driver/src/test/c/aeron_test_udp_bindings.h type aeron_test_udp_bindings_state_t (line 23) | typedef struct aeron_test_udp_bindings_state_stct function aeron_test_udp_channel_transport_init (line 35) | int aeron_test_udp_channel_transport_init( function aeron_test_udp_channel_transport_close (line 56) | int aeron_test_udp_channel_transport_close(aeron_udp_channel_transport_t... function aeron_test_udp_channel_transport_recvmmsg (line 63) | int aeron_test_udp_channel_transport_recvmmsg( function aeron_test_udp_channel_transport_send (line 74) | int aeron_test_udp_channel_transport_send( function aeron_test_udp_channel_transport_get_so_rcvbuf (line 120) | int aeron_test_udp_channel_transport_get_so_rcvbuf(aeron_udp_channel_tra... function aeron_test_udp_channel_transport_bind_addr_and_port (line 125) | int aeron_test_udp_channel_transport_bind_addr_and_port( function aeron_test_udp_transport_poller_init (line 131) | int aeron_test_udp_transport_poller_init( function aeron_test_udp_transport_poller_close (line 139) | int aeron_test_udp_transport_poller_close(aeron_udp_transport_poller_t *... function aeron_test_udp_transport_poller_add (line 144) | int aeron_test_udp_transport_poller_add( function aeron_test_udp_transport_poller_remove (line 150) | int aeron_test_udp_transport_poller_remove( function aeron_test_udp_transport_poller_poll (line 156) | int aeron_test_udp_transport_poller_poll( function aeron_test_udp_bindings_load (line 168) | void aeron_test_udp_bindings_load(aeron_udp_channel_transport_bindings_t... FILE: aeron-driver/src/test/c/aeron_timestamps_test.cpp type message_t (line 33) | struct message_t class TimestampsTest (line 40) | class TimestampsTest : public CSystemTestBase, public testing::Test method TimestampsTest (line 43) | TimestampsTest() : CSystemTestBase(std::vector noSpaceLeftExceptions() FILE: aeron-driver/src/test/java/io/aeron/driver/ConfigurationTest.java class ConfigurationTest (line 25) | class ConfigurationTest method shouldUseSparseFilesByDefault (line 27) | @Test method shouldUseSparseFilesByDefault (line 34) | @ParameterizedTest FILE: aeron-driver/src/test/java/io/aeron/driver/DataPacketDispatcherTest.java class DataPacketDispatcherTest (line 31) | class DataPacketDispatcherTest method setUp (line 56) | @BeforeEach method shouldElicitSetupMessageWhenDataArrivesForSubscriptionWithoutImage (line 76) | @Test method shouldOnlyElicitSetupMessageOnceWhenDataArrivesForSubscriptionWithoutImage (line 87) | @Test method shouldElicitSetupMessageAgainWhenDataArrivesForSubscriptionWithoutImageAfterRemovePendingSetup (line 100) | @Test method shouldRequestCreateImageUponReceivingSetup (line 116) | @Test method shouldOnlyRequestCreateImageOnceUponReceivingSetup (line 127) | @Test method shouldNotRequestCreateImageOnceUponReceivingSetupAfterImageAdded (line 140) | @Test method shouldSetImageInactiveOnRemoveSubscription (line 150) | @Test method shouldSetImageInactiveOnRemoveImage (line 160) | @Test method shouldIgnoreDataAndSetupAfterImageRemovedButHasNotEndedStream (line 170) | @Test method shouldIgnoreDataButAllowSetupAfterImageRemovedWhenEndOfStreamReached (line 187) | @Test method shouldNotIgnoreDataAndSetupAfterImageRemovedAndCoolDownRemoved (line 209) | @Test method shouldDispatchDataToCorrectImage (line 230) | @Test method shouldNotRemoveNewPublicationImageFromOldRemovePublicationImageAfterRemoveSubscription (line 241) | @Test method shouldRemoveSessionSpecificSubscriptionWithoutAny (line 267) | @Test method shouldRemoveSessionSpecificSubscriptionAndStillReceiveIntoImage (line 274) | @Test method shouldPreventNewSessionsOnceStreamSessionLimitIsExceeded (line 292) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/DefaultMulticastFlowControlSupplierTest.java class DefaultMulticastFlowControlSupplierTest (line 25) | class DefaultMulticastFlowControlSupplierTest method shouldReturnMinFlowControl (line 29) | @ParameterizedTest method shouldReturnMaxFlowControl (line 40) | @ParameterizedTest method shouldReturnTaggedFlowControl (line 51) | @ParameterizedTest method shouldRejectInvalidFlowControl (line 63) | @ParameterizedTest FILE: aeron-driver/src/test/java/io/aeron/driver/DefaultNameResolverTest.java class DefaultNameResolverTest (line 26) | class DefaultNameResolverTest method resolveReturnsNullForUnknownHost (line 30) | @Test method resolveResolvesLocalhostAddress (line 40) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/DriverConductorTest.java class DriverConductorTest (line 93) | class DriverConductorTest method before (line 156) | @BeforeEach method after (line 225) | @AfterEach method shouldErrorWhenOriginalPublicationHasNoDistinguishingCharacteristicBeyondTag (line 232) | @Test method shouldBeAbleToAddSinglePublication (line 251) | @Test method shouldBeAbleToAddPublicationForReplay (line 269) | @Test method shouldBeAbleToAddIpcPublicationForReplay (line 304) | @Test method shouldBeAbleToAddSingleSubscription (line 335) | @Test method shouldBeAbleToAddAndRemoveSingleSubscription (line 350) | @Test method shouldEventuallyAddSubscriptionMatchingAClosedSubscriptionChannel (line 363) | @Test method shouldBeAbleToAddMultipleStreams (line 393) | @Test method shouldBeAbleToRemoveSingleStream (line 412) | @Test method shouldBeAbleToRemoveMultipleStreams (line 424) | @Test method shouldKeepSubscriptionMediaEndpointUponRemovalOfAllButOneSubscriber (line 443) | @Test method shouldOnlyRemoveSubscriptionMediaEndpointUponRemovalOfAllSubscribers (line 474) | @Test method shouldErrorOnRemovePublicationOnUnknownRegistrationId (line 511) | @Test method shouldAddPublicationWithMtu (line 532) | @Test method shouldErrorOnRemoveSubscriptionOnUnknownRegistrationId (line 547) | @Test method shouldErrorOnAddSubscriptionWithInvalidChannel (line 566) | @Test method shouldTimeoutPublication (line 583) | @Test method shouldNotTimeoutPublicationOnKeepAlive (line 601) | @Test method shouldTimeoutPublicationWithNoKeepaliveButNotDrained (line 627) | @Test method shouldTimeoutSubscription (line 683) | @Test method shouldNotTimeoutSubscriptionOnKeepAlive (line 704) | @Test method shouldCreateImageOnSubscription (line 731) | @Test method shouldNotCreateImageOnUnknownSubscription (line 762) | @Test method shouldSignalInactiveImageWhenImageTimesOut (line 784) | @Test method shouldAlwaysGiveNetworkPublicationCorrelationIdToClientCallbacks (line 815) | @Test method shouldNotSendAvailableImageWhileImageNotActiveOnAddSubscription (line 862) | @Test method shouldBeAbleToAddSingleIpcPublication (line 914) | @Test method shouldBeAbleToAddIpcPublicationThenSubscription (line 926) | @Test method shouldBeAbleToAddThenRemoveTheAddIpcPublicationWithExistingSubscription (line 947) | @Test method shouldBeAbleToAddSubscriptionThenIpcPublication (line 982) | @Test method shouldBeAbleToAddAndRemoveIpcPublication (line 1003) | @Test method shouldBeAbleToAddAndRemoveSubscriptionToIpcPublication (line 1015) | @Test method shouldBeAbleToAddAndRemoveTwoIpcPublications (line 1027) | @Test method shouldBeAbleToAddAndRemoveIpcPublicationAndSubscription (line 1047) | @Test method shouldTimeoutIpcPublication (line 1069) | @Test method shouldNotTimeoutIpcPublicationWithKeepalive (line 1085) | @Test method shouldBeAbleToAddSingleSpy (line 1106) | @Test method shouldBeAbleToAddNetworkPublicationThenSingleSpy (line 1118) | @Test method shouldBeAbleToAddSingleSpyThenNetworkPublication (line 1140) | @Test method shouldBeAbleToAddNetworkPublicationThenSingleSpyThenRemoveSpy (line 1162) | @Test method shouldTimeoutSpy (line 1184) | @Test method shouldNotTimeoutSpyWithKeepalive (line 1204) | @Test method shouldTimeoutNetworkPublicationWithSpy (line 1229) | @Test method shouldOnlyCloseSendChannelEndpointOnceWithMultiplePublications (line 1259) | @Test method shouldOnlyCloseReceiveChannelEndpointOnceWithMultipleSubscriptions (line 1272) | @Test method shouldErrorWhenConflictingUnreliableSubscriptionAdded (line 1285) | @Test method shouldErrorWhenConflictingUnreliableSessionSpecificSubscriptionAdded (line 1297) | @Test method shouldNotErrorWhenConflictingUnreliableSessionSpecificSubscriptionAddedToDifferentSessions (line 1309) | @Test method shouldNotErrorWhenConflictingUnreliableSessionSpecificSubscriptionAddedToDifferentSessionsVsWildcard (line 1322) | @Test method shouldErrorWhenConflictingDefaultReliableSubscriptionAdded (line 1339) | @Test method shouldErrorWhenConflictingReliableSubscriptionAdded (line 1351) | @Test method shouldAddSingleCounter (line 1363) | @Test method shouldRemoveSingleCounter (line 1388) | @Test method shouldRemoveCounterOnClientTimeout (line 1414) | @Test method shouldNotRemoveCounterOnClientKeepalive (line 1437) | @Test method shouldInformClientsOfRemovedCounter (line 1465) | @Test method shouldAddPublicationWithSessionId (line 1492) | @Test method shouldAddExclusivePublicationWithSessionId (line 1507) | @Test method shouldAddPublicationWithSameSessionId (line 1522) | @Test method shouldAddExclusivePublicationWithSameSessionId (line 1540) | @Test method shouldErrorOnAddPublicationWithNonEqualSessionId (line 1560) | @Test method shouldErrorOnAddPublicationWithClashingSessionId (line 1579) | @Test method shouldAddIpcPublicationThenSubscriptionWithSessionId (line 1598) | @Test method shouldAddIpcSubscriptionThenPublicationWithSessionId (line 1619) | @Test method shouldNotAddIpcPublicationThenSubscriptionWithDifferentSessionId (line 1640) | @Test method shouldNotAddIpcSubscriptionThenPublicationWithDifferentSessionId (line 1660) | @Test method shouldAddNetworkPublicationThenSingleSpyWithSameSessionId (line 1681) | @Test method shouldNotAddNetworkPublicationThenSingleSpyWithDifferentSessionId (line 1703) | @Test method shouldAddSingleSpyThenNetworkPublicationWithSameSessionId (line 1725) | @Test method shouldNotAddSingleSpyThenNetworkPublicationWithDifferentSessionId (line 1746) | @Test method shouldUseExistingChannelEndpointOnAddPublicationWithSameTagIdAndSameStreamId (line 1769) | @Test method shouldUseExistingChannelEndpointOnAddPublicationWithSameTagIdDifferentStreamId (line 1790) | @Test method shouldUseExistingChannelEndpointOnAddSubscriptionWithSameTagId (line 1812) | @Test method shouldUseUniqueChannelEndpointOnAddSubscriptionWithNoDistinguishingCharacteristics (line 1833) | @Test method shouldBeAbleToAddNetworkPublicationThenSingleSpyWithTag (line 1855) | @Test method shouldBeAbleToAddSingleSpyThenNetworkPublicationWithTag (line 1877) | @Test method shouldIncrementCounterOnConductorThresholdExceeded (line 1899) | @Test method shouldThrowExceptionWhenSendDestinationHasControlModeResponseSet (line 1921) | @Test method shouldThrowExceptionWhenSendDestinationHasResponseCorrelationIdSet (line 1932) | @Test method shouldThrowExceptionWhenRcvDestinationHasControlModeResponseSet (line 1942) | @Test method shouldThrowExceptionWhenRcvDestinationHasResponseCorrelationIdSet (line 1954) | @Test method onCloseMustShutdownAsyncExecutor (line 1967) | @Test method onCloseHandlesExceptionFromClosingAsyncExecutor (line 1983) | @Test method onCloseHandlesExceptionFromClosingAsyncExecutor2 (line 2001) | @Test method onCloseShouldNotifyIfExecutorDoesNotCloseOnTime (line 2020) | @Test method onCloseShouldCallForceOnTheCncByteBuffer (line 2039) | @Test method doWorkUntil (line 2052) | private void doWorkUntil(final BooleanSupplier condition, final LongCo... method doWorkUntil (line 2065) | private void doWorkUntil(final BooleanSupplier condition) method spyForChannel (line 2070) | private static String spyForChannel(final String channel) method networkPublicationCorrelationId (line 2075) | private static long networkPublicationCorrelationId(final NetworkPubli... method clientHeartbeatCounter (line 2080) | private static AtomicCounter clientHeartbeatCounter(final CountersRead... method appendUnfragmentedMessage (line 2098) | private void appendUnfragmentedMessage( method shouldInferFeedbackGeneratorBasedOnMulticastAddress (line 2122) | @Test method shouldInferFeedbackGeneratorBasedOnUnicastAddress (line 2135) | @Test method shouldFixMulticastFeedbackGeneratorBasedOnReceiverGroupConsideration (line 2148) | @Test method shouldFixUnicastFeedbackGeneratorBasedOnReceiverGroupConsideration (line 2161) | @Test method shouldInferFeedbackGeneratorBasedOnReceiverGroupFlag (line 2174) | @Test method shouldCreateFeedbackGeneratorFromManualNakDelayConfiguration (line 2187) | @Test method shouldUseZeroDelayFeedbackGeneratorIfSubscriptionIsUnreliable (line 2204) | @ParameterizedTest FILE: aeron-driver/src/test/java/io/aeron/driver/DriverNameResolverCacheTest.java class DriverNameResolverCacheTest (line 35) | class DriverNameResolverCacheTest method shouldAddNewEntries (line 41) | @Test method shouldLookupByTypeAndName (line 100) | @Test method assertCacheEntry (line 163) | private static void assertCacheEntry( FILE: aeron-driver/src/test/java/io/aeron/driver/FlowControlTest.java class FlowControlTest (line 39) | class FlowControlTest method multicastFlowControlStrategies (line 45) | private static Stream multicastFlowControlStrategies() method shouldUseResendLengthIfSmallestValue (line 60) | @Test method shouldClampToTheEndOfTheBuffer (line 68) | @Test method shouldClampToReceiverWindow (line 78) | @Test method shouldUseDefaultRetransmitReceiverWindowMultipleWhenNotSetInUri (line 87) | @ParameterizedTest method shouldUseRetransmitReceiverWindowMultipleFromUri (line 104) | @ParameterizedTest method shouldRejectInvalidRetransmitReceiverWindowMultiple (line 123) | @ParameterizedTest method usesDefaultMulticastRetransmitReceiverWindowMultipleWhenNotSet (line 135) | @ParameterizedTest method usesMulticastRetransmitReceiverWindowMultipleFromContextWhenNotSetInUri (line 164) | @ParameterizedTest method usesMulticastRetransmitReceiverWindowMultipleFromUriWhenSet (line 195) | @ParameterizedTest method usesDefaultUnicastRetransmitReceiverWindowMultipleWhenNotSetInContext (line 226) | @Test method usesUnicastRetransmitReceiverWindowMultipleFromContextWhenSet (line 256) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/IpcPublicationTest.java class IpcPublicationTest (line 46) | class IpcPublicationTest method setUp (line 59) | @BeforeEach method shouldStartWithPublisherLimitSetToZero (line 103) | @Test method shouldKeepPublisherLimitZeroOnNoSubscriptionUpdate (line 109) | @Test method shouldHaveJoiningPositionZeroWhenNoSubscriptions (line 116) | @Test method shouldIncrementPublisherLimitOnSubscription (line 122) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/LossDetectorTest.java class LossDetectorTest (line 38) | class LossDetectorTest method shouldNotSendNakWhenBufferIsEmpty (line 79) | @Test method shouldNotNakIfNoMissingData (line 94) | @Test method shouldNakMissingData (line 113) | @Test method shouldRetransmitNakForMissingData (line 131) | @Test method shouldStopNakOnReceivingData (line 152) | @Test method shouldHandleMoreThan2Gaps (line 175) | @Test method shouldReplaceOldNakWithNewNak (line 205) | @Test method shouldHandleLongerRetryDelay (line 234) | @Test method shouldNotNakImmediatelyByDefault (line 268) | @Test method shouldOnlySendNaksOnceOnMultipleScans (line 283) | @Test method shouldHandleHwmGreaterThanCompletedBuffer (line 305) | @Test method shouldHandleNonZeroInitialTermOffset (line 325) | @Test method shouldDetectChangesInTheGapLength (line 346) | @Test method getLossHandlerWithLongRetry (line 435) | private LossDetector getLossHandlerWithLongRetry() method insertDataFrame (line 440) | private void insertDataFrame(final int offset) method insertDataFrame (line 445) | private void insertDataFrame(final int offset, final byte[] payload) method offsetOfMessage (line 462) | private int offsetOfMessage(final int index) FILE: aeron-driver/src/test/java/io/aeron/driver/MediaDriverContextTest.java class MediaDriverContextTest (line 82) | class MediaDriverContextTest method afterEach (line 86) | @AfterEach method nakMulticastMaxBackoffNsDefaultValue (line 92) | @Test method nakMulticastMaxBackoffNsValueFromSystemProperty (line 98) | @Test method nakMulticastMaxBackoffNsExplicitValue (line 113) | @Test method conductorBufferLengthMustBeWithinRange (line 120) | @ParameterizedTest method toClientsBufferLengthMustBeWithinRange (line 130) | @ParameterizedTest method counterValuesBufferLengthMustBeWithinRange (line 140) | @ParameterizedTest method errorBufferLengthMustBeWithinRange (line 150) | @ParameterizedTest method lossReportBufferLengthMustBeWithinRange (line 160) | @ParameterizedTest method publicationTermWindowLengthMustBeWithinRange (line 174) | @ParameterizedTest method ipcPublicationTermWindowLengthMustBeWithinRange (line 184) | @ParameterizedTest method asyncTaskExecutorThreadCount (line 194) | @ParameterizedTest method shouldDisableAsyncExecutionIfThreadsAreNotConfigured (line 204) | @ParameterizedTest method shouldCreateFixedThreadPoolExecutor (line 218) | @ParameterizedTest method shouldAllowSettingTheAsyncTaskExecutor (line 262) | @Test method shouldNotCloseAsyncTaskExecutor (line 274) | @Test method resolverNameIsRequiredWhenDriverNameResolutionIsUsed (line 285) | @ParameterizedTest method shouldAssignCountedErrorHandler (line 296) | @Test method shouldWrapErrorHandler (line 309) | @Test method shouldCreateControlTransportPollerWithCountedErrorHandler (line 334) | @Test method shouldCreateDataTransportPollerWithCountedErrorHandler (line 348) | @Test method shouldAddFilePageSizeToTheCncFile (line 362) | @ParameterizedTest method getErrorHandler (line 379) | private static ErrorHandler getErrorHandler(final UdpTransportPoller t... method shouldTestDefaultUntetheredWindowLimitTimeout (line 386) | @Test method shouldTestDefaultUntetheredLingerTimeout (line 392) | @Test method shouldHonorSystemPropertyUntetheredLingerTimeout (line 398) | @Test method shouldHonorSystemPropertyWindowLimitTimeout (line 413) | @Test method shouldHonorSystemPropertyOverrideUntetheredLingerTimeoutAndWindowTimeout (line 428) | @Test method shouldUseNullForUntetheredLingerTimeoutEvenIfWindowIsSet (line 446) | @Test method shouldRejectInvalidNakUnicastDelay (line 453) | @ParameterizedTest method shouldAcceptMinNakUnicastDelay (line 467) | @Test method shouldRejectInvalidNakUnicastRetryDelayRatio (line 479) | @ParameterizedTest method shouldRejectInvalidNakUnicastDelayRetryCombination (line 493) | @ParameterizedTest FILE: aeron-driver/src/test/java/io/aeron/driver/MediaDriverTest.java class MediaDriverTest (line 46) | @ExtendWith(InterruptingTestCallback.class) method shouldPrintConfigOnStart (line 52) | @Test method shouldInitializeDutyCycleTrackersWhenNotSet (line 77) | @ParameterizedTest method shouldUseProvidedDutyCycleTrackers (line 140) | @Test method shouldExecuteAsyncCommandsInOrder (line 179) | @Test method verifyStallTracker (line 208) | private static void verifyStallTracker( FILE: aeron-driver/src/test/java/io/aeron/driver/MinMulticastFlowControlTest.java class MinMulticastFlowControlTest (line 34) | class MinMulticastFlowControlTest method validUris (line 45) | private static Stream validUris() method newContext (line 74) | MediaDriver.Context newContext() method shouldParseValidFlowControlConfiguration (line 79) | @ParameterizedTest method shouldNotBeConnectedUntilGroupMinSizeReached (line 91) | @Test method shouldReportSenderLimitUntilGroupMinSizeIsReached (line 110) | @Test method shouldNotIncludeReceiverMoreThanWindowSizeBehindMinPosition (line 131) | @Test method onStatusMessage (line 150) | private long onStatusMessage( method onIdle (line 164) | private long onIdle(final MinMulticastFlowControl flowControl, final l... FILE: aeron-driver/src/test/java/io/aeron/driver/NetworkPublicationTest.java class NetworkPublicationTest (line 44) | class NetworkPublicationTest method before (line 84) | @BeforeEach method shouldCleanLogBufferOneTermBehindMinSubPosition (line 113) | @SuppressWarnings("MethodLength") method pubLimitShouldNotCrossToThePreviousTermIfAnEntireTermIsDirty (line 196) | @Test method pubLimitShouldNotCrossToTheDirtyTerm (line 248) | @ParameterizedTest FILE: aeron-driver/src/test/java/io/aeron/driver/OptimalMulticastDelayGeneratorTest.java class OptimalMulticastDelayGeneratorTest (line 25) | class OptimalMulticastDelayGeneratorTest method shouldNotExceedTmaxBackoff (line 30) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/PublicationImageTest.java class PublicationImageTest (line 67) | class PublicationImageTest method before (line 101) | @BeforeEach method shouldAdvanceHighWaterMarkByPacketLengthWhenItContainsPaddingFrame (line 198) | @Test method shouldAdvanceHighWaterMarkPositionOnHeartbeat (line 230) | @Test method shouldOnlyRecordUniqueLoss (line 257) | @Test method writeFrame (line 351) | private int writeFrame( FILE: aeron-driver/src/test/java/io/aeron/driver/PublicationParamsTest.java class PublicationParamsTest (line 44) | class PublicationParamsTest method basicParse (line 49) | @Test method hasMaxRetransmits (line 57) | @Test method hasNegativeMaxRetransmits (line 66) | @Test method hasTooBigMaxRetransmits (line 78) | @Test method hasInvalidMaxRetransmits (line 90) | @Test method shouldSetStreamId (line 102) | @Test method shouldRejectStreamIdThatIsNotANumber (line 112) | @Test method shouldRejectStreamIdTIfItDoesNotMatch (line 121) | @Test method shouldRejectPublicationWindowLessThanMtu (line 130) | @ParameterizedTest method shouldRejectPublicationWindowLargerThanHalfATermLength (line 140) | @ParameterizedTest method shouldSetPublicationWindowFromUriParameter (line 153) | @ParameterizedTest method shouldSetPublicationWindowToHalfATermIfNotSet (line 164) | @ParameterizedTest method shouldSetPublicationWindowFromConfigIpc (line 176) | @Test method shouldSetPublicationWindowFromConfigUdp (line 188) | @Test method shouldGenerateSessionIdWhenNotSet (line 200) | @ParameterizedTest method shouldSetSessionIdFromTheUriParameter (line 216) | @ParameterizedTest method shouldRejectTaggedSessionIfTagIsInvalid (line 231) | @Test method shouldRejectTaggedSessionIfUnknownPublicationReferenceUdp (line 243) | @Test method shouldRejectTaggedSessionIfUnknownPublicationReferenceIpc (line 258) | @Test method shouldInitializeSessionIdTermBufferLengthAndMtuFromReferencedUdpPublicationIfTagged (line 273) | @Test method shouldInitializeSessionIdTermBufferLengthAndMtuFromReferencedIpcPublicationIfTagged (line 296) | @Test method shouldReturnTrueForEosIfNotDefined (line 319) | @ParameterizedTest method shouldSetEosFromUri (line 329) | @ParameterizedTest method shouldReturnConfigValueForSparse (line 339) | @ParameterizedTest method shouldSetSparseFromUri (line 351) | @ParameterizedTest method shouldReturnConfigValueForSpiesSimulateConnectionIfNotDefined (line 361) | @ParameterizedTest method shouldSetSpiesSimulateConnectionFromUri (line 373) | @ParameterizedTest method shouldReturnLingerTimeoutFromConfigIfNotSet (line 383) | @ParameterizedTest method shouldSetLingerTimeout (line 395) | @ParameterizedTest method shouldReturnUntetheredWindowLimitTimeoutFromConfigIfNotSet (line 407) | @ParameterizedTest method shouldSetUntetheredWindowLimitTimeout (line 419) | @ParameterizedTest method shouldReturnUntetheredRestingTimeoutFromConfigIfNotSet (line 431) | @ParameterizedTest method shouldSetUntetheredRestingTimeout (line 443) | @ParameterizedTest method shouldHonorPrecedenceForUntetheredLingerTimeoutWithDefaultsInContext (line 455) | @Test method shouldHonorPrecedenceForUntetheredLingerTimeoutWithOverriddenContext (line 469) | @Test method shouldHonorChannelOverrideForUntetheredLingerTimeout (line 483) | @Test method shouldDiscardSessionIdIfNotInteger (line 497) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/ReceiverLivenessTrackerTest.java class ReceiverLivenessTrackerTest (line 22) | class ReceiverLivenessTrackerTest method shouldNotBeLiveIfNoReceiversAdded (line 24) | @Test method shouldLiveIfOneReceiverAdded (line 31) | @Test method shouldBeLiveIfReceiverNotTimedOut (line 44) | @Test method shouldNotBeLiveIfReceiverTimedOutExactly (line 57) | @Test method shouldNotBeLiveIfReceiverTimedOutAfter (line 70) | @Test method shouldNotBeLiveIfReceiverRemoved (line 83) | @Test method shouldReturnFalseIfAlreadyRemoved (line 106) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/ReceiverTest.java class ReceiverTest (line 77) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 150) | @BeforeEach method tearDown (line 209) | @AfterEach method shouldCreateRcvTermAndSendSmOnSetup (line 215) | @Test method shouldInsertDataIntoLogAfterInitialExchange (line 287) | @Test method shouldNotOverwriteDataFrameWithHeartbeat (line 359) | @Test method shouldOverwriteHeartbeatWithDataFrame (line 434) | @Test method shouldHandleNonZeroTermOffsetCorrectly (line 508) | @Test method shouldRemoveImageFromDispatcherWithNoActivity (line 588) | @Test method shouldNotRemoveImageFromDispatcherOnRemoveSubscription (line 612) | @Test method fillDataFrame (line 638) | private void fillDataFrame(final DataHeaderFlyweight header, final int... method fillSetupFrame (line 657) | private void fillSetupFrame(final SetupFlyweight header) method fillSetupFrame (line 662) | private void fillSetupFrame(final SetupFlyweight header, final int ter... method drainConductorQueue (line 677) | private int drainConductorQueue(final Consumer consumer) FILE: aeron-driver/src/test/java/io/aeron/driver/RetransmitHandlerTest.java class RetransmitHandlerTest (line 54) | class RetransmitHandlerTest method before (line 98) | @BeforeEach method consumers (line 105) | private static List> consum... method returnResendLength (line 112) | private Integer returnResendLength(final InvocationOnMock invocation) method clampResendLengthTo (line 117) | private Answer clampResendLengthTo(final int length) method shouldRetransmitOnNak (line 122) | @ParameterizedTest method shouldClampRetransmitViaFlowControlOnNak (line 134) | @ParameterizedTest method shouldNotRetransmitOnNakWhileInLinger (line 150) | @ParameterizedTest method shouldNotRetransmitOnNakWhileInLingerWithDifferentOffsetByContainedWithinExistingRetransmit (line 165) | @ParameterizedTest method shouldRetransmitOnNakAfterLinger (line 181) | @ParameterizedTest method shouldRetransmitOnMultipleNaks (line 198) | @ParameterizedTest method shouldRetransmitOnNakOverMessageLength (line 213) | @ParameterizedTest method shouldRetransmitOnNakOverMtuLength (line 225) | @ParameterizedTest method shouldNotRetransmitOnNakWhileInLingerWithDifferentOffsetButOffsetInRangeOfExistingNak (line 238) | @ParameterizedTest method shouldRetransmitOnNakWhileInLingerWithDifferentOffsetButJustOutsideRangeOfExistingNak (line 255) | @ParameterizedTest method shouldStopRetransmitOnRetransmitReception (line 272) | @ParameterizedTest method shouldStopOneRetransmitOnRetransmitReception (line 285) | @ParameterizedTest method shouldImmediateRetransmitOnNak (line 299) | @ParameterizedTest method shouldGoIntoLingerOnImmediateRetransmit (line 311) | @ParameterizedTest method shouldOnlyRetransmitOnNakWhenConfiguredTo (line 326) | @ParameterizedTest method shouldIncrementOverflowCounter (line 336) | @ParameterizedTest method shouldDetectInvalidNaksInvalidOffset (line 355) | @Test method shouldDetectInvalidNaksNegativeOffset (line 367) | @Test method shouldDetectInvalidNaksNegativeLength (line 378) | @Test method shouldIgnoreEmptyNak (line 389) | @Test method newZeroDelayRetransmitHandler (line 399) | private RetransmitHandler newZeroDelayRetransmitHandler() method createTermBuffer (line 411) | private void createTermBuffer(final BiConsumer validUris() method newContext (line 78) | MediaDriver.Context newContext() method shouldParseValidFlowControlConfiguration (line 83) | @ParameterizedTest method shouldFailWithInvalidUris (line 96) | @ParameterizedTest method shouldClampToSenderLimitUntilMinimumGroupSizeIsMet (line 113) | @Test method shouldReturnLastWindowWhenUntilReceiversAreInGroupWithNoMinSize (line 138) | @Test method shouldNotIncludeReceiverMoreThanWindowSizeBehindMinPosition (line 158) | @Test method shouldRemoveEntryFromFlowControlOnEndOfStream (line 177) | @Test method shouldRemoveEntryFromFlowControlOnError (line 201) | @Test method onStatusMessage (line 224) | private long onStatusMessage( method onEosStatusMessage (line 234) | private long onEosStatusMessage( method onErrorMessage (line 244) | private void onErrorMessage( method onStatusMessage (line 257) | private static long onStatusMessage( method onIdle (line 278) | private long onIdle(final TaggedMulticastFlowControl flowControl, fina... FILE: aeron-driver/src/test/java/io/aeron/driver/TerminateDriverTest.java class TerminateDriverTest (line 34) | @ExtendWith(InterruptingTestCallback.class) method shouldCallTerminationHookUponValidRequest (line 40) | @Test method shouldNotCallTerminationHookUponInvalidRequest (line 67) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/TimeTrackingNameResolverTest.java class TimeTrackingNameResolverTest (line 30) | class TimeTrackingNameResolverTest method throwsNullPointerExceptionIfDelegateResolverIsNull (line 32) | @Test method throwsNullPointerExceptionIfNanoClockIsNull (line 40) | @Test method throwsNullPointerExceptionIfDutyCycleTrackerIsNull (line 48) | @Test method closeIsANoOpIfDelegateResolverIsNotCloseable (line 56) | @Test method closeIShouldCloseDelegateResolver (line 69) | @Test method doWorkShouldCallActualMethod (line 85) | @Test method initShouldCallActualMethod (line 101) | @Test method lookupShouldMeasureExecutionTime (line 118) | @Test method lookupShouldMeasureExecutionTimeEvenIfExceptionIsThrown (line 149) | @Test method resolveShouldMeasureExecutionTime (line 177) | @Test method resolveShouldMeasureExecutionTimeEvenWhenExceptionIsThrown (line 204) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/UdpChannelTest.java class UdpChannelTest (line 53) | class UdpChannelTest method shouldHandleExplicitLocalAddressAndPortFormat (line 55) | @Test method shouldHandleExplicitLocalControlAddressAndPortFormatIPv4 (line 66) | @Test method shouldHandleExplicitLocalControlAddressAndPortFormatIPv6 (line 77) | @Test method shouldNotAllowDynamicControlModeWithoutExplicitControl (line 91) | @Test method shouldHandleExplicitLocalAddressAndPortFormatWithAeronUri (line 107) | @ParameterizedTest method shouldHandleImpliedLocalAddressAndPortFormat (line 121) | @Test method shouldHandleImpliedLocalAddressAndPortFormatWithAeronUri (line 132) | @ParameterizedTest method shouldThrowExceptionForIncorrectScheme (line 144) | @Test method shouldThrowExceptionForMissingAddressWithAeronUri (line 150) | @Test method shouldThrowExceptionOnEvenMulticastAddress (line 156) | @Test method shouldParseValidMulticastAddress (line 162) | @Test method shouldParseValidMulticastAddressWithAeronUri (line 175) | @ParameterizedTest method isMulticastAddress (line 191) | private Matcher isMulticastAddress(final String add... method shouldHandleImpliedLocalPortFormat (line 198) | @Test method shouldHandleImpliedLocalPortFormatWithAeronUri (line 209) | @ParameterizedTest method shouldHandleIPv4AnyAddressAsInterfaceAddressForUnicast (line 222) | @ParameterizedTest method shouldHandleIPv6AnyAddressAsInterfaceAddressForUnicast (line 236) | @ParameterizedTest method shouldHandleLocalhostLookup (line 249) | @Test method shouldHandleLocalhostLookupWithAeronUri (line 258) | @ParameterizedTest method shouldHandleBeingUsedAsMapKey (line 268) | @Test method shouldThrowExceptionWhenNoPortSpecified (line 280) | @Test method shouldHandleCanonicalFormForUnicastCorrectly (line 286) | @Test method shouldHandleIpV6CanonicalFormForUnicastCorrectly (line 302) | @ParameterizedTest method shouldHandleCanonicalFormForUnicastCorrectlyWithAeronUri (line 322) | @ParameterizedTest method shouldGetProtocolFamilyForIpV4 (line 341) | @Test method shouldGetProtocolFamilyForIpV6 (line 348) | @Test method shouldGetProtocolFamilyForIpV4WithoutLocalSpecified (line 357) | @Test method shouldGetProtocolFamilyForIpV6WithoutLocalSpecified (line 364) | @Test method shouldHandleCanonicalFormWithNsLookup (line 373) | @Test method shouldHandleCanonicalFormForMulticastWithLocalPort (line 380) | @Test method shouldHandleCanonicalFormForMulticastCorrectly (line 394) | @Test method shouldHandleCanonicalFormForMulticastCorrectlyWithAeronUri (line 419) | @ParameterizedTest method shouldHandleIpV6CanonicalFormForMulticastCorrectly (line 445) | @ParameterizedTest method shouldUseTagsInCanonicalFormForMdsUris (line 464) | @Test method shouldParseResponseControlMode (line 472) | @Test method shouldUseTagsInCanonicalFormForWildcardPorts (line 480) | @Test method shouldParseSocketRcvAndSndBufSizes (line 491) | @Test method shouldParseReceiverWindow (line 504) | @Test method shouldParseChannelSendAndReceiveTimestampOffsets (line 511) | @Test method shouldParseWithNameResolver (line 521) | @ParameterizedTest method reservedValueOffsetIsCorrect (line 583) | @Test method invalidGroupTagThrowsException (line 591) | @Test method validGroupTagAvailable (line 598) | @Test method shouldSpecifyControlIfDynamicControlModeSpecified (line 605) | @Test method shouldParseControlMode (line 611) | @Test method shouldParseNakDelay (line 620) | @Test method isMulticastDestinationAddressThrowsInvalidChannelExceptionIfInvalid (line 631) | @ParameterizedTest method shouldDetectMulticastAddress (line 638) | @ParameterizedTest method invalidMulticastAddresses (line 652) | private static List invalidMulticastAddresses() method supportsMulticastOrIsLoopback (line 663) | private static Matcher supportsMulticastOrIsLoopback() method uri (line 668) | private static String uri( method uri (line 674) | private static String uri(final String endpointKey, final String endpo... class NetworkInterfaceTypeSafeMatcher (line 679) | static class NetworkInterfaceTypeSafeMatcher extends TypeSafeMatcher validInputs() method shouldParseValidInputs (line 69) | @ParameterizedTest FILE: aeron-driver/src/test/java/io/aeron/driver/media/NetworkUtilTest.java class NetworkUtilTest (line 34) | class NetworkUtilTest method shouldNotMatchIfLengthsAreDifferent (line 36) | @Test method shouldMatchIfAllBytesMatch (line 44) | @Test method shouldMatchIfAllBytesWithPrefixMatch (line 52) | @Test method shouldNotMatchIfNotAllBytesWithPrefixMatch (line 60) | @Test method shouldMatchIfAllBytesWithPrefixUnalignedMatch (line 68) | @Test method shouldNotMatchIfNotAllBytesWithUnalignedPrefixMatch (line 77) | @Test method shouldFilterBySubnetAndFindOneResult (line 86) | @Test method shouldFilterBySubnetAndFindNoResults (line 100) | @Test method shouldFilterBySubnetAndFindMultipleResultsOrderedByMatchLength (line 113) | @Test method shouldFilterBySubnetAndFindOneIpV6Result (line 131) | @Test method shouldFilterBySubnetAndFindNoIpV6Results (line 145) | @Test method shouldFilterBySubnetAndFindMultipleIpV6ResultsOrderedByMatchLength (line 158) | @Test method shouldConvertSubnetPrefixIpV4PrefixToMask (line 176) | @ParameterizedTest class NetworkInterfaceStub (line 217) | static class NetworkInterfaceStub implements NetworkInterfaceShim method getNetworkInterfaces (line 224) | public Enumeration getNetworkInterfaces() method getInterfaceAddresses (line 229) | public List getInterfaceAddresses(final NetworkInt... method isLoopback (line 234) | public boolean isLoopback(final NetworkInterface ifc) method add (line 239) | public NetworkInterface add(final String... ips) throws UnknownHostE... method newNetworkInterface (line 255) | private static NetworkInterface newNetworkInterface(final String name) method newInterfaceAddress (line 264) | private static InterfaceAddress newInterfaceAddress(final InetAddress ... method asBytes (line 274) | private static byte[] asBytes(final int i) FILE: aeron-driver/src/test/java/io/aeron/driver/media/SocketAddressParserTest.java class SocketAddressParserTest (line 36) | class SocketAddressParserTest method resolve (line 45) | public InetAddress resolve(final String name, final String uriParamNam... method lookup (line 50) | public String lookup(final String name, final String uriParamName, fin... method shouldParseIpV4AddressAndPort (line 61) | @Test method shouldParseHostAddressAndPort (line 67) | @Test method shouldRejectOnInvalidPort (line 73) | @Test method shouldRejectOnInvalidPort2 (line 80) | @Test method shouldRejectOnMissingPort (line 87) | @Test method shouldRejectOnEmptyPort (line 94) | @Test method shouldRejectOnEmptyIpV6Port (line 101) | @Test method shouldRejectOnInvalidIpV6 (line 108) | @Test method shouldRejectOnInvalidIpV6Scope (line 115) | @Test method shouldParseIpV6 (line 122) | @Test method shouldParseWithScope (line 130) | @Test method shouldParseAndLookupResolverForName (line 138) | @Test method shouldParseAndPassThroughLookupForUnknownName (line 147) | @Test method shouldCheckForMulticastAddress (line 156) | @ParameterizedTest method shouldThrowNullPointerExceptionIfValueIsNull (line 182) | @Test method shouldThrowIllegalArgumentExceptionIfValueIsInvalid (line 188) | @ParameterizedTest method assertCorrectParse (line 198) | private void assertCorrectParse(final String host, final int port) thr... method assertCorrectParseIpV6 (line 206) | private void assertCorrectParseIpV6(final String host, final int port)... FILE: aeron-driver/src/test/java/io/aeron/driver/media/UnresolvedInterfaceTest.java class UnresolvedInterfaceTest (line 23) | class UnresolvedInterfaceTest method shouldParseValidInterfaceSpecifications (line 25) | @Test method shouldThrowOnInvalidInterfaceSpecifications (line 34) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/media/WildcardPortManagerTest.java class WildcardPortManagerTest (line 27) | class WildcardPortManagerTest method shouldAllocateConsecutivePortsInRange (line 33) | @Test method shouldPassThrough0WithNullRanges (line 47) | @Test method shouldPassThrough0WithSenderPubWithoutControlAddress (line 57) | @Test method shouldPassThroughWithExplicitBindAddressOutSideRange (line 67) | @Test method shouldPassThroughWithExplicitBindAddressInsideRange (line 77) | @Test method shouldAllocateForPubWithExplicitControlAddress (line 87) | @Test method shouldThrowOnExhaustion (line 97) | @Test method shouldAllocateOnCyclingThroughRange (line 110) | @Test method shouldAllocateSkippingInUsePort (line 125) | @Test method shouldAllocateSkippingInUseOnCycle (line 137) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/reports/LossReportReaderTest.java class LossReportReaderTest (line 28) | class LossReportReaderTest method shouldReadNoEntriesInEmptyReport (line 35) | @Test method shouldReadOneEntry (line 43) | @Test method shouldReadTwoEntries (line 63) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/reports/LossReportTest.java class LossReportTest (line 32) | class LossReportTest method shouldCreateEntry (line 39) | @Test method shouldUpdateEntry (line 63) | @Test FILE: aeron-driver/src/test/java/io/aeron/driver/status/DutyCycleStallTrackerTest.java class DutyCycleStallTrackerTest (line 24) | class DutyCycleStallTrackerTest method throwsNullPointerExceptionIfMaxTimeCounterIsNull (line 26) | @Test method throwsNullPointerExceptionIfThresholdCounterIsNull (line 34) | @Test method reportMeasurementIsANoOpIfMaxCounterIsClosed (line 42) | @Test method reportMeasurementOnlyUpdatesThresholdCounterWhenExceeded (line 58) | @Test FILE: aeron-samples/src/main/c/aeron_stat.c function sigint_handler (line 36) | void sigint_handler(int signal) function aeron_stat_print_error_and_usage (line 51) | static void aeron_stat_print_error_and_usage(const char *message) type aeron_stat_settings_t (line 56) | typedef struct aeron_stat_settings_stct function aeron_stat_print_counter (line 65) | static void aeron_stat_print_counter( function printStats (line 85) | static void printStats( function main (line 116) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/basic_mds_subscriber.c function sigint_handler (line 51) | void sigint_handler(int signal) function is_running (line 56) | inline bool is_running(void) function poll_handler (line 63) | void poll_handler(void *clientd, const uint8_t *buffer, size_t length, a... function main (line 86) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/basic_publisher.c function sigint_handler (line 53) | void sigint_handler(int signal) function is_running (line 58) | inline bool is_running(void) function build_large_message (line 65) | int build_large_message(char *buf, size_t len) function main (line 95) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/basic_subscriber.c function sigint_handler (line 51) | void sigint_handler(int signal) function is_running (line 56) | inline bool is_running(void) function poll_handler (line 63) | void poll_handler(void *clientd, const uint8_t *buffer, size_t length, a... function main (line 86) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/cping.c type aeron_cping_pong_handler_data_t (line 58) | typedef struct aeron_cping_pong_handler_data_stct function sigint_handler (line 67) | void sigint_handler(int signal) function is_running (line 72) | inline bool is_running(void) function pong_measuring_handler (line 79) | void pong_measuring_handler(void *clientd, const uint8_t *buffer, size_t... function send_ping_and_receive_pong (line 91) | void send_ping_and_receive_pong( function main (line 124) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/cpong.c function sigint_handler (line 53) | void sigint_handler(int signal) function is_running (line 58) | inline bool is_running(void) function ping_poll_handler (line 65) | void ping_poll_handler(void *clientd, const uint8_t *buffer, size_t leng... function main (line 75) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/driver_tool.c type aeron_driver_tool_settings_t (line 32) | typedef struct aeron_driver_tool_settings_stct function aeron_driver_tool_print_error_and_usage (line 51) | static void aeron_driver_tool_print_error_and_usage(const char *message) function main (line 56) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/error_stat.c type aeron_error_stat_settings_t (line 33) | typedef struct aeron_error_stat_settings_stct function aeron_error_stat_print_error_and_usage (line 52) | static void aeron_error_stat_print_error_and_usage(const char *message) function aeron_error_stat_on_observation (line 57) | void aeron_error_stat_on_observation( function main (line 82) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/loss_stat.c function aeron_loss_stat_print_error_and_usage (line 39) | static void aeron_loss_stat_print_error_and_usage(const char *message) type aeron_loss_stat_settings_t (line 44) | typedef struct aeron_loss_stat_settings_stct function aeron_loss_stat_print_observation (line 51) | static void aeron_loss_stat_print_observation( function main (line 82) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/rate_subscriber.c function sigint_handler (line 51) | void sigint_handler(int signal) function is_running (line 56) | inline bool is_running(void) function main (line 63) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/raw/ping_pong_raw.c type sockaddr (line 64) | struct sockaddr type sockaddr (line 69) | struct sockaddr type sockaddr (line 76) | struct sockaddr function aeron_ping_pong_raw_sendto_connected (line 81) | int aeron_ping_pong_raw_sendto_connected( function aeron_ping_pong_raw_sendto_unconnected (line 101) | int aeron_ping_pong_raw_sendto_unconnected( function aeron_ping_pong_raw_sendmsg (line 121) | int aeron_ping_pong_raw_sendmsg( function aeron_ping_pong_raw_sendmmsg (line 149) | int aeron_ping_pong_raw_sendmmsg( function aeron_ping_pong_raw_recvmsg (line 179) | int aeron_ping_pong_raw_recvmsg( function aeron_ping_pong_raw_recvfrom (line 212) | int aeron_ping_pong_raw_recvfrom( function aeron_ping_pong_raw_recvmmsg (line 236) | int aeron_ping_pong_raw_recvmmsg( function aeron_ping_pong_raw_socket_connect (line 273) | int aeron_ping_pong_raw_socket_connect( function aeron_ping_pong_raw_socket_null_connect (line 288) | int aeron_ping_pong_raw_socket_null_connect( type aeron_ping_pong_config_stct (line 296) | struct aeron_ping_pong_config_stct type aeron_ping_pong_config_t (line 310) | typedef struct aeron_ping_pong_config_stct aeron_ping_pong_config_t; function aeron_ping_pong_parse_config (line 312) | int aeron_ping_pong_parse_config(int argc, char **argv, aeron_ping_pong_... function aeron_ping_pong_raw_set_socket_non_blocking (line 434) | int aeron_ping_pong_raw_set_socket_non_blocking(int fd) function recv_then_send (line 451) | int recv_then_send(aeron_ping_pong_config_t *config, int send_fd, int re... function send_then_recv (line 479) | int send_then_recv(aeron_ping_pong_config_t *config, int send_fd, int re... function main (line 523) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/response/response_client.c type response_client_t (line 43) | typedef struct response_client_stct response_client_t; function sigint_handler (line 77) | void sigint_handler(int signal) function is_running (line 82) | inline bool is_running(void) function poll_handler (line 89) | void poll_handler(void *clientd, const uint8_t *buffer, size_t length, a... function main (line 112) | int main(int argc, char **argv) type response_client_stct (line 317) | struct response_client_stct function response_client_create (line 325) | int response_client_create( function response_client_delete (line 423) | void response_client_delete(response_client_t *response_client) function response_client_offer (line 435) | int64_t response_client_offer(response_client_t *response_client, const ... function response_client_is_connected (line 440) | bool response_client_is_connected(response_client_t *response_client) function response_client_do_work (line 445) | int response_client_do_work(response_client_t *response_client) FILE: aeron-samples/src/main/c/response/response_server.c type response_channel_info_t (line 43) | typedef struct response_channel_info_stct response_channel_info_t; type response_server_t (line 45) | typedef struct response_server_stct response_server_t; function sigint_handler (line 77) | void sigint_handler(int signal) function is_running (line 82) | inline bool is_running(void) function poll_handler (line 89) | void poll_handler(void *clientd, const uint8_t *buffer, size_t length, a... function main (line 144) | int main(int argc, char **argv) type response_server_stct (line 278) | struct response_server_stct type response_channel_info_stct (line 289) | struct response_channel_info_stct function response_server_handle_available_image (line 298) | void response_server_handle_available_image(void *clientd, aeron_subscri... function response_server_handle_unavailable_image (line 353) | void response_server_handle_unavailable_image(void *clientd, aeron_subsc... function response_server_create (line 379) | int response_server_create( function response_server_delete (line 444) | void response_server_delete(response_server_t *response_server) function response_server_process_response_channel_info (line 458) | void response_server_process_response_channel_info(void *clientd, int64_... function response_server_subscription_constants (line 500) | int32_t response_server_subscription_constants(response_channel_info_t *... function response_server_publication_offer (line 505) | int64_t response_server_publication_offer(response_channel_info_t *respo... function response_server_do_work (line 515) | int response_server_do_work(response_server_t *response_server) FILE: aeron-samples/src/main/c/sample_util.c function print_available_image (line 22) | void print_available_image(void *clientd, aeron_subscription_t *subscrip... function print_unavailable_image (line 45) | void print_unavailable_image(void *clientd, aeron_subscription_t *subscr... function print_rate_report (line 65) | void print_rate_report(uint64_t duration_ns, double mps, double bps, uin... function rate_reporter_do_work (line 71) | int rate_reporter_do_work(void *state) function rate_reporter_start (line 96) | int rate_reporter_start(rate_reporter_t *reporter, on_rate_report_t on_r... function rate_reporter_halt (line 128) | int rate_reporter_halt(rate_reporter_t *reporter) FILE: aeron-samples/src/main/c/sample_util.h type rate_reporter_t (line 32) | typedef struct rate_reporter_stct function rate_reporter_poll_handler (line 56) | inline void rate_reporter_poll_handler(void *clientd, const uint8_t *buf... function rate_reporter_on_message (line 64) | inline void rate_reporter_on_message(rate_reporter_t *reporter, size_t l... FILE: aeron-samples/src/main/c/streaming_exclusive_publisher.c function sigint_handler (line 55) | void sigint_handler(int signal) function is_running (line 60) | inline bool is_running(void) function main (line 67) | int main(int argc, char **argv) FILE: aeron-samples/src/main/c/streaming_publisher.c function sigint_handler (line 56) | void sigint_handler(int signal) function is_running (line 61) | inline bool is_running(void) function main (line 68) | int main(int argc, char **argv) FILE: aeron-samples/src/main/cpp/BasicPublisher.cpp function sigIntHandler (line 33) | void sigIntHandler(int) type Settings (line 45) | struct Settings function Settings (line 56) | Settings parseCmdLine(CommandOptionParser &cp, int argc, char **argv) function main (line 76) | int main(int argc, char **argv) FILE: aeron-samples/src/main/cpp/BasicSubscriber.cpp function sigIntHandler (line 32) | void sigIntHandler(int) type Settings (line 45) | struct Settings function Settings (line 52) | Settings parseCmdLine(CommandOptionParser &cp, int argc, char **argv) function fragment_handler_t (line 70) | fragment_handler_t printStringMessage() function main (line 82) | int main(int argc, char **argv) FILE: aeron-samples/src/main/cpp/Configuration.h function namespace (line 23) | namespace aeron { namespace samples { namespace configuration { FILE: aeron-samples/src/main/cpp/ExclusivePingPong.cpp function sigIntHandler (line 39) | void sigIntHandler(int) type Settings (line 55) | struct Settings function Settings (line 68) | Settings parseCmdLine(CommandOptionParser &cp, int argc, char **argv) function sendPingAndReceivePong (line 92) | void sendPingAndReceivePong( function findSubscription (line 130) | std::shared_ptr findSubscription(std::shared_ptr ae... function findPublication (line 143) | std::shared_ptr findPublication(std::shared_ptr findSubscription(std::shared_ptr ae... function findPublication (line 143) | std::shared_ptr findPublication(std::shared_ptr aero... function main (line 156) | int main(int argc, char **argv) FILE: aeron-samples/src/main/cpp/Pong.cpp function sigIntHandler (line 32) | void sigIntHandler(int) function checkInterrupt (line 37) | void checkInterrupt() type Settings (line 54) | struct Settings function Settings (line 64) | Settings parseCmdLine(CommandOptionParser &cp, int argc, char **argv) function main (line 85) | int main(int argc, char **argv) FILE: aeron-samples/src/main/cpp/RateReporter.h function namespace (line 27) | namespace aeron FILE: aeron-samples/src/main/cpp/RateSubscriber.cpp function sigIntHandler (line 35) | void sigIntHandler(int) type Settings (line 46) | struct Settings function Settings (line 54) | Settings parseCmdLine(CommandOptionParser &cp, int argc, char **argv) function printRate (line 73) | void printRate(double messagesPerSec, double bytesPerSec, std::int64_t t... function fragment_handler_t (line 80) | fragment_handler_t rateReporterHandler(RateReporter &rateReporter) function main (line 89) | int main(int argc, char **argv) FILE: aeron-samples/src/main/cpp/StreamingPublisher.cpp function sigIntHandler (line 35) | void sigIntHandler(int) type Settings (line 50) | struct Settings function Settings (line 62) | Settings parseCmdLine(CommandOptionParser &cp, int argc, char **argv) function printRate (line 87) | void printRate(double messagesPerSec, double bytesPerSec, std::int64_t t... function on_new_length_t (line 103) | on_new_length_t composeLengthGenerator(bool random, int max) function main (line 118) | int main(int argc, char **argv) FILE: aeron-samples/src/main/cpp/Throughput.cpp function sigIntHandler (line 34) | void sigIntHandler(int) type Settings (line 49) | struct Settings function Settings (line 61) | Settings parseCmdLine(CommandOptionParser &cp, int argc, char **argv) function printRate (line 86) | void printRate(double messagesPerSec, double bytesPerSec, std::int64_t t... function fragment_handler_t (line 96) | fragment_handler_t rateReporterHandler(RateReporter &rateReporter) function isRunning (line 101) | inline bool isRunning() function main (line 106) | int main(int argc, char **argv) FILE: aeron-samples/src/main/java/io/aeron/cluster/ConsensusModuleSnapshotPendingServiceMessagesPatch.java class ConsensusModuleSnapshotPendingServiceMessagesPatch (line 52) | public class ConsensusModuleSnapshotPendingServiceMessagesPatch method ConsensusModuleSnapshotPendingServiceMessagesPatch (line 65) | public ConsensusModuleSnapshotPendingServiceMessagesPatch() method ConsensusModuleSnapshotPendingServiceMessagesPatch (line 70) | ConsensusModuleSnapshotPendingServiceMessagesPatch( method execute (line 87) | public boolean execute(final File clusterDir) method replayLocalSnapshotRecording (line 157) | static void replayLocalSnapshotRecording( method snapshotIsNotValid (line 206) | private static boolean snapshotIsNotValid(final SnapshotReader snapsho... method createNewSnapshotRecording (line 227) | private static long createNewSnapshotRecording( method awaitRecordingCounter (line 254) | private static int awaitRecordingCounter( method awaitRecordingComplete (line 267) | private static void awaitRecordingComplete( method awaitRecordingStopPosition (line 280) | private static long awaitRecordingStopPosition(final AeronArchive arch... method main (line 296) | public static void main(final String[] args) class TargetState (line 307) | private static final class TargetState method TargetState (line 313) | private TargetState(final long nextServiceSessionId, final long logS... method compute (line 320) | static TargetState[] compute(final int serviceCount, final PendingMe... class PendingMessageTrackerState (line 337) | private static final class PendingMessageTrackerState class SnapshotReader (line 346) | private static final class SnapshotReader implements ConsensusModuleSn... method onLoadBeginSnapshot (line 353) | public void onLoadBeginSnapshot( method onLoadConsensusModuleState (line 362) | public void onLoadConsensusModuleState( method onLoadPendingMessage (line 375) | public void onLoadPendingMessage( method onLoadClusterSession (line 385) | public void onLoadClusterSession( method onLoadTimer (line 399) | public void onLoadTimer( method onLoadPendingMessageTracker (line 408) | public void onLoadPendingMessageTracker( method onLoadEndSnapshot (line 422) | public void onLoadEndSnapshot(final DirectBuffer buffer, final int o... method tracker (line 426) | private PendingMessageTrackerState tracker(final int serviceId) class SnapshotWriter (line 439) | private static final class SnapshotWriter implements ConsensusModuleSn... method SnapshotWriter (line 448) | SnapshotWriter( method onLoadBeginSnapshot (line 456) | public void onLoadBeginSnapshot( method onLoadConsensusModuleState (line 466) | public void onLoadConsensusModuleState( method onLoadPendingMessage (line 486) | public void onLoadPendingMessage( method onLoadClusterSession (line 503) | public void onLoadClusterSession( method onLoadTimer (line 518) | public void onLoadTimer( method onLoadPendingMessageTracker (line 528) | public void onLoadPendingMessageTracker( method onLoadEndSnapshot (line 548) | public void onLoadEndSnapshot(final DirectBuffer buffer, final int o... method writeToSnapshot (line 553) | private void writeToSnapshot(final DirectBuffer buffer, final int of... FILE: aeron-samples/src/main/java/io/aeron/response/ResponseClient.java class ResponseClient (line 32) | public class ResponseClient implements AutoCloseable, Agent method ResponseClient (line 61) | public ResponseClient( method ResponseClient (line 102) | public ResponseClient( method doWork (line 116) | public int doWork() method roleName (line 145) | public String roleName() method close (line 153) | public void close() method isConnected (line 164) | public boolean isConnected() method offer (line 175) | public long offer(final DirectBuffer message) method responseControl (line 185) | public String responseControl() method requestEndpoint (line 195) | public String requestEndpoint() method subscription (line 205) | public Subscription subscription() method publication (line 215) | public ExclusivePublication publication() method toString (line 223) | public String toString() FILE: aeron-samples/src/main/java/io/aeron/response/ResponseServer.java class ResponseServer (line 38) | public class ResponseServer implements AutoCloseable, Agent type ResponseHandler (line 43) | public interface ResponseHandler method onMessage (line 55) | boolean onMessage(DirectBuffer buffer, int offset, int length, Heade... method ResponseServer (line 89) | public ResponseServer( method usePrototype (line 126) | public void usePrototype(final boolean usePrototype) method doWork (line 136) | public int doWork() method sessionCount (line 181) | public int sessionCount() method close (line 189) | public void close() method roleName (line 198) | public String roleName() method enqueueAvailableImage (line 203) | private void enqueueAvailableImage(final Image image) method enqueueUnavailableImage (line 211) | private void enqueueUnavailableImage(final Image image) method onControlledRequestMessage (line 219) | private ControlledFragmentHandler.Action onControlledRequestMessage( method getOrCreateSession (line 229) | private ResponseSession getOrCreateSession(final Image image) method removeSession (line 248) | private void removeSession(final Image image) class ResponseSession (line 255) | private static final class ResponseSession implements AutoCloseable method ResponseSession (line 260) | ResponseSession(final Publication publication, final ResponseHandler... method process (line 266) | public boolean process(final DirectBuffer buffer, final int offset, ... method close (line 274) | public void close() FILE: aeron-samples/src/main/java/io/aeron/samples/AeronStat.java class AeronStat (line 57) | public class AeronStat method main (line 110) | public static void main(final String[] args) throws IOException, Inter... method workLoop (line 188) | @SuppressWarnings("try") method printOutput (line 205) | private static void printOutput(final CncFileReader cncFileReader, fin... method checkForHelp (line 232) | private static void checkForHelp(final String[] args) method clearScreen (line 254) | private static void clearScreen() throws IOException, InterruptedExcep... class CounterFilter (line 266) | static class CounterFilter method CounterFilter (line 274) | CounterFilter( method match (line 288) | private static boolean match(final Pattern pattern, final Supplier snapshot() method print (line 152) | public void print(final PrintStream out) class StreamCompositeKey (line 236) | public static final class StreamCompositeKey method StreamCompositeKey (line 249) | public StreamCompositeKey(final int sessionId, final int streamId, f... method sessionId (line 263) | public int sessionId() method streamId (line 273) | public int streamId() method channel (line 283) | public String channel() method equals (line 291) | public boolean equals(final Object o) method hashCode (line 313) | public int hashCode() method toString (line 325) | public String toString() class StreamBacklog (line 338) | public static final class StreamBacklog method publisher (line 345) | Publisher publisher() method sender (line 350) | Sender sender() method receiver (line 355) | Receiver receiver() method subscriberBacklogs (line 360) | Map subscriberBacklogs() method createPublisherIfAbsent (line 365) | Publisher createPublisherIfAbsent() method createSenderIfAbsent (line 370) | Sender createSenderIfAbsent() method createReceiverIfAbsent (line 375) | Receiver createReceiverIfAbsent() class AeronEntity (line 381) | static class AeronEntity method registrationId (line 385) | long registrationId() method registrationId (line 390) | void registrationId(final long registrationId) class Publisher (line 396) | static class Publisher extends AeronEntity method limit (line 401) | void limit(final long limit) method position (line 406) | void position(final long position) method position (line 411) | long position() method remainingWindow (line 416) | long remainingWindow() class Sender (line 422) | static class Sender extends AeronEntity method position (line 427) | void position(final long publisherPosition) method position (line 432) | long position() method limit (line 437) | void limit(final long limit) method backlog (line 442) | long backlog(final long publisherPosition) method window (line 447) | long window() class Receiver (line 453) | static class Receiver extends AeronEntity method highWaterMark (line 458) | void highWaterMark(final long highWaterMark) method highWaterMark (line 463) | long highWaterMark() method position (line 468) | void position(final long position) method position (line 473) | long position() class Subscriber (line 479) | static class Subscriber method Subscriber (line 483) | Subscriber(final long position) method backlog (line 488) | long backlog(final long receiverHwm) FILE: aeron-samples/src/main/java/io/aeron/samples/BasicPublisher.java class BasicPublisher (line 37) | public class BasicPublisher method main (line 51) | public static void main(final String[] args) throws InterruptedException FILE: aeron-samples/src/main/java/io/aeron/samples/BasicSubscriber.java class BasicSubscriber (line 38) | public class BasicSubscriber method main (line 50) | @SuppressWarnings("try") FILE: aeron-samples/src/main/java/io/aeron/samples/CncFileReader.java class CncFileReader (line 38) | public final class CncFileReader implements AutoCloseable method CncFileReader (line 48) | private CncFileReader(final MappedByteBuffer cncByteBuffer) method map (line 83) | public static CncFileReader map() method cncVersion (line 96) | public int cncVersion() method semanticVersion (line 106) | public String semanticVersion() method countersReader (line 116) | public CountersReader countersReader() method driverHeartbeatMs (line 126) | public long driverHeartbeatMs() method driverPid (line 139) | public int driverPid() method driverHeartbeatAgeMs (line 149) | public long driverHeartbeatAgeMs() method close (line 157) | public void close() FILE: aeron-samples/src/main/java/io/aeron/samples/DriverTool.java class DriverTool (line 37) | public class DriverTool method main (line 44) | public static void main(final String[] args) method printDateActivityAndStartTimestamps (line 93) | private static void printDateActivityAndStartTimestamps(final long sta... method checkForHelp (line 102) | private static void checkForHelp(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedBufferClaimIpcThroughput.java class EmbeddedBufferClaimIpcThroughput (line 36) | public class EmbeddedBufferClaimIpcThroughput method main (line 50) | public static void main(final String[] args) throws InterruptedException class Publisher (line 84) | static final class Publisher implements Runnable method Publisher (line 89) | Publisher(final AtomicBoolean running, final Publication publication) method run (line 95) | public void run() FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedDualExclusiveThroughput.java class EmbeddedDualExclusiveThroughput (line 39) | public class EmbeddedDualExclusiveThroughput method main (line 59) | @SuppressWarnings("MethodLength") method printRate (line 168) | private static void printRate( FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedExclusiveBufferClaimIpcThroughput.java class EmbeddedExclusiveBufferClaimIpcThroughput (line 36) | public class EmbeddedExclusiveBufferClaimIpcThroughput method main (line 50) | public static void main(final String[] args) throws InterruptedException class Publisher (line 86) | static final class Publisher implements Runnable method Publisher (line 91) | Publisher(final AtomicBoolean running, final Publication publication) method run (line 97) | public void run() FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedExclusiveIpcThroughput.java class EmbeddedExclusiveIpcThroughput (line 39) | public class EmbeddedExclusiveIpcThroughput method main (line 53) | public static void main(final String[] args) throws InterruptedException class Publisher (line 83) | static final class Publisher implements Runnable method Publisher (line 88) | Publisher(final AtomicBoolean running, final ExclusivePublication pu... method run (line 94) | public void run() FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedExclusiveSpiedThroughput.java class EmbeddedExclusiveSpiedThroughput (line 42) | public class EmbeddedExclusiveSpiedThroughput method main (line 62) | public static void main(final String[] args) throws InterruptedException method printRate (line 126) | private static void printRate( FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedExclusiveThroughput.java class EmbeddedExclusiveThroughput (line 36) | public class EmbeddedExclusiveThroughput method main (line 56) | public static void main(final String[] args) throws InterruptedException method printRate (line 117) | private static void printRate( FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedExclusiveVectoredIpcThroughput.java class EmbeddedExclusiveVectoredIpcThroughput (line 39) | public class EmbeddedExclusiveVectoredIpcThroughput method main (line 55) | public static void main(final String[] args) throws InterruptedException class Publisher (line 88) | static final class Publisher implements Runnable method Publisher (line 93) | Publisher(final AtomicBoolean running, final ExclusivePublication pu... method run (line 99) | public void run() FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedIpcThroughput.java class EmbeddedIpcThroughput (line 40) | public class EmbeddedIpcThroughput method main (line 54) | public static void main(final String[] args) throws InterruptedException class Publisher (line 84) | static final class Publisher implements Runnable method Publisher (line 89) | Publisher(final AtomicBoolean running, final Publication publication) method run (line 95) | public void run() FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedPingPong.java class EmbeddedPingPong (line 43) | public class EmbeddedPingPong method main (line 71) | public static void main(final String[] args) throws InterruptedException method runPing (line 95) | private static void runPing(final Aeron aeron) throws InterruptedExcep... method startPong (line 139) | private static Thread startPong(final Aeron aeron) method roundTripMessages (line 165) | private static void roundTripMessages( method pongHandler (line 196) | private static void pongHandler(final DirectBuffer buffer, final int o... method availablePongImageHandler (line 204) | private static void availablePongImageHandler(final Image image) method pingHandler (line 213) | static void pingHandler( FILE: aeron-samples/src/main/java/io/aeron/samples/EmbeddedThroughput.java class EmbeddedThroughput (line 41) | public class EmbeddedThroughput method main (line 61) | public static void main(final String[] args) throws InterruptedException method printRate (line 121) | private static void printRate( FILE: aeron-samples/src/main/java/io/aeron/samples/ErrorStat.java class ErrorStat (line 36) | public class ErrorStat method main (line 57) | public static void main(final String[] args) method accept (line 91) | private static void accept( FILE: aeron-samples/src/main/java/io/aeron/samples/FileReceiver.java class FileReceiver (line 94) | public class FileReceiver method FileReceiver (line 120) | FileReceiver(final File storageDir, final Subscription subscription) method main (line 131) | public static void main(final String[] args) method onFragment (line 168) | private void onFragment(final DirectBuffer buffer, final int offset, f... method createFile (line 200) | private void createFile(final long correlationId, final long length, f... method fileChunk (line 233) | private void fileChunk( method doWork (line 250) | private int doWork() FILE: aeron-samples/src/main/java/io/aeron/samples/FileSender.java class FileSender (line 83) | public class FileSender method main (line 94) | public static void main(final String[] args) throws InterruptedException method sendFileCreate (line 119) | private static void sendFileCreate( method streamChunks (line 139) | private static void streamChunks(final Publication publication, final ... method sendChunk (line 154) | private static void sendChunk( method checkResult (line 182) | private static void checkResult(final long position) FILE: aeron-samples/src/main/java/io/aeron/samples/ImageRateReporter.java class ImageRateReporter (line 24) | public final class ImageRateReporter implements Runnable method ImageRateReporter (line 37) | public ImageRateReporter(final int messageLength, final AtomicBoolean ... method run (line 47) | public void run() FILE: aeron-samples/src/main/java/io/aeron/samples/ImageRateSubscriber.java class ImageRateSubscriberLhsPadding (line 26) | class ImageRateSubscriberLhsPadding class ImageRateSubscriberValues (line 34) | class ImageRateSubscriberValues extends ImageRateSubscriberLhsPadding class ImageRateSubscriberRhsPadding (line 42) | class ImageRateSubscriberRhsPadding extends ImageRateSubscriberValues class ImageRateSubscriber (line 54) | public final class ImageRateSubscriber extends ImageRateSubscriberRhsPad... method ImageRateSubscriber (line 67) | public ImageRateSubscriber(final int fragmentLimit, final AtomicBoolea... method totalBytes (line 79) | public long totalBytes() method run (line 87) | public void run() method onFragment (line 121) | private void onFragment(final DirectBuffer buffer, final int offset, f... FILE: aeron-samples/src/main/java/io/aeron/samples/LogInspector.java class LogInspector (line 36) | public class LogInspector method main (line 78) | @SuppressWarnings("methodLength") method formatBytes (line 191) | public static char[] formatBytes(final DirectBuffer buffer, final int ... method bytesToAscii (line 205) | private static char[] bytesToAscii(final DirectBuffer buffer, final in... method bytesToHex (line 232) | public static char[] bytesToHex(final DirectBuffer buffer, final int o... FILE: aeron-samples/src/main/java/io/aeron/samples/LossStat.java class LossStat (line 33) | public class LossStat method main (line 40) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/LowLatencyMediaDriver.java class LowLatencyMediaDriver (line 30) | public class LowLatencyMediaDriver method main (line 37) | @SuppressWarnings("try") FILE: aeron-samples/src/main/java/io/aeron/samples/MultiplePublishersWithFragmentation.java class MultiplePublishersWithFragmentation (line 32) | public class MultiplePublishersWithFragmentation method main (line 47) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/MultipleSubscribersWithFragmentAssembly.java class MultipleSubscribersWithFragmentAssembly (line 39) | public class MultipleSubscribersWithFragmentAssembly method main (line 52) | @SuppressWarnings("try") method eventAvailableImage (line 100) | public static void eventAvailableImage(final Image image) method eventUnavailableImage (line 113) | public static void eventUnavailableImage(final Image image) method reassembledMessage1 (line 127) | public static FragmentHandler reassembledMessage1(final int streamId) method reassembledMessage2 (line 151) | public static FragmentHandler reassembledMessage2(final int streamId) FILE: aeron-samples/src/main/java/io/aeron/samples/Ping.java class Ping (line 45) | public class Ping method main (line 71) | public static void main(final String[] args) throws InterruptedException method roundTripMessages (line 130) | private static void roundTripMessages( method pongHandler (line 162) | private static void pongHandler( method availablePongImageHandler (line 174) | private static void availablePongImageHandler(final Image image) FILE: aeron-samples/src/main/java/io/aeron/samples/Pong.java class Pong (line 39) | public class Pong method main (line 56) | public static void main(final String[] args) method pingHandler (line 104) | private static void pingHandler( FILE: aeron-samples/src/main/java/io/aeron/samples/RateReporter.java class RateReporterLhsPadding (line 21) | class RateReporterLhsPadding class RateReporterValues (line 29) | class RateReporterValues extends RateReporterLhsPadding class RateReporterRhsPadding (line 40) | class RateReporterRhsPadding extends RateReporterValues class RateReporter (line 51) | public final class RateReporter extends RateReporterRhsPadding implement... type Reporter (line 56) | @FunctionalInterface method onReport (line 67) | void onReport(double messagesPerSec, double bytesPerSec, long totalM... method RateReporter (line 84) | public RateReporter(final long reportInterval, final Reporter reportin... method run (line 95) | public void run() method halt (line 123) | public void halt() method onMessage (line 133) | public void onMessage(final long length) FILE: aeron-samples/src/main/java/io/aeron/samples/RateSubscriber.java class RateSubscriber (line 35) | public class RateSubscriber method main (line 49) | public static void main(final String[] args) throws InterruptedExcepti... FILE: aeron-samples/src/main/java/io/aeron/samples/SampleConfiguration.java class SampleConfiguration (line 25) | @SuppressWarnings("JavadocVariable") method newIdleStrategy (line 90) | public static IdleStrategy newIdleStrategy() FILE: aeron-samples/src/main/java/io/aeron/samples/SamplesUtil.java class SamplesUtil (line 45) | public class SamplesUtil method subscriberLoop (line 56) | public static Consumer subscriberLoop( method subscriberLoop (line 71) | public static Consumer subscriberLoop( method printAsciiMessage (line 95) | public static FragmentHandler printAsciiMessage(final int streamId) method rateReporterHandler (line 113) | public static FragmentHandler rateReporterHandler(final RateReporter r... method printError (line 127) | public static void printError( method printRate (line 145) | public static void printRate( method printAvailableImage (line 161) | public static void printAvailableImage(final Image image) method printUnavailableImage (line 175) | public static void printUnavailableImage(final Image image) method mapExistingFileReadOnly (line 189) | public static MappedByteBuffer mapExistingFileReadOnly(final File loca... method mapCounters (line 216) | public static CountersReader mapCounters() method mapCounters (line 239) | public static CountersReader mapCounters(final MutableInteger cncFileV... FILE: aeron-samples/src/main/java/io/aeron/samples/SetControllableIdleStrategy.java class SetControllableIdleStrategy (line 29) | public class SetControllableIdleStrategy method main (line 36) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/SimplePublisher.java class SimplePublisher (line 30) | public class SimplePublisher method main (line 38) | public static void main(final String[] args) throws InterruptedException FILE: aeron-samples/src/main/java/io/aeron/samples/SimpleSubscriber.java class SimpleSubscriber (line 35) | public class SimpleSubscriber method main (line 42) | @SuppressWarnings("try") FILE: aeron-samples/src/main/java/io/aeron/samples/StreamStat.java class StreamStat (line 41) | public final class StreamStat method main (line 55) | public static void main(final String[] args) method StreamStat (line 68) | public StreamStat(final CountersReader counters) method snapshot (line 78) | public Map> snapshot() method print (line 126) | public int print(final PrintStream out) method isStreamCounterType (line 157) | private static boolean isStreamCounterType(final int typeId) method extractChannelInformation (line 175) | private static String extractChannelInformation(final int typeId, fina... class StreamCompositeKey (line 202) | public static final class StreamCompositeKey method StreamCompositeKey (line 216) | public StreamCompositeKey(final int sessionId, final int streamId, f... method sessionId (line 230) | public int sessionId() method streamId (line 240) | public int streamId() method channel (line 250) | public String channel() method equals (line 258) | public boolean equals(final Object o) method hashCode (line 280) | public int hashCode() method toString (line 292) | public String toString() method toString (line 314) | public String toString() FILE: aeron-samples/src/main/java/io/aeron/samples/StreamingPublisher.java class StreamingPublisher (line 38) | public class StreamingPublisher method main (line 59) | public static void main(final String[] args) throws InterruptedException method printRate (line 140) | private static void printRate( method composeLengthGenerator (line 151) | private static IntSupplier composeLengthGenerator(final boolean random... FILE: aeron-samples/src/main/java/io/aeron/samples/archive/ArchiveCreator.java class ArchiveCreator (line 44) | public class ArchiveCreator method main (line 59) | @SuppressWarnings("try") method createRecording (line 107) | private static void createRecording( method checkInterruptStatus (line 140) | private static void checkInterruptStatus() method awaitRecordingCounterId (line 148) | private static int awaitRecordingCounterId(final CountersReader counte... method offerToPosition (line 160) | private static void offerToPosition(final Publication publication, fin... method awaitPosition (line 176) | private static void awaitPosition(final CountersReader counters, final... FILE: aeron-samples/src/main/java/io/aeron/samples/archive/EmbeddedRecordingThroughput.java class EmbeddedRecordingThroughput (line 47) | public class EmbeddedRecordingThroughput implements AutoCloseable method main (line 65) | public static void main(final String[] args) method EmbeddedRecordingThroughput (line 88) | EmbeddedRecordingThroughput() method close (line 115) | public void close() method streamMessagesForRecording (line 125) | private long streamMessagesForRecording() method startRecording (line 173) | private void startRecording() method truncateRecording (line 178) | private void truncateRecording(final long previousRecordingId) FILE: aeron-samples/src/main/java/io/aeron/samples/archive/EmbeddedReplayThroughput.java class EmbeddedReplayThroughputLhsPadding (line 45) | abstract class EmbeddedReplayThroughputLhsPadding class EmbeddedReplayThroughputValue (line 53) | abstract class EmbeddedReplayThroughputValue extends EmbeddedReplayThrou... class EmbeddedReplayThroughputRhsPadding (line 58) | abstract class EmbeddedReplayThroughputRhsPadding extends EmbeddedReplay... class EmbeddedReplayThroughput (line 69) | public class EmbeddedReplayThroughput extends EmbeddedReplayThroughputRh... method main (line 90) | public static void main(final String[] args) method EmbeddedReplayThroughput (line 124) | EmbeddedReplayThroughput() method close (line 147) | public void close() method onMessage (line 157) | void onMessage(final DirectBuffer buffer, final int offset, final int ... method makeRecording (line 168) | private long makeRecording() method awaitRecordingComplete (line 240) | private void awaitRecordingComplete(final int counterId, final long po... method replayRecording (line 250) | private void replayRecording(final long recordingLength, final long re... method findRecordingId (line 279) | private long findRecordingId(final String expectedChannel) FILE: aeron-samples/src/main/java/io/aeron/samples/archive/IndexedReplicatedRecording.java class IndexedReplicatedRecording (line 58) | public class IndexedReplicatedRecording implements AutoCloseable method IndexedReplicatedRecording (line 96) | IndexedReplicatedRecording() method close (line 171) | public void close() method main (line 191) | public static void main(final String[] args) throws InterruptedException method awaitRecordingCounterId (line 270) | static int awaitRecordingCounterId(final CountersReader counters, fina... method awaitPosition (line 286) | static void awaitPosition(final CountersReader counters, final int cou... method assertEquals (line 304) | static void assertEquals(final String type, final long srcValue, final... method assertEquals (line 312) | static void assertEquals(final String type, final LongArrayList srcLis... class Sequencer (line 333) | static class Sequencer implements AutoCloseable method Sequencer (line 343) | Sequencer(final int burstLength, final Publication publication) method close (line 350) | public void close() method nextMessageIndex (line 355) | long nextMessageIndex() method sendBurst (line 360) | void sendBurst() throws InterruptedException method appendMessage (line 368) | private void appendMessage() throws InterruptedException class Indexer (line 387) | static class Indexer implements AutoCloseable, Runnable, ControlledFra... method start (line 405) | static Thread start(final Indexer indexer) method Indexer (line 415) | Indexer(final Subscription subscription, final Publication publicati... method close (line 422) | public void close() method position (line 427) | long position() method awaitPosition (line 437) | void awaitPosition(final long position) method nextMessageIndex (line 445) | long nextMessageIndex() method messagePositions (line 450) | LongArrayList messagePositions() method timestamps (line 455) | LongArrayList timestamps() method timestampPositions (line 460) | LongArrayList timestampPositions() method run (line 465) | public void run() method onFragment (line 505) | public Action onFragment(final DirectBuffer buffer, final int offset... FILE: aeron-samples/src/main/java/io/aeron/samples/archive/RecordedBasicPublisher.java class RecordedBasicPublisher (line 42) | public class RecordedBasicPublisher method main (line 56) | @SuppressWarnings("try") method checkResult (line 131) | private static void checkResult(final long position) FILE: aeron-samples/src/main/java/io/aeron/samples/archive/RecordingDescriptor.java class RecordingDescriptor (line 30) | public class RecordingDescriptor method reset (line 50) | RecordingDescriptor reset() method set (line 72) | RecordingDescriptor set( method controlSessionId (line 115) | public long controlSessionId() method correlationId (line 125) | public long correlationId() method recordingId (line 135) | public long recordingId() method startTimestamp (line 145) | public long startTimestamp() method stopTimestamp (line 155) | public long stopTimestamp() method startPosition (line 165) | public long startPosition() method stopPosition (line 175) | public long stopPosition() method initialTermId (line 185) | public int initialTermId() method segmentFileLength (line 195) | public int segmentFileLength() method termBufferLength (line 205) | public int termBufferLength() method mtuLength (line 215) | public int mtuLength() method sessionId (line 225) | public int sessionId() method streamId (line 235) | public int streamId() method strippedChannel (line 245) | public String strippedChannel() method originalChannel (line 255) | public String originalChannel() method sourceIdentity (line 265) | public String sourceIdentity() method retain (line 275) | public RecordingDescriptor retain() method isRetained (line 286) | public boolean isRetained() method toString (line 294) | public String toString() FILE: aeron-samples/src/main/java/io/aeron/samples/archive/RecordingDescriptorCollector.java class RecordingDescriptorCollector (line 64) | public class RecordingDescriptorCollector method onRecordingDescriptor (line 73) | public void onRecordingDescriptor( method RecordingDescriptorCollector (line 125) | public RecordingDescriptorCollector(final int poolSize) method reset (line 136) | public RecordingDescriptorConsumer reset() method descriptors (line 156) | public List descriptors() method poolSize (line 166) | public int poolSize() FILE: aeron-samples/src/main/java/io/aeron/samples/archive/RecordingReplicator.java class RecordingReplicator (line 81) | public final class RecordingReplicator method RecordingReplicator (line 145) | public RecordingReplicator( method replicate (line 179) | public long replicate() method main (line 216) | public static void main(final String[] args) method trimToNull (line 258) | private static String trimToNull(final String value) FILE: aeron-samples/src/main/java/io/aeron/samples/archive/RecordingSignalCapture.java class RecordingSignalCapture (line 52) | public final class RecordingSignalCapture implements RecordingSignalCons... method onSignal (line 64) | public void onSignal( method awaitSignalForCorrelationId (line 93) | public void awaitSignalForCorrelationId( method awaitSignalForRecordingId (line 131) | public void awaitSignalForRecordingId( method reset (line 164) | public void reset() method controlSessionId (line 181) | public long controlSessionId() method correlationId (line 193) | public long correlationId() method subscriptionId (line 205) | public long subscriptionId() method recordingId (line 216) | public long recordingId() method position (line 228) | public long position() method signal (line 240) | public RecordingSignal signal() FILE: aeron-samples/src/main/java/io/aeron/samples/archive/ReplayMergeSubscriber.java class ReplayMergeSubscriber (line 47) | public class ReplayMergeSubscriber method main (line 61) | @SuppressWarnings("try") method getLastDescriptor (line 146) | private static RecordingDescriptor getLastDescriptor(final AeronArchiv... FILE: aeron-samples/src/main/java/io/aeron/samples/archive/ReplayedBasicSubscriber.java class ReplayedBasicSubscriber (line 33) | public class ReplayedBasicSubscriber method main (line 48) | @SuppressWarnings("try") method findLatestRecording (line 78) | private static long findLatestRecording(final AeronArchive archive) FILE: aeron-samples/src/main/java/io/aeron/samples/archive/SampleAuthenticator.java class SampleAuthenticator (line 28) | public final class SampleAuthenticator implements Authenticator type SessionState (line 40) | @SuppressWarnings("JavadocVariable") method encodedPrincipal (line 54) | public byte[] encodedPrincipal() method onConnectRequest (line 66) | public void onConnectRequest(final long sessionId, final byte[] encode... method onChallengeResponse (line 91) | public void onChallengeResponse(final long sessionId, final byte[] enc... method onConnectedSession (line 112) | public void onConnectedSession(final SessionProxy sessionProxy, final ... method onChallengedSession (line 146) | public void onChallengedSession(final SessionProxy sessionProxy, final... FILE: aeron-samples/src/main/java/io/aeron/samples/archive/SampleAuthenticatorSupplier.java class SampleAuthenticatorSupplier (line 24) | public class SampleAuthenticatorSupplier implements AuthenticatorSupplier method get (line 29) | public Authenticator get() FILE: aeron-samples/src/main/java/io/aeron/samples/archive/SampleAuthorisationService.java class SampleAuthorisationService (line 27) | public class SampleAuthorisationService implements AuthorisationService method SampleAuthorisationService (line 36) | public SampleAuthorisationService(final Collection allowedPrin... method isAuthorised (line 44) | public boolean isAuthorised( FILE: aeron-samples/src/main/java/io/aeron/samples/archive/Samples.java class Samples (line 27) | class Samples method createTempDir (line 44) | public static File createTempDir() FILE: aeron-samples/src/main/java/io/aeron/samples/archive/SegmentInspector.java class SegmentInspector (line 38) | public class SegmentInspector method main (line 45) | public static void main(final String[] args) method dumpSegment (line 75) | public static void dumpSegment(final PrintStream out, final int messag... FILE: aeron-samples/src/main/java/io/aeron/samples/cluster/ClusterConfig.java class ClusterConfig (line 37) | public final class ClusterConfig method ClusterConfig (line 88) | ClusterConfig( method create (line 123) | public static ClusterConfig create( method create (line 223) | public static ClusterConfig create( method create (line 251) | public static ClusterConfig create( method errorHandler (line 265) | public void errorHandler(final ErrorHandler errorHandler) method aeronDirectoryName (line 279) | public void aeronDirectoryName(final String aeronDir) method baseDir (line 293) | public void baseDir(final File baseDir) method mediaDriverContext (line 306) | public MediaDriver.Context mediaDriverContext() method archiveContext (line 317) | public Archive.Context archiveContext() method aeronArchiveContext (line 328) | public AeronArchive.Context aeronArchiveContext() method consensusModuleContext (line 339) | public ConsensusModule.Context consensusModuleContext() method clusteredServiceContext (line 350) | public ClusteredServiceContainer.Context clusteredServiceContext() method clusteredServiceContexts (line 361) | public List clusteredServiceContexts() method memberId (line 371) | public int memberId() method ingressHostname (line 381) | public String ingressHostname() method clusterHostname (line 391) | public String clusterHostname() method clusterMembers (line 405) | public static String clusterMembers( method clusterMembers (line 422) | public static String clusterMembers( method ingressEndpoints (line 457) | public static String ingressEndpoints( method ingressEndpoints (line 475) | public static String ingressEndpoints( method calculatePort (line 506) | public static int calculatePort(final int nodeId, final int portBase, ... method udpChannel (line 511) | private static String udpChannel(final int nodeId, final String hostna... method endpoint (line 517) | private static String endpoint(final int nodeId, final String hostname... FILE: aeron-samples/src/main/java/io/aeron/samples/cluster/EchoService.java class EchoService (line 28) | class EchoService implements ClusteredService method onStart (line 34) | public void onStart(final Cluster cluster, final Image snapshotImage) method onSessionOpen (line 40) | public void onSessionOpen(final ClientSession session, final long time... method onSessionClose (line 44) | public void onSessionClose(final ClientSession session, final long tim... method onSessionMessage (line 48) | public void onSessionMessage( method onTimerEvent (line 70) | public void onTimerEvent(final long correlationId, final long timestamp) method onTakeSnapshot (line 74) | public void onTakeSnapshot(final ExclusivePublication snapshotPublicat... method onRoleChange (line 78) | public void onRoleChange(final Cluster.Role newRole) method onTerminate (line 82) | public void onTerminate(final Cluster cluster) FILE: aeron-samples/src/main/java/io/aeron/samples/cluster/EchoServiceNode.java class EchoServiceNode (line 32) | public final class EchoServiceNode method errorHandler (line 34) | private static ErrorHandler errorHandler(final String context) method main (line 51) | @SuppressWarnings("try") FILE: aeron-samples/src/main/java/io/aeron/samples/cluster/tutorial/BasicAuctionClusterClient.java class BasicAuctionClusterClient (line 41) | public class BasicAuctionClusterClient implements EgressListener method BasicAuctionClusterClient (line 60) | public BasicAuctionClusterClient(final long customerId, final int numO... method onMessage (line 71) | public void onMessage( method onSessionEvent (line 94) | public void onSessionEvent( method onNewLeader (line 110) | public void onNewLeader( method bidInAuction (line 120) | private void bidInAuction(final AeronCluster aeronCluster) method sendBid (line 161) | private long sendBid(final AeronCluster aeronCluster, final long price) method ingressEndpoints (line 184) | public static String ingressEndpoints(final List hostnames) method printOutput (line 200) | private void printOutput(final String message) method main (line 210) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/cluster/tutorial/BasicAuctionClusteredService.java class BasicAuctionClusteredService (line 36) | public class BasicAuctionClusteredService implements ClusteredService method onStart (line 63) | public void onStart(final Cluster cluster, final Image snapshotImage) method onSessionMessage (line 79) | public void onSessionMessage( method onTakeSnapshot (line 113) | public void onTakeSnapshot(final ExclusivePublication snapshotPublicat... method loadSnapshot (line 127) | private void loadSnapshot(final Cluster cluster, final Image snapshotI... method onRoleChange (line 162) | public void onRoleChange(final Cluster.Role newRole) method onTerminate (line 169) | public void onTerminate(final Cluster cluster) method onSessionOpen (line 176) | public void onSessionOpen(final ClientSession session, final long time... method onSessionClose (line 184) | public void onSessionClose(final ClientSession session, final long tim... method onTimerEvent (line 192) | public void onTimerEvent(final long correlationId, final long timestamp) class Auction (line 196) | static class Auction method loadInitialState (line 201) | void loadInitialState(final long price, final long customerId) method attemptBid (line 207) | boolean attemptBid(final long price, final long customerId) method getBestPrice (line 222) | long getBestPrice() method getCurrentWinningCustomerId (line 227) | long getCurrentWinningCustomerId() method equals (line 235) | public boolean equals(final Object o) method hashCode (line 255) | public int hashCode() method toString (line 263) | public String toString() method equals (line 275) | public boolean equals(final Object o) method hashCode (line 295) | public int hashCode() method toString (line 303) | public String toString() FILE: aeron-samples/src/main/java/io/aeron/samples/cluster/tutorial/BasicAuctionClusteredServiceNode.java class BasicAuctionClusteredServiceNode (line 43) | public class BasicAuctionClusteredServiceNode method errorHandler (line 46) | private static ErrorHandler errorHandler(final String context) method calculatePort (line 67) | static int calculatePort(final int nodeId, final int offset) method udpChannel (line 74) | private static String udpChannel(final int nodeId, final String hostna... method logControlChannel (line 85) | private static String logControlChannel(final int nodeId, final String... method logReplicationChannel (line 96) | private static String logReplicationChannel(final String hostname) method clusterMembers (line 104) | private static String clusterMembers(final List hostnames) method main (line 127) | @SuppressWarnings("try") FILE: aeron-samples/src/main/java/io/aeron/samples/cluster/tutorial/SingleNodeCluster.java class SingleNodeCluster (line 57) | public final class SingleNodeCluster implements AutoCloseable method onMessage (line 79) | public void onMessage( method onNewLeader (line 93) | public void onNewLeader( class Service (line 103) | static class Service implements ClusteredService method onStart (line 113) | public void onStart(final Cluster cluster, final Image snapshotImage) method onSessionOpen (line 137) | public void onSessionOpen(final ClientSession session, final long ti... method onSessionClose (line 145) | public void onSessionClose(final ClientSession session, final long t... method onSessionMessage (line 153) | public void onSessionMessage( method onTimerEvent (line 182) | public void onTimerEvent(final long correlationId, final long timest... method onTakeSnapshot (line 195) | public void onTakeSnapshot(final ExclusivePublication snapshotPublic... method onRoleChange (line 210) | public void onRoleChange(final Cluster.Role newRole) method onTerminate (line 218) | public void onTerminate(final Cluster cluster) method onNewLeadershipTermEvent (line 225) | public void onNewLeadershipTermEvent( method serviceCorrelationId (line 238) | protected long serviceCorrelationId(final int correlationId) method echoMessage (line 243) | private void echoMessage( method SingleNodeCluster (line 267) | public SingleNodeCluster(final ClusteredService externalService, final... method close (line 290) | public void close() method connectClientToCluster (line 300) | void connectClientToCluster() method sendMessageToCluster (line 322) | void sendMessageToCluster(final int id, final int messageLength) method pollEgress (line 332) | int pollEgress() method pollEgressUntilMessage (line 337) | void pollEgressUntilMessage() method takeSnapshot (line 346) | void takeSnapshot() method sendSingleMessageAndEchoBack (line 364) | static void sendSingleMessageAndEchoBack() method loadPreviousLogAndSendAnotherMessageAndEchoBack (line 377) | static void loadPreviousLogAndSendAnotherMessageAndEchoBack() method main (line 395) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/echo/CreateEchoPair.java class CreateEchoPair (line 18) | class CreateEchoPair extends ProvisioningMessage method CreateEchoPair (line 26) | CreateEchoPair( FILE: aeron-samples/src/main/java/io/aeron/samples/echo/EchoPair.java class EchoPair (line 29) | public class EchoPair implements ControlledFragmentHandler, AutoCloseable method EchoPair (line 53) | public EchoPair(final long correlationId, final Subscription subscript... method onFragment (line 63) | public Action onFragment(final DirectBuffer buffer, final int offset, ... method poll (line 104) | public int poll() method correlationId (line 114) | public long correlationId() method monitor (line 124) | public EchoMonitorMBean monitor() method close (line 132) | public void close() class EchoMonitor (line 137) | private final class EchoMonitor implements EchoMonitorMBean method getCorrelationId (line 144) | public long getCorrelationId() method getBackPressureCount (line 154) | public long getBackPressureCount() method getFragmentCount (line 164) | public long getFragmentCount() method getByteCount (line 174) | public long getByteCount() FILE: aeron-samples/src/main/java/io/aeron/samples/echo/Provisioning.java class Provisioning (line 34) | public class Provisioning implements ProvisioningMBean method Provisioning (line 46) | public Provisioning(final Aeron aeron) method doWork (line 56) | public int doWork() method removeAll (line 69) | public void removeAll() method createEchoPair (line 94) | public void createEchoPair( method handleCreateEchoPair (line 120) | private void handleCreateEchoPair(final CreateEchoPair create) throws ... method pollEchoPairs (line 158) | private int pollEchoPairs() method pollProvisioningQueue (line 170) | private int pollProvisioningQueue() method handleRemoveAll (line 201) | private void handleRemoveAll() FILE: aeron-samples/src/main/java/io/aeron/samples/echo/ProvisioningClientMain.java class ProvisioningClientMain (line 34) | public class ProvisioningClientMain method main (line 43) | public static void main(final String[] args) throws IOException, Malfo... FILE: aeron-samples/src/main/java/io/aeron/samples/echo/ProvisioningMessage.java class ProvisioningMessage (line 21) | public class ProvisioningMessage method await (line 31) | public void await() throws InterruptedException method complete (line 52) | public void complete(final Object value) FILE: aeron-samples/src/main/java/io/aeron/samples/echo/ProvisioningServerMain.java class ProvisioningServerMain (line 43) | public final class ProvisioningServerMain implements Agent, AutoCloseable method ProvisioningServerMain (line 51) | private ProvisioningServerMain(final MediaDriver driver, final Aeron a... method main (line 64) | @SuppressWarnings("try") method launch (line 81) | public static ProvisioningServerMain launch(final Aeron.Context context) method onStart (line 100) | public void onStart() method doWork (line 120) | public int doWork() method roleName (line 128) | public String roleName() method close (line 136) | public void close() FILE: aeron-samples/src/main/java/io/aeron/samples/echo/RemoveAllEchoPairs.java class RemoveAllEchoPairs (line 21) | public class RemoveAllEchoPairs extends ProvisioningMessage FILE: aeron-samples/src/main/java/io/aeron/samples/echo/api/EchoMonitorMBean.java type EchoMonitorMBean (line 21) | public interface EchoMonitorMBean method getCorrelationId (line 28) | long getCorrelationId(); method getBackPressureCount (line 35) | long getBackPressureCount(); method getFragmentCount (line 42) | long getFragmentCount(); method getByteCount (line 49) | long getByteCount(); FILE: aeron-samples/src/main/java/io/aeron/samples/echo/api/ProvisioningConstants.java class ProvisioningConstants (line 21) | public class ProvisioningConstants method echoPairObjectName (line 39) | public static String echoPairObjectName(final long correlationId) FILE: aeron-samples/src/main/java/io/aeron/samples/echo/api/ProvisioningMBean.java type ProvisioningMBean (line 21) | public interface ProvisioningMBean method createEchoPair (line 32) | void createEchoPair( method removeAll (line 42) | void removeAll(); FILE: aeron-samples/src/main/java/io/aeron/samples/raw/BurstSendReceiveUdpPing.java class BurstSendReceiveUdpPing (line 42) | public class BurstSendReceiveUdpPing method main (line 50) | @SuppressWarnings("try") method measureRoundTrip (line 115) | private static void measureRoundTrip( FILE: aeron-samples/src/main/java/io/aeron/samples/raw/Common.java class Common (line 26) | public class Common method init (line 53) | static void init(final DatagramChannel channel) throws IOException method init (line 59) | static void init(final DatagramChannel channel, final InetSocketAddres... FILE: aeron-samples/src/main/java/io/aeron/samples/raw/ReceiveSendUdpPong.java class ReceiveSendUdpPong (line 37) | public class ReceiveSendUdpPong method main (line 45) | @SuppressWarnings("try") FILE: aeron-samples/src/main/java/io/aeron/samples/raw/ReceiveWriteUdpPong.java class ReceiveWriteUdpPong (line 36) | public class ReceiveWriteUdpPong method main (line 44) | @SuppressWarnings("try") FILE: aeron-samples/src/main/java/io/aeron/samples/raw/SelectReceiveSendUdpPong.java class SelectReceiveSendUdpPong (line 40) | public class SelectReceiveSendUdpPong method main (line 48) | @SuppressWarnings("try") FILE: aeron-samples/src/main/java/io/aeron/samples/raw/SendReceiveUdpPing.java class SendReceiveUdpPing (line 40) | public class SendReceiveUdpPing method main (line 48) | @SuppressWarnings("try") method measureRoundTrip (line 99) | private static void measureRoundTrip( FILE: aeron-samples/src/main/java/io/aeron/samples/raw/SendSelectReceiveUdpPing.java class SendSelectReceiveUdpPing (line 44) | public class SendSelectReceiveUdpPing method main (line 52) | @SuppressWarnings("try") method measureRoundTrip (line 117) | private static void measureRoundTrip( FILE: aeron-samples/src/main/java/io/aeron/samples/raw/WriteReceiveUdpPing.java class WriteReceiveUdpPing (line 41) | public class WriteReceiveUdpPing method main (line 49) | @SuppressWarnings("try") method measureRoundTrip (line 92) | private static void measureRoundTrip( FILE: aeron-samples/src/main/java/io/aeron/samples/security/SimpleAuthenticator.java class SimpleAuthenticator (line 31) | public final class SimpleAuthenticator implements Authenticator method SimpleAuthenticator (line 38) | private SimpleAuthenticator(final Builder builder) method onConnectRequest (line 49) | public void onConnectRequest(final long sessionId, final byte[] encode... method onChallengeResponse (line 61) | public void onChallengeResponse(final long sessionId, final byte[] enc... method onConnectedSession (line 69) | public void onConnectedSession(final SessionProxy sessionProxy, final ... method onChallengedSession (line 89) | public void onChallengedSession(final SessionProxy sessionProxy, final... class Builder (line 97) | public static class Builder method principal (line 116) | public Builder principal(final byte[] encodedPrincipal, final byte[]... method newInstance (line 127) | public SimpleAuthenticator newInstance() class Principal (line 133) | private static final class Principal method Principal (line 138) | private Principal(final byte[] encodedPrincipal, final byte[] encode... method credentialsMatch (line 144) | public boolean credentialsMatch(final byte[] encodedCredentials) class Credentials (line 150) | private static final class Credentials method Credentials (line 154) | private Credentials(final byte[] encodedCredentials) method equals (line 159) | public boolean equals(final Object o) method hashCode (line 173) | public int hashCode() FILE: aeron-samples/src/main/java/io/aeron/samples/security/SimpleAuthorisationService.java class SimpleAuthorisationService (line 32) | public final class SimpleAuthorisationService implements AuthorisationSe... method SimpleAuthorisationService (line 38) | private SimpleAuthorisationService(final Builder builder) method isAuthorised (line 48) | public boolean isAuthorised( method isAuthorised (line 75) | private Boolean isAuthorised( class Builder (line 92) | public static class Builder method defaultAuthorisation (line 106) | public Builder defaultAuthorisation(final AuthorisationService defau... method addPrincipalRule (line 123) | public Builder addPrincipalRule( method addPrincipalRule (line 150) | public Builder addPrincipalRule( method addPrincipalRule (line 171) | public Builder addPrincipalRule( method addGeneralRule (line 193) | public Builder addGeneralRule( method addGeneralRule (line 214) | public Builder addGeneralRule(final int protocolId, final int action... method addGeneralRule (line 227) | public Builder addGeneralRule(final int protocolId, final boolean is... method newInstance (line 238) | public SimpleAuthorisationService newInstance() class Principal (line 244) | private static final class Principal method Principal (line 252) | private Principal(final byte[] encodedPrincipal) method isAuthorised (line 257) | public Boolean isAuthorised(final int protocolId, final int actionId... class ByteArrayAsKey (line 283) | private static final class ByteArrayAsKey method ByteArrayAsKey (line 287) | private ByteArrayAsKey(final byte[] data) method equals (line 292) | public boolean equals(final Object o) method hashCode (line 306) | public int hashCode() FILE: aeron-samples/src/main/java/io/aeron/samples/stress/CRC64.java class CRC64 (line 24) | public class CRC64 method CRC64 (line 59) | public CRC64() method recalculate (line 64) | long recalculate(final byte[] b, final int offset, final int length) method recalculate (line 71) | long recalculate(final DirectBuffer b, final int offset, final int len... method update (line 85) | public void update(final byte[] b, final int offset, final int len) method update (line 106) | public void update(final DirectBuffer b, final int offset, final int len) method test (line 120) | private static void test(final byte[] b, final int len, final long crc... method main (line 140) | public static void main(final String[] args) throws Exception FILE: aeron-samples/src/main/java/io/aeron/samples/stress/SimpleReservedValueSupplier.java class SimpleReservedValueSupplier (line 21) | class SimpleReservedValueSupplier implements ReservedValueSupplier method get (line 24) | public long get(final DirectBuffer termBuffer, final int termOffset, f... method set (line 29) | ReservedValueSupplier set(final long value) FILE: aeron-samples/src/main/java/io/aeron/samples/stress/StressMdcClient.java class StressMdcClient (line 51) | public class StressMdcClient implements Agent method StressMdcClient (line 88) | public StressMdcClient( method onStart (line 111) | public void onStart() method doWork (line 136) | public int doWork() method poll (line 180) | private int poll(final int pollLimit) method isComplete (line 188) | private boolean isComplete() method mdcRspHandler (line 193) | private void mdcRspHandler( method currentCorrelationId (line 212) | private long currentCorrelationId(final DirectBuffer message, final in... method reset (line 217) | void reset(final int messageLength) method onClose (line 229) | public void onClose() method roleName (line 237) | public String roleName() method toString (line 245) | public String toString() method main (line 261) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/stress/StressMdcServer.java class StressMdcServer (line 41) | public class StressMdcServer implements Agent method StressMdcServer (line 65) | public StressMdcServer(final String serverAddress, final String client... method onStart (line 74) | public void onStart() method doWork (line 98) | public int doWork() method pollUnicast (line 112) | private int pollUnicast() method mdcReqHandler (line 122) | private ControlledFragmentHandler.Action mdcReqHandler( method roleName (line 146) | public String roleName() method onClose (line 154) | public void onClose() method main (line 165) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/stress/StressUnicastClient.java class StressUnicastClient (line 52) | public class StressUnicastClient implements Agent method StressUnicastClient (line 84) | public StressUnicastClient( method onStart (line 107) | public void onStart() method doWork (line 123) | public int doWork() method isComplete (line 160) | private boolean isComplete() method unicastRspHandler (line 165) | private void unicastRspHandler( method currentCorrelationId (line 176) | private long currentCorrelationId(final DirectBuffer message, final in... method reset (line 181) | void reset(final int messageLength) method onClose (line 193) | public void onClose() method roleName (line 201) | public String roleName() method toString (line 209) | public String toString() method main (line 225) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/stress/StressUnicastServer.java class StressUnicastServer (line 40) | public class StressUnicastServer implements Agent method StressUnicastServer (line 59) | public StressUnicastServer(final String serverAddress, final String cl... method onStart (line 68) | public void onStart() method doWork (line 87) | public int doWork() method pollUnicast (line 96) | private int pollUnicast() method unicastReqHandler (line 101) | private ControlledFragmentHandler.Action unicastReqHandler( method roleName (line 118) | public String roleName() method onClose (line 126) | public void onClose() method main (line 136) | public static void main(final String[] args) FILE: aeron-samples/src/main/java/io/aeron/samples/stress/StressUtil.java class StressUtil (line 32) | public class StressUtil method info (line 62) | public static void info(final String message) method unicastReqChannel (line 73) | public static ChannelUriStringBuilder unicastReqChannel(final String s... method unicastRspChannel (line 85) | public static ChannelUriStringBuilder unicastRspChannel(final String c... method mdcChannel (line 91) | private static ChannelUriStringBuilder mdcChannel( method mdcReqSubChannel1 (line 102) | static ChannelUriStringBuilder mdcReqSubChannel1(final String serverAd... method mdcReqSubChannel2 (line 109) | static ChannelUriStringBuilder mdcReqSubChannel2(final String serverAd... method mdcReqPubChannel (line 116) | static ChannelUriStringBuilder mdcReqPubChannel(final String clientAdd... method mdcRspSubChannel1 (line 124) | static ChannelUriStringBuilder mdcRspSubChannel1(final String serverAd... method mdcRspSubChannel2 (line 131) | static ChannelUriStringBuilder mdcRspSubChannel2(final String serverAd... method mdcRspPubChannel (line 138) | static ChannelUriStringBuilder mdcRspPubChannel(final String serverAdd... method imageAvailable (line 146) | static void imageAvailable(final Image image) method imageUnavailable (line 151) | static void imageUnavailable(final Image image) method error (line 156) | static void error(final String message) method serverAddress (line 161) | static String serverAddress() method clientAddress (line 166) | static String clientAddress() method crcMatches (line 171) | static boolean crcMatches(final DirectBuffer msg, final int offset, fi... method validateMessage (line 179) | static void validateMessage( FILE: aeron-samples/src/test/java/io/aeron/cluster/ConsensusModuleSnapshotPendingServiceMessagesPatchTest.java class ConsensusModuleSnapshotPendingServiceMessagesPatchTest (line 74) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method tearDown (line 82) | @AfterEach method executeThrowsNullPointerExceptionIfClusterDirIsNull (line 88) | @Test method executeThrowsIllegalArgumentExceptionIfClusterDirDoesNotExist (line 97) | @Test method executeThrowsIllegalArgumentExceptionIfClusterDirIsNotADirectory (line 108) | @Test method executeThrowsClusterExceptionIfClusterDirDoesNotContainARecordingLog (line 121) | @Test method executeIsANoOpIfTheSnapshotIsValid (line 133) | @Test method executeShouldPatchTheStateOfTheLeaderSnapshot (line 236) | @ParameterizedTest method awaitServiceMessages (line 482) | private static void awaitServiceMessages(final TestCluster cluster, fi... method stopConsensusModulesAndServices (line 498) | private static void stopConsensusModulesAndServices(final TestCluster ... method modifySnapshot (line 517) | private static void modifySnapshot( method listSegmentFiles (line 612) | private static ArrayList listSegmentFiles(final TestNode node, f... method readSnapshotRecording (line 633) | private static void readSnapshotRecording( method replicatePatchedSnapshotToFollower (line 655) | private static void replicatePatchedSnapshotToFollower( class NoOpConsensusModuleSnapshotListener (line 684) | private static class NoOpConsensusModuleSnapshotListener implements Co... method onLoadBeginSnapshot (line 686) | public void onLoadBeginSnapshot( method onLoadConsensusModuleState (line 695) | public void onLoadConsensusModuleState( method onLoadPendingMessage (line 706) | public void onLoadPendingMessage( method onLoadClusterSession (line 711) | public void onLoadClusterSession( method onLoadTimer (line 725) | public void onLoadTimer( method onLoadPendingMessageTracker (line 734) | public void onLoadPendingMessageTracker( method onLoadEndSnapshot (line 745) | public void onLoadEndSnapshot(final DirectBuffer buffer, final int o... FILE: aeron-samples/src/test/java/io/aeron/samples/LogInspectorAsciiFormatBytesTest.java class LogInspectorAsciiFormatBytesTest (line 30) | public class LogInspectorAsciiFormatBytesTest method data (line 34) | private static Stream data() method before (line 44) | @BeforeEach method after (line 50) | @AfterEach method shouldFormatBytesToAscii (line 63) | @ParameterizedTest FILE: aeron-samples/src/test/java/io/aeron/samples/StreamStatTest.java class StreamStatTest (line 57) | @ExtendWith(InterruptingTestCallback.class) method setup (line 65) | @BeforeEach method teardown (line 75) | @AfterEach method shouldCollectStreamStats (line 81) | @Test method findCounterIdByStream (line 243) | private int findCounterIdByStream(final CountersReader countersReader,... method assertStreamInfo (line 263) | private static void assertStreamInfo( method assertStreamPosition (line 276) | private static void assertStreamPosition( class CountingFragmentHandler (line 283) | private static final class CountingFragmentHandler implements Fragment... method CountingFragmentHandler (line 288) | private CountingFragmentHandler(final Subscription subscription) method onFragment (line 294) | public void onFragment(final DirectBuffer buffer, final int offset, ... method pollUntil (line 299) | public void pollUntil(final int expectedCount) FILE: aeron-samples/src/test/java/io/aeron/samples/archive/RecordingDescriptorCollectorTest.java class RecordingDescriptorCollectorTest (line 39) | @ExtendWith(InterruptingTestCallback.class) method shouldCollectPagesOfRecordingDescriptors (line 47) | @Test method shouldAllowUserToRetainDescriptorsToPreventReuse (line 85) | @Test method shouldShouldNotReuseDescriptorIfPoolSizeIsZero (line 128) | @Test method createRecordings (line 162) | private void createRecordings(final AeronArchive aeronArchive, final i... FILE: aeron-samples/src/test/java/io/aeron/samples/archive/RecordingReplicatorTest.java class RecordingReplicatorTest (line 54) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method setup (line 79) | @BeforeEach method tearDown (line 140) | @AfterEach method replicateAsNewRecording (line 146) | @ParameterizedTest method replicateOverAnExistingRecording (line 168) | @ParameterizedTest method createRecording (line 205) | private long createRecording( method verifyRecordingReplicated (line 261) | private void verifyRecordingReplicated(final long srcRecordingId, fina... FILE: aeron-samples/src/test/java/io/aeron/samples/security/SimpleAuthenticatorTest.java class SimpleAuthenticatorTest (line 28) | class SimpleAuthenticatorTest method shouldAuthenticate (line 30) | @Test method shouldReject (line 52) | @ParameterizedTest method shouldHandleMultipleConcurrentAuthenticationRequests (line 74) | @Test FILE: aeron-samples/src/test/java/io/aeron/samples/security/SimpleAuthorisationServiceTest.java class SimpleAuthorisationServiceTest (line 34) | @SuppressWarnings("checkstyle:Indentation") method shouldEnableGeneralAuthorisationForProtocol (line 41) | @ParameterizedTest method shouldEnableGeneralAuthorisationForProtocolAndMessage (line 64) | @ParameterizedTest method shouldEnableGeneralAuthorisationForProtocolAndMessageAndType (line 87) | @ParameterizedTest method shouldEnableUserSpecificAuthorisationForProtocol (line 113) | @ParameterizedTest method shouldEnableUserSpecificAuthorisationForProtocolAndMessage (line 145) | @ParameterizedTest method shouldEnableUserSpecificAuthorisationForProtocolAndMessageAndType (line 177) | @ParameterizedTest method shouldPrioritisePrincipalOverGeneralRules (line 209) | @ParameterizedTest FILE: aeron-system-tests/scripts/provisioning/fabfile.py function prepare_deploy (line 7) | def prepare_deploy(c): function parse_version (line 11) | def parse_version(version_string): function version (line 25) | def version(c, java_home=None): function deploy (line 33) | def deploy(c, java_home=None, provisioning_host=None): function test (line 68) | def test(c, provisioning_host=None, test_host=None, aeron_dir=None): function stop (line 90) | def stop(c): FILE: aeron-system-tests/src/test/java/io/aeron/AsyncResourceTest.java class AsyncResourceTest (line 45) | @SuppressWarnings("try") method setUp (line 57) | @BeforeEach method tearDown (line 68) | @AfterEach method shouldAddAsyncPublications (line 74) | @Test method shouldAsyncRemovePublication (line 108) | @Test method shouldDetectInvalidUri (line 134) | @ParameterizedTest(name = "{0}") method shouldDetectUnknownHost (line 169) | @Test method shouldAddAsyncSubscriptions (line 204) | @Test type Resource (line 241) | interface Resource method add (line 243) | long add(Aeron aeron, String channel, int streamId); method get (line 245) | Object get(Aeron aeron, long registrationId); method resourcesAddAndGet (line 248) | private static Stream resourcesAddAndGet() FILE: aeron-system-tests/src/test/java/io/aeron/BufferClaimMessageTest.java class BufferClaimMessageTest (line 45) | @ExtendWith(InterruptingTestCallback.class) method channels (line 48) | private static List channels() method setUp (line 63) | @BeforeEach method after (line 76) | @AfterEach method shouldReceivePublishedMessageWithInterleavedAbort (line 82) | @ParameterizedTest method shouldTransferReservedValue (line 125) | @ParameterizedTest method publishMessage (line 163) | private static void publishMessage(final UnsafeBuffer srcBuffer, final... FILE: aeron-system-tests/src/test/java/io/aeron/BusySocketTest.java class BusySocketTest (line 50) | @ExtendWith(InterruptingTestCallback.class) method setup (line 57) | @BeforeEach method tearDown (line 66) | @AfterEach method subscriptionShouldConnectToASocketOnceItIsFree (line 72) | @InterruptAfter(20) method mdsSubscriptionShouldConnectToASocketOnceItIsFree (line 129) | @InterruptAfter(20) method mdcPublicationShouldConnectToASocketOnceItIsFree (line 191) | @InterruptAfter(20) method publicationShouldConnectToASocketOnceItIsFree (line 243) | @InterruptAfter(20) method subscriptionTests (line 292) | private static List subscriptionTests() method assertAddressInUseException (line 314) | private static void assertAddressInUseException(final String subChanne... FILE: aeron-system-tests/src/test/java/io/aeron/ChannelEndpointStatusTest.java class ChannelEndpointStatusTest (line 52) | @ExtendWith(InterruptingTestCallback.class) method before (line 100) | @BeforeEach method after (line 143) | @AfterEach method shouldErrorBadUri (line 149) | @Test method shouldBeAbleToQueryChannelStatusForSubscription (line 155) | @Test method shouldBeAbleToQueryChannelStatusForPublication (line 169) | @Test method shouldCatchErrorOnAddressAlreadyInUseForPublications (line 183) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/ChannelInterfaceTest.java class ChannelInterfaceTest (line 56) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 69) | @BeforeEach method tearDown (line 84) | @AfterEach method shouldAcceptInterfaceNameInUnicastChannels (line 90) | @Test method shouldAcceptInterfaceNameInMulticastChannels (line 112) | @Test method shouldThrowIfSpecifiedInterfaceDoesNotExist (line 127) | @ParameterizedTest method passMessage (line 144) | private void passMessage(final Subscription subscription, final Public... method findLoopbackInterface (line 164) | private static NetworkInterface findLoopbackInterface() method assumeNotNativeDriverOnWindows (line 187) | private static void assumeNotNativeDriverOnWindows() FILE: aeron-system-tests/src/test/java/io/aeron/ChannelValidationTest.java class ChannelValidationTest (line 52) | @ExtendWith(InterruptingTestCallback.class) method launch (line 70) | private void launch() method after (line 78) | @AfterEach method publicationCantUseDifferentSoSndbufIfAlreadySetViaUri (line 86) | @Test method publicationCantUseDifferentSoSndbufIfAlreadySetViaContext (line 100) | @Test method publicationCantUseDifferentSoSndbufIfAlreadySetViaDefault (line 115) | @Test method publicationCantUseDifferentSoRcvbufIfAlreadySetViaUri (line 129) | @Test method publicationCantUseDifferentSoRcvbufIfAlreadySetViaContext (line 143) | @Test method publicationCantUseDifferentSoRcvbufIfAlreadySetViaDefault (line 158) | @Test method subscriptionCantUseDifferentSoSndbufIfAlreadySetViaUri (line 171) | @Test method subscriptionCantUseDifferentSoSndbufIfAlreadySetViaContext (line 185) | @Test method subscriptionCantUseDifferentSoSndbufIfAlreadySetViaDefault (line 200) | @Test method subscriptionCantUseDifferentSoRcvbufIfAlreadySetViaUri (line 214) | @Test method subscriptionCantUseDifferentSoRcvbufIfAlreadySetViaContext (line 228) | @Test method subscriptionCantUseDifferentSoRcvbufIfAlreadySetViaDefault (line 243) | @Test method shouldValidateMtuAgainstSoSndbufSetViaUri (line 256) | @Test method shouldValidateMtuAgainstSoSndbufSetViaContext (line 266) | @Test method shouldValidateMtuAgainstSoSndbufSetViaOsDefault (line 277) | @Test method shouldValidateReceiverWindowAgainstSoRcvbufSetViaUri (line 309) | @Test method shouldValidateReceiverWindowAgainstSoRcvbufSetViaContext (line 319) | @Test method shouldValidateReceiverAgainstSoRcvbufSetViaOsDefault (line 331) | @Test method shouldValidateSenderMtuAgainstUriReceiverWindow (line 365) | @Test method shouldNotAllowUriParametersForManualMdc (line 386) | @ParameterizedTest method shouldNotAllowUriParametersForManualMds (line 401) | @ParameterizedTest method shouldErrorOnPublicationWithWildcardEndpoint (line 416) | @Test method shouldErrorOnPublicationAddDestinationWithWildcardEndpoint (line 424) | @Test method shouldErrorOnSubscriptionWithWildcardControl (line 433) | @Test method shouldDisallowControlEndpointWithoutControlModeOrEndpoint (line 443) | @Test method shouldDisallowControlModeDynamicWithoutControl (line 453) | @Test method shouldAllowDynamicControlModeWithTags (line 463) | @Test method shouldNotAllowNormalToControlModeDynamicChangeWithTags (line 473) | @Test method shouldNotAllowDynamicToControlModelNormalChangeWithTags (line 484) | @Test method shouldNotAllowDynamicToControlModelManualChangeWithTags (line 495) | @Test method shouldNotAllowManualToControlModelDynamicChangeWithTags (line 506) | @Test method shouldNotAllowNormalToControlModelDynamicChangeWithTags (line 517) | @Test method shouldNotAllowNormalToControlModelManualChangeWithTags (line 528) | @Test method addPublication (line 539) | private Publication addPublication(final String channel, final int str... method addSubscription (line 546) | private Subscription addSubscription(final String channel, final int s... FILE: aeron-system-tests/src/test/java/io/aeron/ClientContextTest.java class ClientContextTest (line 48) | @ExtendWith(InterruptingTestCallback.class) method before (line 55) | @BeforeEach method after (line 68) | @AfterEach method shouldPreventCreatingMultipleClientsWithTheSameContext (line 74) | @Test method shouldRequireInvokerModeIfClientLockIsSet (line 88) | @Test method shouldAllowCustomLockInAgentRunnerModeIfNotInstanceOfNoOpLock (line 99) | @Test method shouldHaveUniqueCorrelationIdsAcrossMultipleClientsToTheSameDriver (line 114) | @Test method shouldAddClientInfoToTheHeartbeatTimestampCounter (line 127) | @ParameterizedTest method shouldAddClientInfoToTheHeartbeatTimestampCounterUpToMaxLabelLength (line 169) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/ClientErrorHandlerTest.java class ClientErrorHandlerTest (line 35) | @ExtendWith(InterruptingTestCallback.class) method shouldHaveCorrectTermBufferLength (line 44) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/ConcurrentPublicationTermRotationRaceTest.java class ConcurrentPublicationTermRotationRaceTest (line 49) | @SlowTest method setup (line 61) | @BeforeEach method tearDown (line 72) | @AfterEach method handleTermIdMovingAheadBetweenPositionChecksAndTheTermOffsetIncrement (line 78) | @Test method runTest (line 88) | private void runTest() throws InterruptedException class MessagePublisher (line 165) | abstract static class MessagePublisher extends Thread method MessagePublisher (line 175) | MessagePublisher( method run (line 190) | public void run() method publish (line 225) | abstract long publish(ConcurrentPublication publication, long payloa... class OfferMessagePublisher (line 228) | static final class OfferMessagePublisher extends MessagePublisher method OfferMessagePublisher (line 232) | OfferMessagePublisher( method publish (line 242) | long publish(final ConcurrentPublication publication, final long pay... class TryClaimMessagePublisher (line 250) | static final class TryClaimMessagePublisher extends MessagePublisher method TryClaimMessagePublisher (line 254) | TryClaimMessagePublisher( method publish (line 264) | long publish(final ConcurrentPublication publication, final long pay... FILE: aeron-system-tests/src/test/java/io/aeron/ControlledAssemblyTest.java class ControlledAssemblyTest (line 49) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 66) | @BeforeEach method after (line 75) | @AfterEach method testHeaderInRepeatedCallbacksAfterAborting (line 81) | @Test method offer (line 152) | private static long offer(final Publication publication, final DirectB... class TestHandler (line 165) | private static final class TestHandler implements ControlledFragmentHa... method onFragment (line 170) | public Action onFragment(final DirectBuffer buffer, final int offset... FILE: aeron-system-tests/src/test/java/io/aeron/ControlledMessageTest.java class ControlledMessageTest (line 39) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 54) | @BeforeEach method after (line 67) | @AfterEach method shouldReceivePublishedMessage (line 73) | @Test class FragmentCollector (line 117) | static class FragmentCollector implements ControlledFragmentHandler method collectedBuffer (line 123) | UnsafeBuffer collectedBuffer() method onFragment (line 128) | public Action onFragment(final DirectBuffer buffer, final int offset... FILE: aeron-system-tests/src/test/java/io/aeron/CounterReferencesTest.java class CounterReferencesTest (line 43) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 56) | @BeforeEach method tearDown (line 72) | @AfterEach method shouldLinkUdpSubPosToTheUnderlyingImage (line 78) | @Test method shouldLinkIpcSubPosToTheUnderlyingPublication (line 108) | @Test method shouldLinkSpySubPosToTheUnderlyingPublication (line 128) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/CounterTest.java class CounterTest (line 57) | @ExtendWith(InterruptingTestCallback.class) method before (line 75) | @BeforeEach method after (line 94) | @AfterEach method shouldBeAbleToAddCounter (line 104) | @Test method shouldBeAbleToAddReadableCounterWithinHandler (line 133) | @Test method shouldCloseReadableCounterOnUnavailableCounter (line 158) | @Test method shouldGetUnavailableCounterWhenOwningClientIsClosed (line 195) | @Test method shouldBeAbleToAddStaticCounter (line 227) | @Test method shouldReturnExistingStaticCounterAndNotUpdateAnything (line 278) | @Test method shouldNotDeleteStaticCounterIfClosed (line 342) | @Test method shouldReturnErrorIfANonStaticCounterExistsForTypeIdRegistrationId (line 383) | @Test method shouldNotCloseStaticCounterWhenClientInstanceIsClosed (line 416) | @Test method shouldNotCloseStaticCounterIfClientTimesOut (line 449) | @Test method shouldAddCounterAsynchronously (line 521) | @Test method shouldAddCounterAsynchronouslyUsingLabelAndTypeId (line 559) | @Test method shouldAddStaticCounterAsynchronously (line 590) | @Test method shouldNotCloseAsyncStaticCounterWhenClientInstanceIsClosed (line 665) | @Test method createReadableCounter (line 708) | private void createReadableCounter(final CountersReader counters, fina... method unavailableCounterHandler (line 716) | private void unavailableCounterHandler( FILE: aeron-system-tests/src/test/java/io/aeron/DataLossAndRecoverySystemTest.java class DataLossAndRecoverySystemTest (line 48) | public class DataLossAndRecoverySystemTest method setUp (line 59) | @BeforeEach method launch (line 65) | private void launch(final MediaDriver.Context context) method tearDown (line 71) | @AfterEach method shouldSendStreamOfDataAndHandleLargeGapWithingSingleNakAndRetransmit (line 77) | @Test method shouldConfigureNakDelayPerStream (line 104) | @Test method shouldSendStreamOfDataAndHandleLargeGapWithSingleRetransmitEvenIfNakingFrequently (line 132) | @Test method shouldRetransmitForAllMdcSubscribers (line 160) | @Test method shouldIncludeRetransmittedBytesInTotalBytesSent (line 263) | @Test method dontCoalesceNaksOnReceiverByDefault (line 288) | private void dontCoalesceNaksOnReceiverByDefault() method sendAndReceive (line 293) | private StreamNakCounters sendAndReceive(final String channel, final i... FILE: aeron-system-tests/src/test/java/io/aeron/ErrorHandlerTest.java class ErrorHandlerTest (line 40) | @ExtendWith(InterruptingTestCallback.class) method launch (line 57) | private void launch() method after (line 66) | @AfterEach method shouldReportToErrorHandlerAndDistinctErrorLog (line 73) | @Test method addPublication (line 99) | private void addPublication(final String channel, final int streamId) method addSubscription (line 105) | private void addSubscription(final String channel, final int streamId) FILE: aeron-system-tests/src/test/java/io/aeron/ExclusivePublicationTest.java class ExclusivePublicationTest (line 55) | @ExtendWith(InterruptingTestCallback.class) method channels (line 59) | private static List channels() method setUp (line 84) | @BeforeEach method after (line 94) | @AfterEach method shouldPublishFromIndependentExclusivePublications (line 100) | @ParameterizedTest method shouldPublishFromConcurrentExclusivePublications (line 148) | @ParameterizedTest method shouldOfferTwoBuffersFromIndependentExclusivePublications (line 218) | @ParameterizedTest method shouldOfferTwoBuffersFromConcurrentExclusivePublications (line 288) | @ParameterizedTest method offerBlockThrowsIllegalArgumentExceptionIfLengthExceedsAvailableSpaceWithinTheTerm (line 383) | @Test method offerBlockReturnsClosedWhenPublicationIsClosed (line 406) | @Test method offerBlockThrowsIllegalArgumentExceptionUponInvalidFirstFrame (line 421) | @Test method offerBlockAcceptsUpToAnEntireTermOfData (line 456) | @Test method offerBlockReturnsBackPressuredStatus (line 504) | @Test method pollFragments (line 536) | private int pollFragments(final Subscription subscription, final Fragm... FILE: aeron-system-tests/src/test/java/io/aeron/FlowControlTests.java class FlowControlTests (line 25) | class FlowControlTests method awaitConnectionAndStatusMessages (line 27) | static void awaitConnectionAndStatusMessages( method findCounterIdByRegistrationId (line 47) | static int findCounterIdByRegistrationId( FILE: aeron-system-tests/src/test/java/io/aeron/FragmentedMessageTest.java class FragmentedMessageTest (line 46) | @ExtendWith(InterruptingTestCallback.class) method channels (line 49) | private static List channels() method setUp (line 74) | @BeforeEach method after (line 83) | @AfterEach method shouldReceivePublishedMessage (line 89) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/GapFillLossTest.java class GapFillLossTest (line 44) | @ExtendWith(InterruptingTestCallback.class) method shouldGapFillWhenLossOccurs (line 61) | @Test class Subscriber (line 117) | static class Subscriber implements Runnable, FragmentHandler method Subscriber (line 122) | Subscriber(final Subscription subscription) method run (line 127) | public void run() method onFragment (line 147) | public void onFragment(final DirectBuffer buffer, final int offset, ... FILE: aeron-system-tests/src/test/java/io/aeron/ImageAvailabilityTest.java class ImageAvailabilityTest (line 44) | @ExtendWith(InterruptingTestCallback.class) method channels (line 47) | private static List channels() method setUp (line 64) | @BeforeEach method after (line 79) | @AfterEach method shouldCallImageHandlers (line 85) | @ParameterizedTest method shouldCallImageHandlersWithPublisherOnDifferentClient (line 138) | @ParameterizedTest method shouldGetEndOfStreamPosition (line 194) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/ImageRangeTest.java class ImageRangeTest (line 37) | class ImageRangeTest method shouldHandleAllPossibleOffsets (line 39) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/LifecycleTest.java class LifecycleTest (line 30) | @ExtendWith(InterruptingTestCallback.class) method shouldStartAndStopInstantly (line 36) | @Test method shouldNotifyOfClientTimestampCounter (line 56) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/MaxFlowControlStrategySystemTest.java class MaxFlowControlStrategySystemTest (line 45) | @ExtendWith(InterruptingTestCallback.class) method after (line 75) | @AfterEach method shouldSpinUpAndShutdown (line 81) | @Test method shouldTimeoutImageWhenBehindForTooLongWithMaxMulticastFlowControlStrategy (line 97) | @Test method launch (line 169) | private void launch() FILE: aeron-system-tests/src/test/java/io/aeron/MaxPositionPublicationTest.java class MaxPositionPublicationTest (line 39) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 53) | @BeforeEach method after (line 66) | @AfterEach method shouldPublishFromExclusivePublication (line 72) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/MdsAndMdcInteractionTest.java class MdsAndMdcInteractionTest (line 45) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 60) | @BeforeEach method tearDown (line 72) | @AfterEach method shouldSwitchFromCatchupToLive (line 79) | @Test method shouldSwitchFromCatchupToLiveWhenRestartingClient (line 159) | @SuppressWarnings("methodlength") method awaitMessages (line 277) | private void awaitMessages(final Subscription sub, final int count) FILE: aeron-system-tests/src/test/java/io/aeron/MdsEosPositionTest.java class MdsEosPositionTest (line 31) | @ExtendWith(InterruptingTestCallback.class) method shouldHaveEosPositionAtFinalPosition (line 47) | @Test method publishStream (line 100) | private static void publishStream(final Publication publicationTwo) method consumeStream (line 113) | private static void consumeStream(final Image image) method awaitActiveTransportCount (line 125) | private static void awaitActiveTransportCount(final Image image, final... method awaitClosed (line 133) | private static void awaitClosed(final Image image) FILE: aeron-system-tests/src/test/java/io/aeron/MemoryOrderingTest.java class MemoryOrderingTest (line 45) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 64) | @BeforeEach method after (line 78) | @AfterEach method shouldReceiveMessagesInOrderWithFirstLongWordIntact (line 84) | @ParameterizedTest method shouldReceiveMessagesInOrderWithFirstLongWordIntactFromExclusivePublication (line 132) | @ParameterizedTest method failOnError (line 181) | private static void failOnError() method channels (line 189) | private static List channels() class Subscriber (line 197) | static class Subscriber implements Runnable, FragmentHandler method Subscriber (line 205) | Subscriber(final Subscription subscription) method run (line 210) | public void run() method onFragment (line 220) | public void onFragment(final DirectBuffer buffer, final int offset, ... method byteString (line 248) | private String byteString(final long value) FILE: aeron-system-tests/src/test/java/io/aeron/MinFlowControlSystemTest.java class MinFlowControlSystemTest (line 58) | @ExtendWith(InterruptingTestCallback.class) method launch (line 89) | private void launch() method after (line 125) | @AfterEach method strategyConfigurations (line 131) | private static Stream strategyConfigurations() method shouldSlowToMinMulticastFlowControlStrategy (line 139) | @ParameterizedTest method shouldRemoveDeadReceiverWithMinMulticastFlowControlStrategy (line 216) | @Test method shouldPreventConnectionUntilGroupMinSizeIsMet (line 285) | @SlowTest method shouldPreventConnectionUntilAtLeastOneSubscriberConnectedWithRequiredGroupSizeZero (line 372) | @Test method shouldHandleSenderLimitCorrectlyWithMinGroupSize (line 410) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/MinPositionSubscriptionTest.java class MinPositionSubscriptionTest (line 37) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 48) | @BeforeEach method after (line 63) | @AfterEach method shouldJoinAtSamePositionIpc (line 69) | @InterruptAfter(10) method shouldJoinAtSamePositionUdp (line 77) | @InterruptAfter(10) method shouldJoinAtSamePositionUdpSpy (line 85) | @InterruptAfter(10) method shouldJoinAtSamePosition (line 93) | @SuppressWarnings("try") FILE: aeron-system-tests/src/test/java/io/aeron/MultiDestinationCastTest.java class MultiDestinationCastTest (line 53) | @ExtendWith(InterruptingTestCallback.class) method launch (line 94) | private void launch(final ErrorHandler errorHandler) method closeEverything (line 121) | @AfterEach method shouldSpinUpAndShutdownWithDynamic (line 127) | @Test method shouldSpinUpAndShutdownWithManual (line 144) | @Test method shouldSendToTwoPortsWithDynamic (line 179) | @Test method shouldSubscribeWithSessionId (line 214) | @Test method shouldSendToTwoPortsWithDynamicSingleDriver (line 247) | @Test method shouldSendToTwoPortsWithManualSingleDriver (line 282) | @Test method addDestinationWithSpySubscriptionsShouldFailWithRegistrationException (line 317) | @Test method shouldManuallyRemovePortDuringActiveStream (line 333) | @Test method shouldManuallyAddPortDuringActiveStream (line 391) | @Test method shouldSpyOnDynamicMdcConnectionWithWildcardPortUsingTags (line 472) | @Test method shouldHandleSubscriptionsIfUsingTagsAndEndpointsMatchButSessionIdInUse (line 501) | @Test method shouldNotAllowMdcSubscriptionsWhenChannelHasControlButNotSpecifiedAsMdc (line 557) | @Test method shouldAllowMdcDestinationEndpointsToBeShared (line 584) | @Test method shouldRemoveDestinationUsingRegistrationId (line 622) | @Test method assertNoFragmentsReceived (line 672) | private static void assertNoFragmentsReceived(final Subscription subB,... method pollForFragment (line 682) | private static void pollForFragment(final Subscription subscription, f... method verifyFragments (line 705) | private void verifyFragments(final FragmentHandler fragmentHandler, fi... FILE: aeron-system-tests/src/test/java/io/aeron/MultiDestinationSubscriptionTest.java class MultiDestinationSubscriptionTest (line 65) | @ExtendWith(InterruptingTestCallback.class) method launch (line 106) | private void launch(final ErrorHandler errorHandler) method launchSecond (line 123) | private void launchSecond() method closeEverything (line 138) | @AfterEach method subscriptionCloseShouldAlsoCloseMediaDriverPorts (line 144) | @Test method destinationShouldInheritSocketBufferLengthsFromSubscription (line 165) | @Test method addDestinationWithSpySubscriptionBeforeAddPublication (line 181) | @Test method addDestinationWithSpySubscriptionAfterAddPublication (line 195) | @Test method addDestinationWithSpySubscriptionThenDisconnectOnPublicationClose (line 209) | @Test method addDestinationWithSpySubscriptionThenRemoveDestination (line 225) | @Test method addAndRemoveNetworkDestination (line 241) | @Test method addDestinationWithIpcSubscriptionBeforeAddPublication (line 258) | @Test method addDestinationWithIpcSubscriptionAfterAddPublication (line 272) | @Test method addDestinationWithIpcSubscriptionThenDisconnectOnPublicationClose (line 286) | @Test method addDestinationWithIpcSubscriptionThenRemoveDestination (line 302) | @Test method shouldSpinUpAndShutdownWithUnicast (line 318) | @Test method shouldSpinUpAndShutdownWithMulticast (line 332) | @Test method shouldSpinUpAndShutdownWithDynamicMdc (line 348) | @Test method shouldSendToSingleDestinationSubscriptionWithUnicast (line 362) | @Test method shouldAllowMultipleMdsSubscriptions (line 390) | @Test method shouldFindMdsSubscriptionWithTags (line 439) | @Test method shouldAllowMultipleMdsSubscriptionsWithTags (line 470) | @Test method shouldSendToSingleDestinationMultipleSubscriptionsWithUnicast (line 531) | @Test method shouldSendToSingleDestinationSubscriptionWithMulticast (line 573) | @Test method shouldSendToSingleDestinationSubscriptionWithDynamicMdc (line 601) | @Test method shouldSendToMultipleDestinationSubscriptionWithSameStream (line 629) | @Test method shouldMergeStreamsFromMultiplePublicationsWithSameParams (line 704) | @Test method shouldNotReuseEndpointAcrossMultipleSubscriptionsIfAtLeastOneIsMds (line 781) | @ParameterizedTest method shouldCleanupMdcDestinationWhenSubscriptionIsClosed (line 825) | @Test method pollForFragment (line 887) | private void pollForFragment(final Subscription subscription, final Fr... method verifyFragments (line 895) | private void verifyFragments(final FragmentHandler fragmentHandler, fi... FILE: aeron-system-tests/src/test/java/io/aeron/MultiDriverTest.java class MultiDriverTest (line 43) | @ExtendWith(InterruptingTestCallback.class) method launch (line 73) | private void launch() method after (line 100) | @AfterEach method shouldSpinUpAndShutdown (line 106) | @Test method shouldJoinExistingStreamWithLockStepSendingReceiving (line 122) | @Test method shouldJoinExistingIdleStreamWithLockStepSendingReceiving (line 193) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/MultiGapLossAndRecoverySystemTest.java class MultiGapLossAndRecoverySystemTest (line 41) | public class MultiGapLossAndRecoverySystemTest method setUp (line 57) | @BeforeEach method launch (line 63) | private void launch(final MediaDriver.Context context) method tearDown (line 69) | @AfterEach method shouldSendStreamOfDataAndHandleMultipleGaps (line 75) | @Test method sendAndReceive (line 108) | private void sendAndReceive(final String channel, final int publicatio... FILE: aeron-system-tests/src/test/java/io/aeron/MultiSubscriberTest.java class MultiSubscriberTest (line 45) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 64) | @BeforeEach method after (line 70) | @AfterEach method shouldReceiveMessageOnSeparateSubscriptions (line 76) | @Test method shouldReportDifferentUriForEachSubscription (line 121) | @Test method verifyData (line 173) | private void verifyData(final UnsafeBuffer srcBuffer, final FragmentHa... FILE: aeron-system-tests/src/test/java/io/aeron/MultipathTest.java class MultipathTest (line 31) | @ExtendWith(InterruptingTestCallback.class) method shouldEndMultipath (line 37) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/MultipleMulticastsSubscriptionsTest.java class MultipleMulticastsSubscriptionsTest (line 36) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 47) | @BeforeEach method launch (line 53) | private void launch(final MediaDriver.Context context) method tearDown (line 59) | @AfterEach method shouldBindToMultipleMulticastAddressOnTheSamePort (line 65) | @Test method shouldBindToMultipleMulticastAddressOnTheSamePortAsMdsDestinations (line 87) | @Test method shouldBindToMultipleMulticastAddressOnTheSamePortMixingMdsAndSubscriptions (line 113) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/NameReResolutionTest.java class NameReResolutionTest (line 52) | class NameReResolutionTest method before (line 101) | @BeforeEach method after (line 121) | @AfterEach method shouldReResolveEndpointOnNotConnected (line 130) | @SlowTest method shouldReResolveEndpointOnNotConnectedWhenNamePointsBackAtTheOriginalAddress (line 192) | @SlowTest method shouldReResolveMdcManualEndpointOnNotConnected (line 246) | @SlowTest method shouldHandleMdcManualEndpointInitiallyUnresolved (line 309) | @SlowTest method shouldReResolveMdcDynamicControlOnNotConnected (line 355) | @SlowTest method shouldReResolveMdcDynamicControlOnManualDestinationSubscriptionOnNotConnected (line 416) | @SlowTest method shouldReportErrorOnReResolveFailure (line 479) | @SlowTest method shouldTrackNameResolutionTime (line 527) | @Test method shouldReResolveUnicastAddressWhenSendChannelEndpointIsReused (line 542) | @SlowTest method shouldHandleTaggedSubscriptionsAddressWithReResolutionToMdcPublications (line 582) | @Test method shouldHandleTaggedPublication (line 606) | @Test method assumeBindAddressAvailable (line 630) | private static void assumeBindAddressAvailable(final String address) FILE: aeron-system-tests/src/test/java/io/aeron/PathologicallySlowConsumerTest.java class PathologicallySlowConsumerTest (line 46) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 55) | @BeforeEach method afterEach (line 73) | @AfterEach method test (line 79) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/PongTest.java class PongTest (line 43) | class PongTest method before (line 65) | @BeforeEach method after (line 86) | @AfterEach method playPingPong (line 92) | @Test method playPingPongWithRestart (line 133) | @SlowTest method echoPingHandler (line 219) | void echoPingHandler(final DirectBuffer buffer, final int offset, fina... FILE: aeron-system-tests/src/test/java/io/aeron/PrintEnvInfoTest.java class PrintEnvInfoTest (line 21) | class PrintEnvInfoTest method test (line 23) | @Disabled FILE: aeron-system-tests/src/test/java/io/aeron/PubAndSubTest.java class PubAndSubTest (line 112) | @ExtendWith(InterruptingTestCallback.class) method channels (line 117) | private static List channels() method launch (line 151) | private void launch(final String channel) method after (line 165) | @AfterEach method shouldReceivePublishedMessageViaPollFile (line 171) | @ParameterizedTest method shouldSendAndReceiveMessage (line 207) | @ParameterizedTest method shouldContinueAfterBufferRollover (line 240) | @ParameterizedTest method shouldContinueAfterRolloverWithMinimalPaddingHeader (line 271) | @ParameterizedTest method shouldReceivePublishedMessageOneForOneWithDataLoss (line 353) | @ParameterizedTest method shouldReceivePublishedMessageBatchedWithDataLoss (line 398) | @ParameterizedTest method shouldContinueAfterBufferRolloverBatched (line 447) | @ParameterizedTest method shouldContinueAfterBufferRolloverWithPadding (line 504) | @ParameterizedTest method shouldContinueAfterBufferRolloverWithPaddingBatched (line 540) | @ParameterizedTest method shouldReceiveOnlyAfterSendingUpToFlowControlLimit (line 581) | @ParameterizedTest method shouldReceivePublishedMessageOneForOneWithReSubscription (line 646) | @ParameterizedTest method shouldFragmentExactMessageLengthsCorrectly (line 693) | @ParameterizedTest method shouldNoticeDroppedSubscriber (line 741) | @ParameterizedTest method shouldAllowSubscriptionsIfUsingTagsAndParametersAndAllMatch (line 758) | @Test method shouldRejectSubscriptionsIfUsingTagsAndParametersAndEndpointDoesNotMatchEndpointWithExplicitControl (line 776) | @Test method shouldRejectSubscriptionsIfUsingTagsAndParametersAndEndpointDoesNotMatchEndpointWithoutControl (line 797) | @Test method shouldRejectSubscriptionsIfUsingTagsAndParametersAndEndpointDoesNotMatchControl (line 818) | @Test method shouldRejectSubscriptionsIfUsingTagsAndParametersAndEndpointDoesNotMatchSocketReceiveBufferLength (line 839) | @Test method shouldAllowPublicationsIfUsingTagsAndParametersAndAllMatch (line 857) | @Test method shouldRejectPublicationsIfUsingTagsAndParametersAndEndpointDoesNotMatchEndpointWithExplicitControl (line 872) | @Test method shouldRejectPublicationsIfUsingTagsAndParametersAndEndpointDoesNotMatchEndpointWithoutControl (line 893) | @Test method shouldRejectPublicationsIfUsingTagsAndParametersAndEndpointDoesNotMatchControl (line 914) | @Test method shouldRejectPublicationsIfUsingTagsAndParametersAndMtuDoesNotMatch (line 935) | @Test method shouldReturnCompleteHeaderForAssembledMessages (line 953) | @ParameterizedTest method shouldMarkPublicationNotConnectedWhenItLoosesAllSubscribers (line 1234) | @ParameterizedTest method shouldCleanupImagesWhenPublicationIsClosed (line 1276) | @ParameterizedTest method shouldAssignOwnerIdForEachStreamCounter (line 1344) | @ParameterizedTest method shouldReflectPublicationTypeInTheCountersAndLogMetadata (line 1359) | @ParameterizedTest method verifyLogBufferType (line 1394) | private void verifyLogBufferType(final long registrationId, final Stri... method verifyStreamCounters (line 1404) | private static void verifyStreamCounters( method verifyFragment (line 1424) | private static void verifyFragment( method publishMessage (line 1458) | private void publishMessage() method pollForFragment (line 1468) | private void pollForFragment() method pollForBatch (line 1482) | private void pollForBatch(final int batchSize) method fragmentAssemblers (line 1503) | private static List> fragmentAssemblers() class ExpectedFragment (line 1512) | private static final class ExpectedFragment method ExpectedFragment (line 1529) | private ExpectedFragment( FILE: aeron-system-tests/src/test/java/io/aeron/PublicationRevokeTest.java class PublicationRevokeTest (line 50) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method launch (line 91) | private void launch() method launch2 (line 103) | private void launch2() method after (line 120) | @AfterEach method revokeTestSimple (line 126) | @ParameterizedTest method revokeTestExclusive (line 174) | @ParameterizedTest method shouldRevokeBeforeAllMessagesConsumed (line 238) | @ParameterizedTest method shouldRevokeMultipleSubscribersMulticast (line 293) | @Test method shouldRevokeMultipleSubscribersMdc (line 355) | @Test method publishMessage (line 419) | private void publishMessage(final Publication publication) method pollUntilFragments (line 427) | private void pollUntilFragments(final Subscription subscription, final... method pollForFragment (line 437) | private int pollForFragment(final Subscription subscription) method channels (line 451) | private static Stream channels() FILE: aeron-system-tests/src/test/java/io/aeron/PublicationUnblockTest.java class PublicationUnblockTest (line 44) | @ExtendWith(InterruptingTestCallback.class) method channels (line 47) | private static List channels() method setUp (line 63) | @BeforeEach method after (line 80) | @AfterEach method shouldUnblockNonCommittedMessage (line 86) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/PublishFromArbitraryPositionTest.java class PublishFromArbitraryPositionTest (line 45) | @ExtendWith(InterruptingTestCallback.class) method testFailed (line 66) | public void testFailed(final ExtensionContext context, final Throwable... method setUp (line 72) | @BeforeEach method after (line 84) | @AfterEach method shouldPublishFromArbitraryJoinPosition (line 90) | @Test method publishMessage (line 152) | private static void publishMessage( FILE: aeron-system-tests/src/test/java/io/aeron/ReentrantClientTest.java class ReentrantClientTest (line 35) | class ReentrantClientTest method setUp (line 42) | @BeforeEach method after (line 52) | @AfterEach method shouldThrowWhenReentering (line 58) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/RegistrationAndOwnerTest.java class RegistrationAndOwnerTest (line 30) | class RegistrationAndOwnerTest method shouldHaveCorrectOwnershipOnEntities (line 37) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/RejectImageTest.java class RejectImageTest (line 61) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method channels (line 67) | private static Stream channels() method tearDown (line 89) | @AfterEach method launch (line 95) | private TestMediaDriver launch() class QueuedErrorFrameHandler (line 101) | private static final class QueuedErrorFrameHandler implements Publicat... method onPublicationError (line 107) | public void onPublicationError(final PublicationErrorFrame errorFrame) method poll (line 115) | PublicationErrorFrame poll() method shouldRejectSubscriptionsImage (line 126) | @ParameterizedTest method shouldSecondConcurrentPublicationNotBeConnected (line 244) | @ParameterizedTest method shouldErrorIfSpyRejectsImage (line 329) | @Test method shouldOnlyReceivePublicationErrorFrameOnRelevantClient (line 353) | @ParameterizedTest method shouldReceivePublicationErrorFramesAllRelevantClients (line 415) | @ParameterizedTest method shouldRejectSubscriptionsImageManualMdc (line 481) | @Test method shouldErrorIfRejectionReasonIsTooLong (line 574) | @ParameterizedTest method shouldErrorIfRejectionReasonIsTooLongForLocalBuffer (line 601) | @ParameterizedTest method shouldBeInCoolDownWhenSecondSubscriberJoins (line 627) | @Test method shouldDeleteSubscriberWhileInCoolDown (line 681) | @Test method shouldSecondSubscriberJoinsImmediatelyAfterCooldownEnds (line 738) | @Test method shouldSecondPublisherConnectsAfterCooldown (line 797) | @Test method shouldReturnAllParametersToApi (line 856) | @ParameterizedTest method shouldOnlyReceivePublicationErrorFrames (line 920) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/RemoteEchoTest.java class RemoteEchoTest (line 57) | @BindingsTest method isEmpty (line 74) | private static boolean isEmpty(final String s) method beforeAll (line 82) | @BeforeAll method afterAll (line 122) | @AfterAll method setUp (line 142) | @BeforeEach method shouldHandleSingleUnicastEchoPair (line 152) | @Test method shouldHandleTenUnicastEchoPairs (line 184) | @Test method sendAndReceiveRandomData (line 226) | private void sendAndReceiveRandomData( method sendAndReceiveRandomData (line 262) | private void sendAndReceiveRandomData( method dataIsPending (line 324) | private boolean dataIsPending(final List receivedDataC... type IoSupplier (line 337) | private interface IoSupplier method get (line 339) | T get() throws IOException; method connectJmxMBean (line 342) | private void connectJmxMBean() throws IOException, MalformedObjectName... FILE: aeron-system-tests/src/test/java/io/aeron/ResolvedEndpointSystemTest.java class ResolvedEndpointSystemTest (line 43) | @ExtendWith(InterruptingTestCallback.class) method before (line 57) | @BeforeEach method after (line 72) | @AfterEach method shouldSubscribeWithSystemAssignedPort (line 78) | @Test method shouldSubscribeToSystemAssignedPorts (line 109) | @Test method shouldSubscribeToSystemAssignedPortsUsingIPv6 (line 171) | @Test method shouldBindMultipleSystemAssignedEndpointsForMultiDestinationSubscription (line 220) | @Test method shouldAllowSystemAssignedPortOnDynamicMultiDestinationPublication (line 264) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/ResponseChannelsTest.java class ResponseChannelsTest (line 64) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 79) | @BeforeEach method tearDown (line 106) | @AfterEach method shouldReceiveResponsesOnAPerClientBasis (line 112) | @Test method shouldConnectResponsePublicationUsingImage (line 173) | @Test method shouldConnectResponsePublicationUsingImageAndIpc (line 203) | @ParameterizedTest method newPublication (line 276) | private static Publication newPublication( method shouldCorrectlyHandleSubscriptionClosesOnPartiallyCreatedResponseSubscriptions (line 286) | @Test method shouldNotConnectSecondResponseSubscriptionUntilMatchingPublicationIsCreated (line 358) | @Test method shouldUseResponseCorrelationIdAsAPublicationMatchingCriteria (line 396) | @Test method shouldErrorCreatingResponsePublicationWithImageThatDidNotRequestAResponseChannel (line 444) | @Test method shouldErrorCreatingResponsePublicationWithMissingPublicationImage (line 471) | @Test method shouldErrorCreatingResponsePublicationWithUnknownImage (line 498) | @Test method shouldErrorIfResponseCorrelationIdIsMissingFromAControlModeResponsePublication (line 526) | @Test method shouldBeAbleToProcessMultipleTermsWithMultipleResponseChannels (line 552) | @Test method shouldErrorIfNoResponseSubscriptionFound (line 656) | @Test method shouldHandleMultipleConnectionsToTheResponseChannel (line 671) | @Test method shouldRejectSubscriptionIfResponseConfigurationDoesNotMatch (line 708) | @ParameterizedTest method shouldRejectPublicationsWithBadResponseCorrelationIds (line 737) | @ParameterizedTest method shouldCreateNewSendChannelWithoutPrototype (line 753) | @ParameterizedTest method shouldUseSpecifiedTermLengthWhenUsingPrototype (line 857) | @ParameterizedTest class EchoHandler (line 902) | private static final class EchoHandler implements ResponseServer.Respo... method onMessage (line 904) | public boolean onMessage( method run (line 916) | private static int run(final Agent... agents) throws Exception FILE: aeron-system-tests/src/test/java/io/aeron/SessionSpecificPublicationTest.java class SessionSpecificPublicationTest (line 43) | @ExtendWith(InterruptingTestCallback.class) method data (line 55) | static Stream data() method setUp (line 76) | @BeforeEach method after (line 86) | @AfterEach method shouldNotCreateExclusivePublicationWhenSessionIdCollidesWithExistingPublication (line 92) | @ParameterizedTest method shouldNotCreatePublicationsSharingSessionIdWithDifferentMtu (line 114) | @ParameterizedTest method shouldNotCreatePublicationsSharingSessionIdWithDifferentTermLength (line 130) | @ParameterizedTest method shouldNotCreateNonExclusivePublicationsWithDifferentSessionIdsForTheSameEndpoint (line 149) | @ParameterizedTest method shouldNotAddPublicationWithSameSessionUntilLingerCompletes (line 168) | @ParameterizedTest method shouldAllowTheSameSessionIdOnDifferentStreamIds (line 213) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/SessionSpecificSubscriptionTest.java class SessionSpecificSubscriptionTest (line 52) | @ExtendWith(InterruptingTestCallback.class) method data (line 69) | private static Stream data() method after (line 90) | @AfterEach method shouldSubscribeToSpecificSessionIdsAndWildcard (line 97) | @ParameterizedTest method shouldNotSubscribeWithoutSpecificSession (line 150) | @ParameterizedTest method shouldOnlySeeDataOnSpecificSessionWhenUsingTags (line 185) | @ParameterizedTest method shouldNotSeeNotificationsForSessionsThatAreNotRelevant (line 252) | @Test method shouldNotSeeNotificationsForSessionsThatAreNotRelevantViaIpc (line 296) | @Test method publishMessage (line 340) | private static void publishMessage(final UnsafeBuffer buffer, final Pu... FILE: aeron-system-tests/src/test/java/io/aeron/SpecifiedPositionPublicationTest.java class SpecifiedPositionPublicationTest (line 41) | class SpecifiedPositionPublicationTest method shouldStartAtSpecifiedPositionForPublications (line 48) | @InterruptAfter(5) method shouldValidateSpecifiedPositionForConcurrentPublications (line 110) | @InterruptAfter(5) method shouldValidateSpecifiedPositionForConcurrentPublicationsInitiallyUnspecified (line 202) | @InterruptAfter(5) class PositionCalculator (line 242) | static final class PositionCalculator method PositionCalculator (line 248) | PositionCalculator(final long startingPosition, final int termLength... method addMessage (line 255) | long addMessage(final int totalMessageLength) FILE: aeron-system-tests/src/test/java/io/aeron/SpySimulatedConnectionTest.java class SpySimulatedConnectionTest (line 52) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method channels (line 55) | private static List channels() method launch (line 88) | private void launch() method after (line 102) | @AfterEach method shouldNotSimulateConnectionWhenNotConfigured (line 109) | @ParameterizedTest method shouldSimulateConnectionWhenOnChannel (line 124) | @ParameterizedTest method shouldSimulateConnectionWithNoNetworkSubscriptions (line 138) | @ParameterizedTest method shouldSimulateConnectionWithSlowNetworkSubscription (line 186) | @ParameterizedTest method shouldSimulateConnectionWithLeavingNetworkSubscription (line 234) | @ParameterizedTest method shouldNotHaveShortSendsWithMDCPublication (line 289) | @Test method shouldNotChangeConnectionStatusOnPublicationIfNormalSubscriberGoesAway (line 320) | @ParameterizedTest method waitUntilFullConnectivity (line 380) | private void waitUntilFullConnectivity() method spyForChannel (line 406) | private static String spyForChannel(final String channel) FILE: aeron-system-tests/src/test/java/io/aeron/SpySubscriptionTest.java class SpySubscriptionTest (line 45) | @ExtendWith(InterruptingTestCallback.class) method channels (line 48) | private static List channels() method setUp (line 71) | @BeforeEach method after (line 85) | @AfterEach method shouldReceivePublishedMessage (line 91) | @ParameterizedTest method shouldConnectToRecreatedChannelByTag (line 132) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/StopStartSecondSubscriberTest.java class StopStartSecondSubscriberTest (line 46) | @ExtendWith(InterruptingTestCallback.class) method launch (line 74) | private void launch(final String channelOne, final int streamOne, fina... method after (line 109) | @AfterEach method shouldSpinUpAndShutdown (line 121) | @Test method shouldReceivePublishedMessage (line 128) | @Test method shouldReceiveMessagesAfterStopStartOnSameChannelSameStream (line 165) | @Test method shouldReceiveMessagesAfterStopStartOnSameChannelDifferentStreams (line 172) | @Test method shouldReceiveMessagesAfterStopStartOnDifferentChannelsSameStream (line 179) | @Test method shouldReceiveMessagesAfterStopStartOnDifferentChannelsDifferentStreams (line 186) | @Test method doPublisherWork (line 193) | private void doPublisherWork(final Publication publication, final Atom... method shouldReceiveMessagesAfterStopStart (line 206) | private void shouldReceiveMessagesAfterStopStart( FILE: aeron-system-tests/src/test/java/io/aeron/StreamSessionLimitsTest.java class StreamSessionLimitsTest (line 38) | @ExtendWith(InterruptingTestCallback.class) method launch (line 47) | private void launch() method tearDown (line 59) | @AfterEach method shouldNotConnectPublicationWhenImageCountWouldExceedLimit (line 65) | @Test method shouldAllowConnectPublicationAfterImageCountExceedsLimitButPreviousPublicationHasClosed (line 97) | @Test method shouldSessionLimitsShouldBeScopedToChannelAndStream (line 144) | @Test method errorCount (line 177) | private static long errorCount(final Aeron aeron) FILE: aeron-system-tests/src/test/java/io/aeron/SubscriberEndOfStreamTest.java class SubscriberEndOfStreamTest (line 47) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method tearDown (line 60) | @AfterEach method launch (line 66) | private TestMediaDriver launch() method shouldDisconnectPublicationWithEosIfSubscriptionIsClosed (line 73) | @ParameterizedTest method shouldDisconnectPublicationWithEosIfSubscriptionIsClosedMdc (line 131) | @ParameterizedTest method shouldDropReceiverOutOfFlowControlOnEndOfStream (line 188) | @Test method shouldNotLingerUnicastPublicationWhenReceivingEndOfStream (line 268) | @Test method shouldDisconnectPublicationWithEosIfSubscriptionIsClosedMdcManual (line 312) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/SubscriptionReconnectTest.java class SubscriptionReconnectTest (line 40) | @ExtendWith(InterruptingTestCallback.class) method channels (line 46) | private static List channels() method setUp (line 58) | @BeforeEach method tearDown (line 69) | @AfterEach method shouldAddExclusivePublication (line 75) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/SystemTests.java class SystemTests (line 41) | class SystemTests method verifyLossOccurredForStream (line 43) | static void verifyLossOccurredForStream(final String aeronDirectoryNam... method waitForErrorToOccur (line 76) | static void waitForErrorToOccur( class MatcherErrorConsumer (line 120) | static final class MatcherErrorConsumer implements ErrorConsumer method MatcherErrorConsumer (line 126) | MatcherErrorConsumer(final Matcher matcher) method accept (line 131) | public void accept( method reset (line 141) | void reset() method hasMatched (line 146) | boolean hasMatched() method toString (line 151) | public String toString() FILE: aeron-system-tests/src/test/java/io/aeron/TaggedFlowControlSystemTest.java class TaggedFlowControlSystemTest (line 55) | @ExtendWith(InterruptingTestCallback.class) method launch (line 85) | private void launch() method after (line 119) | @AfterEach method strategyConfigurations (line 125) | private static Stream strategyConfigurations() class State (line 134) | private static final class State method toString (line 142) | public String toString() method shouldSlowToTaggedWithMulticastFlowControlStrategy (line 154) | @ParameterizedTest method shouldRemoveDeadReceiver (line 240) | @Test method shouldPreventConnectionUntilRequiredGroupSizeMatchTagIsMet (line 299) | @SuppressWarnings("methodlength") method shouldPreventConnectionUntilAtLeastOneSubscriberConnectedWithRequiredGroupSizeZero (line 421) | @Test method shouldHandleSenderLimitCorrectlyWithMinGroupSize (line 466) | @Test method pollWithTimeout (line 499) | private int pollWithTimeout( FILE: aeron-system-tests/src/test/java/io/aeron/TermBufferLengthTest.java class TermBufferLengthTest (line 29) | class TermBufferLengthTest method shouldHaveCorrectTermBufferLength (line 36) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/TimestampingSystemTest.java class TimestampingSystemTest (line 48) | @ExtendWith(InterruptingTestCallback.class) method driver (line 70) | private TestMediaDriver driver() method setUp (line 79) | @BeforeEach method shouldErrorOnMediaReceiveTimestampsInJavaDriver (line 85) | @Test method shouldSupportMediaReceiveTimestampsInCDriver (line 100) | @Test method shouldSupportSendReceiveTimestamps (line 138) | @Test method shouldNotCorruptFragmentedMessagesWhenTimestampsAreEnabled (line 188) | @ParameterizedTest method shouldErrorIfSubscriptionConfigurationForTimestampsDoesNotMatch (line 262) | @Test method shouldErrorIfPublicationConfigurationForTimestampsDoesNotMatch (line 280) | @Test method shouldSupportChannelSendTimestampsOnMdc (line 298) | @Test method shouldSupportReceiveTimestampsOnMds (line 346) | @Test method shouldSupportReceiveTimestampsOnMergedMds (line 399) | @Test method setAll (line 471) | private static void setAll(final MutableDirectBuffer buffer, final byt... method thisIsTheJavaDriverThenIgnoreMediaTimestampParameter (line 479) | private static boolean thisIsTheJavaDriverThenIgnoreMediaTimestampPara... FILE: aeron-system-tests/src/test/java/io/aeron/TwoBufferOfferMessageTest.java class TwoBufferOfferMessageTest (line 37) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 56) | @BeforeEach method after (line 65) | @AfterEach method shouldTransferUnfragmentedTwoPartMessage (line 71) | @Test method shouldTransferFragmentedTwoPartMessage (line 107) | @Test method publishMessage (line 143) | private static void publishMessage( method pollForMessage (line 152) | private void pollForMessage( FILE: aeron-system-tests/src/test/java/io/aeron/UntetheredSubscriptionTest.java class UntetheredSubscriptionTest (line 59) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method channels (line 62) | private static List channels() method after (line 93) | @AfterEach method launch (line 99) | private void launch(final String channel) method shouldBecomeUnavailableWhenNotKeepingUp (line 133) | @ParameterizedTest method shouldRejoinAfterResting (line 191) | @ParameterizedTest method shouldStoreUntetheredTimeoutsInLogBufferMetadata (line 261) | @Test method shouldSetConnectedStatusCorrectlyWhenUntetheredSpyReconnectsAfterResting (line 300) | @ParameterizedTest method shouldSetConnectedStatusCorrectlyWhenUntetheredIpcSubscriptionReconnectsAfterResting (line 383) | @Test method shouldNotRejoinAfterRestingIfRejoinIsFalse (line 448) | @ParameterizedTest method awaitCounterClosed (line 529) | private void awaitCounterClosed(final int counterId) method resolveTimeoutNs (line 538) | private static long resolveTimeoutNs( method assertUntetheredParametersInLogBufferMetadata (line 550) | private void assertUntetheredParametersInLogBufferMetadata( FILE: aeron-system-tests/src/test/java/io/aeron/UriValidationTest.java class UriValidationTest (line 40) | @ExtendWith(InterruptingTestCallback.class) method setup (line 49) | @BeforeEach method tearDown (line 59) | @AfterEach method shouldRejectChannelUrisWhenTooLong (line 65) | @ParameterizedTest method assertUriRejected (line 78) | private void assertUriRejected(final String uri, final Executable exec... FILE: aeron-system-tests/src/test/java/io/aeron/WildcardPortManagerSystemTest.java class WildcardPortManagerSystemTest (line 44) | @ExtendWith(InterruptingTestCallback.class) method tearDown (line 53) | @AfterEach method shouldAllocatePortsInTheGivenRanges (line 59) | @Test method await (line 116) | private T await(final long initialDelayMs, final Supplier suppl... method awaitResolvedEndpoint (line 151) | private String awaitResolvedEndpoint(final Subscription subscription) method awaitResolvedEndpoint (line 168) | private String awaitResolvedEndpoint(final Publication publication) FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveAbandonedClientTest.java class ArchiveAbandonedClientTest (line 50) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method setUp (line 64) | @BeforeEach method tearDown (line 79) | @AfterEach method test (line 85) | @ParameterizedTest method launch (line 137) | private void launch(final String requestChannel, final String response... FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveAuthenticationTest.java class ArchiveAuthenticationTest (line 58) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method after (line 85) | @AfterEach method shouldBeAbleToRecordWithDefaultCredentialsAndAuthenticator (line 91) | @Test method shouldBeAbleToRecordWithAuthenticateOnConnectRequestWithCredentials (line 101) | @Test method shouldBeAbleToRecordWithAuthenticateOnChallengeResponse (line 154) | @Test method shouldNotBeAbleToConnectWithRejectOnConnectRequest (line 215) | @Test method shouldNotBeAbleToConnectWithRejectOnChallengeResponse (line 275) | @Test method connectClient (line 343) | private void connectClient(final CredentialsSupplier credentialsSupplier) method launchArchivingMediaDriver (line 355) | private void launchArchivingMediaDriver(final AuthenticatorSupplier au... method createRecording (line 380) | private void createRecording() FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveDeleteAndRestartTest.java class ArchiveDeleteAndRestartTest (line 43) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 63) | @BeforeEach method after (line 96) | @AfterEach method recordAndReplayExclusivePublication (line 102) | @InterruptAfter(10) FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveListRecordingsTest.java class ArchiveListRecordingsTest (line 51) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method setUp (line 61) | @BeforeEach method tearDown (line 88) | @AfterEach method shouldFilterByChannelUri (line 95) | @Test method shouldUpdateChannelForARecording (line 117) | @Test method shouldFailToUpdateChannelForARecordingThatDoesntExist (line 149) | @Test method shouldFailToUpdateChannelWhileARecordingListingIsRunning (line 178) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveReplayTest.java class ArchiveReplayTest (line 63) | @ExtendWith({ InterruptingTestCallback.class, EventLogExtension.class }) method setUp (line 73) | @BeforeEach method tearDown (line 104) | @AfterEach method shouldNotErrorOnReplayThatHasAlreadyStopped (line 110) | @Test method shouldExitOnEmptyRecording (line 141) | @Test method shouldExitOnNonEmptyLiveRecording (line 184) | @Test method shouldExitOnEmptyLiveRecording (line 243) | @Test method shouldNotExitWhenFollowingAnEmptyLiveRecording (line 276) | @Test method awaitRecordingPosition (line 327) | private static void awaitRecordingPosition( method writeMessages (line 339) | private static void writeMessages(final Publication publication, final... FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveResponseClientFailuresTest.java class ArchiveResponseClientFailuresTest (line 47) | @ExtendWith(InterruptingTestCallback.class) method setUp (line 57) | @BeforeEach method tearDown (line 89) | @AfterEach method shouldTimeoutReplyTokenChannel (line 96) | @Test method shouldRemoveTokenOnAeronArchiveClose (line 158) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveResponseClientTest.java class ArchiveResponseClientTest (line 50) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method setUp (line 59) | @BeforeEach method tearDown (line 89) | @AfterEach method shouldReplayUsingResponseChannel (line 95) | @Test method shouldBoundedReplayUsingResponseChannel (line 121) | @Test method shouldStartReplayUsingResponseChannel (line 154) | @Test method shouldStartBoundedReplayUsingResponseChannel (line 184) | @Test method shouldAsyncConnectUsingResponseChannel (line 220) | @ParameterizedTest method shouldConnectUsingLocalIpcResponseChannels (line 251) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveSystemTest.java class ArchiveSystemTest (line 75) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method threadingModes (line 78) | private static Stream threadingModes() method before (line 127) | private void before(final ThreadingMode threadingMode, final ArchiveTh... method after (line 189) | @AfterEach method recordAndReplayExclusivePublication (line 212) | @ParameterizedTest method replayExclusivePublicationWhileRecording (line 250) | @ParameterizedTest method recordAndReplayConcurrentPublication (line 292) | @ParameterizedTest method preSendChecks (line 323) | private void preSendChecks( method postPublicationValidations (line 368) | private void postPublicationValidations( method prePublicationActionsAndVerifications (line 419) | private void prePublicationActionsAndVerifications( method verifyEmptyDescriptorList (line 448) | private void verifyEmptyDescriptorList(final ArchiveProxy archiveProxy) method verifyDescriptorListOngoingArchive (line 455) | private void verifyDescriptorListOngoingArchive( method prepAndSendMessages (line 509) | private void prepAndSendMessages(final Subscription recordingEvents, f... method await (line 517) | private void await(final CountDownLatch latch) method prepMessagesAndListener (line 529) | private void prepMessagesAndListener(final Subscription recordingEvent... method publishDataToBeRecorded (line 542) | private void publishDataToBeRecorded(final Publication publication) method validateReplay (line 578) | private void validateReplay( method validateArchiveFile (line 632) | private void validateArchiveFile(final long recordingId) method validateRecordingFragment (line 663) | private void validateRecordingFragment( method validateFragment (line 688) | private void validateFragment(final DirectBuffer buffer, final int off... method trackRecordingProgress (line 699) | private Thread trackRecordingProgress(final Subscription recordingEven... method validateActiveRecordingReplay (line 749) | private Thread validateActiveRecordingReplay( FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveSystemTests.java class ArchiveSystemTests (line 39) | class ArchiveSystemTests method offer (line 45) | static void offer(final Publication publication, final int count, fina... method offerToPosition (line 60) | static void offerToPosition(final Publication publication, final Strin... method consume (line 75) | static void consume(final Subscription subscription, final int count, ... method injectRecordingSignalConsumer (line 101) | static TestRecordingSignalConsumer injectRecordingSignalConsumer(final... method awaitSignal (line 109) | static void awaitSignal( method resetAndAwaitSignal (line 123) | static void resetAndAwaitSignal( method awaitSignal (line 132) | static void awaitSignal( method resetAndAwaitSignal (line 150) | static void resetAndAwaitSignal( method recordData (line 160) | static RecordingResult recordData(final AeronArchive aeronArchive) method recordData (line 165) | static RecordingResult recordData( FILE: aeron-system-tests/src/test/java/io/aeron/archive/ArchiveTruncateRecordingTest.java class ArchiveTruncateRecordingTest (line 73) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 85) | @BeforeEach method after (line 121) | @AfterEach method truncateRecordingShouldDeleteAllFilesWhenTruncatingToTheStartOfTheRecording (line 127) | @Test method truncateRecordingShouldDeleteAllFilesWhenTruncatingToZero (line 214) | @Test method truncateRecordingShouldDeleteSegmentFilesPastPositionAndEraseAlreadyWrittenData (line 296) | @Test method sendMessages (line 404) | private void sendMessages( method verifyRecording (line 425) | private void verifyRecording(final long recordingId) FILE: aeron-system-tests/src/test/java/io/aeron/archive/BasicArchiveTest.java class BasicArchiveTest (line 95) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 124) | @BeforeEach method after (line 165) | @AfterEach method shouldRecordThenReplayThenTruncate (line 172) | @Test method jumboRecordingDescriptorEndToEndTest (line 250) | @Test method purgeRecording (line 317) | @Test method purgeRecordingFailsIfRecordingIsActive (line 378) | @Test method purgeRecordingFailsIfThereAreActiveReplays (line 438) | @Test method shouldRecordReplayAndCancelReplayEarly (line 502) | @Test method shouldReplayRecordingFromLateJoinPosition (line 544) | @Test method shouldFindLastMatchingRecordingIdWithFullUri (line 582) | @Test method shouldReturnNullValueWithFindLastMatchingRecordingIdDoesNotFindTheRecording (line 614) | @Test method shouldRecordThenBoundReplayWithCounter (line 647) | @SuppressWarnings("checkstyle:MethodLength") method shouldErrorReplayFileIoMaxLengthLessThanMtu (line 768) | @Test method shouldNotListRecordingThatWasPurged (line 824) | @Test method shakeListingAndPurgingRecordings (line 877) | @Test method shouldStopReplayWithoutConsumingAnEntireRecording (line 980) | @Test method shouldStopAllReplaysWithoutConsumingAnEntireRecording (line 987) | @Test method testStopReplay (line 994) | private void testStopReplay(final LongConsumer stopCommand) class FailingRecordingDescriptorConsumer (line 1043) | private static final class FailingRecordingDescriptorConsumer implemen... method onRecordingDescriptor (line 1045) | public void onRecordingDescriptor( FILE: aeron-system-tests/src/test/java/io/aeron/archive/CatalogWithJumboRecordingsAndGapsTest.java class CatalogWithJumboRecordingsAndGapsTest (line 58) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 87) | @BeforeEach method after (line 154) | @AfterEach method listRecording (line 161) | @Test method listRecordings (line 191) | @ParameterizedTest method listRecordingsForUri (line 222) | @ParameterizedTest method changeRecordingsState (line 260) | private void changeRecordingsState(final Catalog catalog, final int fr... method listRecordingsArguments (line 265) | private static List listRecordingsArguments() method listRecordingsForUriArguments (line 277) | private static List listRecordingsForUriArguments() FILE: aeron-system-tests/src/test/java/io/aeron/archive/DualReplayMergeTest.java class DualReplayMergeTest (line 58) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method launch (line 75) | private void launch() method tearDown (line 95) | @AfterEach method shouldMergeTwoIndependentStreams (line 101) | @ParameterizedTest method processConcurrently (line 238) | private static void processConcurrently(final List mer... method processSequentially (line 270) | private static void processSequentially(final List mer... method sendMessages (line 293) | private void sendMessages(final Publication pubA, final int numMessages) class InProcessMerge (line 305) | private static final class InProcessMerge method InProcessMerge (line 311) | private InProcessMerge(final String name, final ReplayMerge replayMe... method isComplete (line 317) | boolean isComplete(final int totalMessages) method doWork (line 322) | int doWork() method toString (line 329) | public String toString() FILE: aeron-system-tests/src/test/java/io/aeron/archive/ExtendRecordingTest.java class ExtendRecordingTest (line 73) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 110) | @BeforeEach method after (line 147) | @AfterEach type PublicationFactory (line 153) | private interface PublicationFactory method create (line 155) | Publication create(Aeron aeron, String uri, int streamId); method shouldExtendRecordingAndReplay (line 158) | @InterruptAfter(10) method shouldTruncateAndExtendFromTheMiddleOfTheTerm (line 255) | @Test method assertThat (line 368) | private void assertThat(final long stopPosition, final Matcher provideTopologyConfigurations() method singleTopologyConfigurations (line 145) | private static Stream singleTopologyConfigurations() method shouldGetEchoFromCluster (line 151) | @ParameterizedTest method shouldLogReplicate (line 180) | @ParameterizedTest method setupDataCollection (line 221) | private void setupDataCollection(final int nodeCount) method clusterNodeDir (line 234) | private File clusterNodeDir(final int nodeId) method launchNode (line 239) | private void launchNode( method connectAndSendMessages (line 259) | private void connectAndSendMessages( method pollUntilConnected (line 313) | private AeronCluster pollUntilConnected(final AeronCluster.AsyncConnec... method shouldMatchPatternSplitAcrossReads (line 325) | @Test method shouldMatchPatternSplitAcrossBufferBoundary (line 341) | @Test class Node (line 367) | static final class Node method readChannel (line 374) | void readChannel(final ReadableByteChannel channel) throws IOException method checkOutput (line 395) | boolean checkOutput(final String regexToMatch) method applyResponseData (line 404) | private void applyResponseData(final ByteBuffer data) method pollSelector (line 421) | private void pollSelector(final Selector selector) method deriveCommand (line 447) | private String[] deriveCommand( FILE: aeron-system-tests/src/test/java/io/aeron/cluster/ClusterSessionReliabilityTest.java class ClusterSessionReliabilityTest (line 58) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method sessionShouldGetClosedWhenIngressImageGoesUnavailableToPreventSilentMessageLoss (line 64) | @Test method sessionShouldGetClosedWhenMulticastIngressImageGoesUnavailableToPreventSilentMessageLoss (line 71) | @Test method sessionShouldGetClosedWhenIngressImageGoesUnavailableAfterFailoverToPreventSilentMessageLoss (line 78) | @Test method sessionShouldGetClosedWhenMulticastIngressImageGoesUnavailableAfterFailoverToPreventSilentMessageLoss (line 85) | @Test method sessionShouldGetClosedWhenIngressImageGoesUnavailableToPreventSilentMessageLoss (line 92) | private void sessionShouldGetClosedWhenIngressImageGoesUnavailableToPr... method clientShouldNotRejoinEgressImageFromTheSameNodeToPreventSilentMessageLoss (line 194) | @Test method endpointPort (line 247) | private int endpointPort(final String channel) method sendChannelEndpointSupplier (line 254) | private static SendChannelEndpointSupplier sendChannelEndpointSupplier... method receiveChannelEndpointSupplier (line 260) | private static ReceiveChannelEndpointSupplier receiveChannelEndpointSu... class SequenceCheckingService (line 267) | private static class SequenceCheckingService extends TestNode.TestService method SequenceCheckingService (line 272) | SequenceCheckingService(final int index, final AtomicLong outOfSeque... method onSessionMessage (line 278) | public void onSessionMessage( method onSessionOpen (line 298) | public void onSessionOpen(final ClientSession session, final long ti... method onSessionClose (line 304) | public void onSessionClose(final ClientSession session, final long t... class SequencedEgressService (line 311) | private static class SequencedEgressService extends TestNode.TestService method SequencedEgressService (line 318) | SequencedEgressService(final int index) method onSessionOpen (line 323) | public void onSessionOpen(final ClientSession session, final long ti... method onSessionClose (line 333) | public void onSessionClose(final ClientSession session, final long t... method scheduleTimer (line 343) | private void scheduleTimer() method cancelTimer (line 354) | private void cancelTimer() method onTimerEvent (line 363) | public void onTimerEvent(final long correlationId, final long timest... method offerToIngress (line 370) | private void offerToIngress(final ClientSession clientSession) class SequenceCheckingEgressListener (line 382) | private static final class SequenceCheckingEgressListener implements E... method onMessage (line 387) | public void onMessage( FILE: aeron-system-tests/src/test/java/io/aeron/cluster/ClusterTest.java class ClusterTest (line 168) | @SlowTest method shouldStopFollowerAndRestartFollower (line 178) | @Test method shouldNotifyClientOfNewLeader (line 201) | @Test method shouldStopLeaderAndFollowersThenRestartAllWithSnapshot (line 233) | @Test method shouldNotSnapshotOnPrimaryClusterWhenStandbySnapshotIsRequested (line 254) | @Test method shouldStartClusterWithExtension (line 271) | @Test method shouldStopClusteredServicesOnAppropriateMessage (line 288) | @Test method shouldShutdownClusterAndRestartWithSnapshots (line 304) | @Test method shouldAbortClusterAndRestart (line 337) | @Test method shouldAbortClusterOnTerminationTimeout (line 370) | @Test method shouldEchoMessages (line 402) | @Test method shouldHandleLeaderFailOverWhenNameIsNotResolvable (line 416) | @Test method shouldHandleClusterStartWhenANameIsNotResolvable (line 436) | @Test method shouldElectSameLeaderAfterLoosingQuorum (line 457) | @Test method shouldElectNewLeaderAfterGracefulLeaderClose (line 492) | @Test method shouldHandleClusterStartWhereMostNamesBecomeResolvableDuringElection (line 513) | @Test method shouldEchoMessagesThenContinueOnNewLeader (line 533) | @Test method shouldStopLeaderAndRestartAsFollower (line 564) | @Test method shouldStopLeaderAndRestartAsFollowerWithSendingAfter (line 582) | @Test method shouldStopLeaderAndRestartAsFollowerWithSendingAfterThenStopLeader (line 604) | @Test method shouldAcceptMessagesAfterSingleNodeCleanRestart (line 632) | @Test method shouldReplaySnapshotTakenWhileDown (line 657) | @Test method shouldTolerateMultipleLeaderFailures (line 689) | @Test method shouldRecoverAfterTwoLeaderNodesFailAndComeBackUpAtSameTime (line 716) | @Test method shouldAcceptMessagesAfterTwoNodeCleanRestart (line 744) | @Test method shouldRecoverWithUncommittedMessagesAfterRestartWhenNewCommitPosExceedsPreviousAppendedPos (line 778) | @Test method shouldRecoverWithUncommittedMessagesAfterRestartWhenNewCommitPosIsLessThanPreviousAppendedPos (line 844) | @Test method shouldCallOnRoleChangeOnBecomingLeader (line 890) | @Test method shouldCallOnRoleChangeOnBecomingLeaderSingleNodeCluster (line 918) | @Test method shouldLoseLeadershipWhenNoActiveQuorumOfFollowers (line 930) | @Test method shouldTerminateLeaderWhenServiceStops (line 955) | @Test method shouldEnterElectionWhenRecordingStopsUnexpectedlyOnLeader (line 976) | @Test method shouldEnterElectionWhenRecordingStopsUnexpectedlyOnLeaderOfSingleNodeCluster (line 1004) | @Test method shouldEnterElectionWhenLosesQuorumUnexpectedlyOnLeaderOfSingleNodeCluster (line 1031) | @Test method shouldCloseClientOnTimeout (line 1060) | @Test method shouldCloseClientAfterClusterBecomesUnavailable (line 1088) | @Test method shouldRecoverWhileMessagesContinue (line 1112) | @Test method shouldCatchupFromEmptyLog (line 1154) | @Test method shouldCatchupFromEmptyLogThenSnapshotAfterShutdownAndFollowerCleanStart (line 1177) | @Test method shouldCatchUpTwoFreshNodesAfterRestart (line 1223) | @Test method shouldReplayMultipleSnapshotsWithEmptyFollowerLog (line 1259) | @Test method shouldRecoverQuicklyAfterKillingFollowersThenRestartingOne (line 1322) | @Test method shouldRecoverWhenLeaderHasAppendedMoreThanFollower (line 1352) | @Test method shouldRecoverWhenFollowerIsMultipleTermsBehind (line 1382) | @ParameterizedTest method shouldRecoverWhenFollowerIsMultipleTermsBehindFromEmptyLog (line 1421) | @ParameterizedTest method shouldRecoverWhenFollowerWithInitialSnapshotAndArchivePurgeThenIsMultipleTermsBehind (line 1458) | @Test method shouldRecoverWhenFollowerArrivesPartWayThroughTerm (line 1496) | @Test method shouldRecoverWhenFollowerArrivePartWayThroughTermAfterMissingElection (line 1522) | @Test method shouldRecoverWhenLastSnapshotIsMarkedInvalid (line 1561) | @Test method shouldRecoverWhenLastSnapshotForShutdownIsMarkedInvalid (line 1603) | @Test method shouldHandleMultipleElections (line 1635) | @Test method shouldRecoverWhenLastSnapshotIsInvalidBetweenTwoElections (line 1671) | @Test method shouldRecoverWhenLastTwosSnapshotsAreInvalidAfterElection (line 1717) | @Test method shouldCatchUpAfterFollowerMissesOneMessage (line 1772) | @Test method shouldCatchUpAfterFollowerMissesTimerRegistration (line 1779) | @Test method shouldAllowChangingTermBufferLengthAndMtuAfterRecordingLogIsTruncatedToTheLatestSnapshot (line 1786) | @SuppressWarnings("MethodLength") method shouldRecoverWhenFollowersIsMultipleTermsBehindFromEmptyLogAndPartialLogWithoutCommittedLogEntry (line 1904) | @Test method shouldRejectTakeSnapshotRequestWithAnAuthorisationError (line 1956) | @Test method shouldRejectAnInvalidAdminRequest (line 2000) | @Test method shouldTakeASnapshotAfterReceivingAdminRequestOfTypeSnapshot (line 2055) | @Test method shouldTrackSnapshotDuration (line 2087) | @Test method percent90 (line 2193) | private static long percent90(final long value) method shouldTakeASnapshotAfterReceivingAdminRequestOfTypeSnapshotAndNotifyViaControlledPoll (line 2198) | @Test method shouldHandleTrimmingClusterFromTheFront (line 2236) | @Test method shouldHandleReusingCorrelationIdsAcrossASnapshot (line 2264) | @Test method shouldHandleReplayAfterShutdown (line 2286) | @Test method shouldRemainStableWhenThereIsASlowFollower (line 2308) | @Test method shouldCatchupFollowerWithSlowService (line 2335) | @Test method shouldAssembleFragmentedSessionMessages (line 2393) | @Test method shouldCatchupAndJoinAsFollowerWhileSendingBigMessages (line 2508) | @Test method shouldSetClientName (line 2590) | @Test method twoClustersCanShareArchiveAndMediaDriver (line 2609) | @Test method shouldAddCommittedNextSessionIdToTheConsensusModuleSnapshot (line 2831) | @Test method clientShouldHandleRedirectResponseDuringConnectPhaseWithASubsetOfNodesConfigured (line 2912) | @Test method clientShouldHandleRedirectResponseWhenInInvokerModeUsingConnect (line 2947) | @Test method clientShouldHandleRedirectResponseWhenInInvokerModeUsingAsyncConnect (line 2993) | @Test method clientShouldHandleLeadershipChangeWhenInInvokerMode (line 3045) | @Test method clientShouldReuseLeaderPublicationIfValidDuringRedirectHandling (line 3126) | @ParameterizedTest method clusterShouldCreateSessionCounterForEachConnectedClient (line 3205) | @Test method shouldSwitchBackToActiveStateIfSnapshotFailsWithException (line 3249) | @Test method shouldContinueTerminationSequenceIfSnapshotFailsWithException (line 3287) | @Test method shouldShutdownClusterIfSnapshotFailsWithTerminalException (line 3328) | @ParameterizedTest method shouldHandleQuorumPositionGoingBackwards (line 3370) | @Test method shouldFormClusterAfterFullPartition (line 3466) | @Test method shouldTerminateNodeWithInvalidSnapshotAndRecoveryAfterInvalidation (line 3527) | @Test method shouldTerminateNodeWithMultipleServicesWithSingleServiceInvalidSnapshot (line 3572) | @Test class ExceptionOnLoadService (line 3616) | private static final class ExceptionOnLoadService extends TestNode.Tes... method onStart (line 3618) | public void onStart(final Cluster cluster, final Image snapshotImage) method terminalExceptions (line 3628) | private static List terminalExceptions() method clusterSessionCounterLabel (line 3636) | private String clusterSessionCounterLabel(final AeronCluster client, f... method readSnapshot (line 3646) | private long readSnapshot(final TestNode node) class MyConsensusModuleSnapshotListener (line 3696) | private static final class MyConsensusModuleSnapshotListener implement... method onLoadBeginSnapshot (line 3700) | @Override method onLoadConsensusModuleState (line 3706) | @Override method onLoadPendingMessage (line 3715) | @Override method onLoadClusterSession (line 3721) | @Override method onLoadTimer (line 3731) | @Override method onLoadPendingMessageTracker (line 3737) | @Override method onLoadEndSnapshot (line 3747) | @Override method verifyClientName (line 3753) | private static void verifyClientName(final Aeron aeron, final long tar... method shouldCatchUpAfterFollowerMissesMessage (line 3779) | private void shouldCatchUpAfterFollowerMissesMessage(final String mess... method injectAdminResponseEgressListener (line 3800) | private MutableBoolean injectAdminResponseEgressListener( method injectAdminRequestControlledEgressListener (line 3851) | private MutableBoolean injectAdminRequestControlledEgressListener(fina... method addStaticCounter (line 3899) | private static Counter addStaticCounter(final Aeron aeron, final int t... FILE: aeron-system-tests/src/test/java/io/aeron/cluster/ClusterToolTest.java class ClusterToolTest (line 63) | @SlowTest method shouldHandleSnapshotOnLeaderOnly (line 70) | @Test method shouldDescribeLatestConsensusModuleSnapshot (line 105) | @Test method shouldNotSnapshotWhenSuspendedOnly (line 128) | @Test method shouldSuspendAndResume (line 158) | @Test method shouldFailIfMarkFileUnavailable (line 185) | @Test method shouldBeAbleToAccessClusterMarkFilesInANonDefaultLocation (line 197) | @Test method sortRecordingLogIsANoOpIfRecordLogIsEmpty (line 223) | @Test method sortRecordingLogIsANoOpIfRecordDoesNotExist (line 239) | @Test method sortRecordingLogIsANoOpIfRecordLogIsAlreadySorted (line 252) | @Test method sortRecordingLogShouldRearrangeDataOnDisc (line 274) | @Test method seedRecordingLogFromSnapshotShouldDeleteOriginalRecordingLogFileIfThereAreNoValidSnapshots (line 322) | @Test method seedRecordingLogFromSnapshotShouldCreateANewRecordingLogFromALatestValidSnapshot (line 352) | @Test method seedRecordingLogFromSnapshotShouldCreateANewRecordingLogFromALatestValidSnapshotCommandLine (line 360) | @Test method shouldCheckForLeaderInAnyStateAfterElectionWasClosed (line 370) | @Test method listMembersShouldReturnFalseIfNoMarkFileExists (line 393) | @Test method listMembersShouldReturnFalseIfQueryTimesOut (line 400) | @Test method testSeedRecordingLogFromSnapshot (line 427) | private void testSeedRecordingLogFromSnapshot(final Path emptyClusterD... FILE: aeron-system-tests/src/test/java/io/aeron/cluster/ClusterUncommittedStateTest.java class ClusterUncommittedStateTest (line 71) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method setUp (line 81) | @BeforeEach method shouldRollbackUncommittedSuspendControlToggle (line 90) | @ParameterizedTest(name = "ShouldRollbackUncommittedSuspendControlTogg... method shouldRollbackUncommittedResumeControlToggle (line 127) | @ParameterizedTest(name = "ShouldRollbackUncommittedResumeControlToggl... method shouldRollbackUncommittedSnapshotToggle (line 177) | @ParameterizedTest(name = "ShouldRollbackUncommittedSnapshotToggle has... method shouldSnapshotWithNoServicesWithUncommittedData (line 240) | @Test class TestCounterExtension (line 294) | private static final class TestCounterExtension extends TestNode.TestC... method onStart (line 304) | public void onStart(final ConsensusModuleControl consensusModuleCont... method onPrepareForNewLeadership (line 310) | public void onPrepareForNewLeadership() method onElectionComplete (line 317) | public void onElectionComplete(final ConsensusControlState consensus... method onIngressExtensionMessage (line 322) | public ControlledFragmentHandler.Action onIngressExtensionMessage( method onLogExtensionMessage (line 346) | public ControlledFragmentHandler.Action onLogExtensionMessage( method onTakeSnapshot (line 362) | public void onTakeSnapshot(final ExclusivePublication snapshotPublic... method counterSnapshots (line 368) | private List counterSnapshots() method drainUncommitted (line 373) | private void drainUncommitted() class ToggledLossControl (line 383) | private static final class ToggledLossControl implements ReceiveChanne... method newInstance (line 395) | public ReceiveChannelEndpoint newInstance( method newInstance (line 405) | public SendChannelEndpoint newInstance( method toggleLoss (line 414) | void toggleLoss(final boolean loss) class ToggledLossGenerator (line 420) | private static final class ToggledLossGenerator implements LossGener... method ToggledLossGenerator (line 425) | private ToggledLossGenerator(final AtomicBoolean shouldDropFrame, ... method shouldDropFrame (line 431) | public boolean shouldDropFrame(final InetSocketAddress address, fi... method shouldDropFrame (line 437) | public boolean shouldDropFrame( FILE: aeron-system-tests/src/test/java/io/aeron/cluster/FailedFirstElectionClusterTest.java class FailedFirstElectionClusterTest (line 35) | @SlowTest method beforeAll (line 41) | @BeforeAll method afterAll (line 47) | @AfterAll class FailFirstElectionIntercept (line 56) | public static class FailFirstElectionIntercept method onRequestVote (line 58) | @Advice.OnMethodEnter method shouldRecoverWhenFollowerIsMultipleTermsBehindFromEmptyLog (line 75) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/cluster/InitiateShutdownThenImmediatelyCloseLeaderTest.java class InitiateShutdownThenImmediatelyCloseLeaderTest (line 39) | @SlowTest method setUp (line 48) | @BeforeEach method tearDown (line 54) | @AfterEach method shouldNotSendTerminationAckToNewLeaderWhenOldLeaderInitiatedShutdownAndImmediatelyClosed (line 60) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/cluster/MethodCallBlocker.java class MethodCallBlocker (line 52) | public final class MethodCallBlocker method getControllerFor (line 59) | public Controller getControllerFor( method removeInstrumentation (line 68) | public void removeInstrumentation() method runnableRunMethod (line 77) | private static Method runnableRunMethod() method obtainInstrumentedMethodCallHandler (line 89) | private MethodCallHandler obtainInstrumentedMethodCallHandler(final St... method instrumentMethodCall (line 95) | private MethodCallHandler instrumentMethodCall( method setStaticOnEnterField (line 143) | private static void setStaticOnEnterField(final Class dynamicAdvice... method getOnEnterFieldDescription (line 156) | private static FieldDescription getOnEnterFieldDescription(final Strin... method createAdviceType (line 174) | private static DynamicType.Unloaded createAdviceType(final Str... class MethodCallHandler (line 192) | private final class MethodCallHandler method transformer (line 197) | public void transformer(final ResettableClassFileTransformer transfo... method getControllerForThread (line 202) | public Controller getControllerForThread(final String threadName) method getControllerForThread (line 229) | private Controller getControllerForThread(final Thread thread) method removeInstrumentation (line 234) | private void removeInstrumentation() method onEnter (line 239) | private void onEnter() class AgentBuilderListener (line 246) | private static final class AgentBuilderListener extends AgentBuilder.L... method onError (line 248) | @SuppressWarnings("NullableProblems") class Controller (line 264) | public static final class Controller method onEnter (line 271) | private void onEnter() method blockNextEntry (line 282) | public void blockNextEntry() method awaitBlocked (line 290) | public void awaitBlocked() method release (line 303) | public void release() FILE: aeron-system-tests/src/test/java/io/aeron/cluster/MultiClusteredServicesTest.java class MultiClusteredServicesTest (line 39) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method setUp (line 45) | @BeforeEach class Service (line 50) | static final class Service extends TestNode.TestService method onSessionMessage (line 54) | public void onSessionMessage( method shouldSupportMultipleServicesPerNode (line 66) | @Test method shouldContinueFromLogIfSnapshotThrowsException (line 85) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/cluster/MultiModuleSharedDriverTest.java class MultiModuleSharedDriverTest (line 53) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method shouldSupportTwoSingleNodeClusters (line 59) | @Test method shouldSupportTwoMultiNodeClusters (line 160) | @Test method echoMessage (line 193) | private void echoMessage(final AeronCluster client, final String messa... class EchoService (line 213) | static class EchoService extends StubClusteredService method onSessionMessage (line 215) | public void onSessionMessage( class MultiClusterNode (line 227) | static class MultiClusterNode implements AutoCloseable method MultiClusterNode (line 242) | MultiClusterNode(final int nodeId, final DataCollector dataCollector) method close (line 274) | public void close() method consensusModule (line 286) | ConsensusModule consensusModule(final int clusterId, final String ae... method container (line 307) | ClusteredServiceContainer container(final ConsensusModule.Context mo... FILE: aeron-system-tests/src/test/java/io/aeron/cluster/MultiNodeTest.java class MultiNodeTest (line 37) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method shouldElectAppointedLeaderWithThreeNodesWithNoReplayNoSnapshot (line 43) | @Test method shouldReplayWithAppointedLeaderWithThreeNodesWithNoSnapshot (line 60) | @Test method shouldCatchUpWithAppointedLeaderWithThreeNodesWithNoSnapshot (line 86) | @Test method shouldConnectClientOverIpc (line 118) | @Test method shouldConnectClientUsingResolvedResponsePort (line 135) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/cluster/OffsetMillisecondClusterClock.java class OffsetMillisecondClusterClock (line 24) | final class OffsetMillisecondClusterClock implements ClusterClock method OffsetMillisecondClusterClock (line 45) | OffsetMillisecondClusterClock(final EpochClock epochClock) method time (line 50) | public long time() method addOffset (line 55) | void addOffset(final long deltaMs) FILE: aeron-system-tests/src/test/java/io/aeron/cluster/OffsetMillisecondClusterClockTest.java class OffsetMillisecondClusterClockTest (line 25) | class OffsetMillisecondClusterClockTest method shouldOffsetDelegateTime (line 27) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/cluster/RacingCatchupClusterTest.java class RacingCatchupClusterTest (line 34) | @SlowTest method beforeAll (line 41) | @BeforeAll method afterAll (line 48) | @AfterAll method tagAndWaitForTag (line 57) | static void tagAndWaitForTag() method tag (line 69) | static void tag() class StallFollowerCatchupIntercept (line 80) | public static class StallFollowerCatchupIntercept method followerCatchupInit (line 84) | @Advice.OnMethodEnter method shouldCatchupIfLogPositionMovesForwardBeforeFollowersCommitPositionWhenCatchingUpNodeIsOnlyFollower (line 91) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/cluster/RecoverAfterFailedCatchupClusterTest.java class RecoverAfterFailedCatchupClusterTest (line 37) | @SlowTest method beforeAll (line 46) | @BeforeAll class FailFirstFollowerCatchup (line 53) | public static class FailFirstFollowerCatchup method state (line 57) | @Advice.OnMethodEnter method shouldCatchupFromEmptyLog (line 68) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/cluster/ServiceIpcIngressMessageTest.java class ServiceIpcIngressMessageTest (line 42) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method tearDown (line 48) | @AfterEach method shouldEchoServiceIpcMessages (line 54) | @Test method shouldProcessServiceMessagesWithoutDuplicates (line 76) | @Test method shouldProcessServiceMessagesWithoutDuplicatesDuringFailoverWithUncommittedPendingServiceMessages (line 131) | @Test method shouldProcessServiceMessagesAndTimersWithoutDuplicatesWhenLeaderServicesAreStopped (line 185) | @Test method shouldProcessServiceMessagesWithoutDuplicatesAfterAFullClusterRestart (line 241) | @Test method shouldProcessServiceMessagesWithoutDuplicatesWhenClusterIsRestartedAfterTakingASnapshot (line 288) | @Test method shouldHandleServiceMessagesMissedOnTheFollowerWhenSnapshot (line 359) | @Test method awaitMessageCounts (line 401) | private static void awaitMessageCounts(final TestCluster cluster, fina... method awaitMessageCounts (line 413) | private static void awaitMessageCounts(final TestCluster cluster, fina... method assertTrackedMessages (line 425) | private static void assertTrackedMessages( method assertTrackedServiceState (line 460) | private static void assertTrackedServiceState( method assertNoDuplicates (line 495) | private static void assertNoDuplicates(final TestNode node, final IntA... method computeExpectedMessageCount (line 524) | private static int computeExpectedMessageCount(final int serviceCount,... method stopLeaderWithMessagesInFlight (line 532) | private static void stopLeaderWithMessagesInFlight(final TestCluster c... FILE: aeron-system-tests/src/test/java/io/aeron/cluster/SingleNodeTest.java class SingleNodeTest (line 56) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method shouldStartCluster (line 62) | @Test method shouldNotConsiderItselfInactiveAndEnterAnElection (line 75) | @Test method shouldSendMessagesToCluster (line 98) | @ParameterizedTest method shouldReplayLog (line 125) | @Test method shouldReplayLogWithPaddingAtEndOfRecording (line 147) | @Test method shouldReattemptEgressSubscriptionCreationOnTransientError (line 179) | @Test method truncateRecordingToTermLength (line 237) | private void truncateRecordingToTermLength(final String aeronDirectory... FILE: aeron-system-tests/src/test/java/io/aeron/cluster/StalledLeaderLogReplicationClusterTest.java class StalledLeaderLogReplicationClusterTest (line 38) | @SlowTest method beforeAll (line 44) | @BeforeAll method afterAll (line 51) | @AfterAll class StallLeaderLogReplicationIntercept (line 60) | public static class StallLeaderLogReplicationIntercept method leaderLogReplication (line 64) | @Advice.OnMethodEnter method shouldHandleMultipleElections (line 75) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/cluster/StartFromTruncatedRecordingLogTest.java class StartFromTruncatedRecordingLogTest (line 47) | @SlowTest method shouldBeAbleToStartClusterFromTruncatedRecordingLog (line 59) | @Test method restartClusterWithTruncatedRecordingLog (line 76) | private void restartClusterWithTruncatedRecordingLog() throws IOException method assertClusterIsOperational (line 100) | private void assertClusterIsOperational() method truncateRecordingLogAndDeleteMarkFiles (line 111) | private void truncateRecordingLogAndDeleteMarkFiles(final int index) t... method appendServiceSnapshot (line 173) | private static void appendServiceSnapshot( method deleteFile (line 188) | private static void deleteFile(final File file) FILE: aeron-system-tests/src/test/java/io/aeron/cluster/TestClusterTest.java class TestClusterTest (line 40) | @SlowTest method testCustomAeronDirectory (line 48) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/driver/BytesSentAndReceivedTest.java class BytesSentAndReceivedTest (line 49) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 58) | @BeforeEach method after (line 71) | @AfterEach method unicast (line 77) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/driver/DriverNameResolverTest.java class DriverNameResolverTest (line 67) | @SlowTest method before (line 79) | @BeforeEach method after (line 85) | @AfterEach method shouldInitializeWithDefaultsAndHaveResolverCounters (line 92) | @Test method shouldSeeNeighbor (line 106) | @Test method shouldSeeNeighborsViaGossip (line 129) | @Test method shouldSeeNeighborsViaGossipAsLateJoiningDriver (line 161) | @Test method shouldResolveDriverNameAndAllowConnection (line 206) | @Test method shouldTimeoutAllNeighborsAndCacheEntries (line 242) | @Test method shouldTimeoutNeighborsAndCacheEntriesThatAreSeenViaGossip (line 274) | @Test method shouldUseFirstAvailableBootstrapNeighbor (line 317) | @Test method shouldFallbackToAnotherBootstrapNeighborIfOneBecomesUnavailable (line 345) | @Test method shouldMatchFullNameWhenPortsAreTheSameAndNamesCanBePrefixMatched (line 422) | @Test method shouldUseActuallySpecifiedHostNamePortPairForCreatingChannelUri (line 458) | @Test method closeDriver (line 486) | private void closeDriver(final String name) method setDefaults (line 494) | private static MediaDriver.Context setDefaults(final MediaDriver.Conte... method awaitNeighborsCounterId (line 505) | private int awaitNeighborsCounterId(final String name) method awaitCacheEntriesCounterId (line 539) | private int awaitCacheEntriesCounterId(final String name) method awaitCounterValue (line 573) | private void awaitCounterValue(final String name, final int counterId,... method awaitCounterLabel (line 590) | private void awaitCounterLabel(final String name, final int counterId,... method startClients (line 607) | private void startClients() method addDriver (line 623) | private void addDriver(final TestMediaDriver testMediaDriver) FILE: aeron-system-tests/src/test/java/io/aeron/driver/DriverShouldStartIfAeronDirectoryExistsTest.java class DriverShouldStartIfAeronDirectoryExistsTest (line 36) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method test (line 42) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/driver/DriverSpaceTest.java class DriverSpaceTest (line 41) | public class DriverSpaceTest method verifyFileSystemSetup (line 48) | @BeforeEach method shouldCreatePublicationUsingSparseFiles (line 82) | @Test method shouldThrowExceptionIfOutOfDiscSpace (line 106) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/driver/DutyCycleLabelFormatTest.java class DutyCycleLabelFormatTest (line 42) | public class DutyCycleLabelFormatTest method after (line 48) | @AfterEach method test (line 54) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/driver/ExperimentalDriverFeaturesTest.java class ExperimentalDriverFeaturesTest (line 26) | public class ExperimentalDriverFeaturesTest method setUp (line 33) | @BeforeEach method tearDown (line 46) | @AfterEach FILE: aeron-system-tests/src/test/java/io/aeron/driver/FilePageSizeTest.java class FilePageSizeTest (line 33) | public class FilePageSizeTest method after (line 40) | @AfterEach method shouldStoreFilePageSizeInTheCnCFileMetadata (line 46) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/driver/Issue1719Test.java class Issue1719Test (line 42) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 56) | @BeforeEach method after (line 75) | @AfterEach method shouldAddWildcardSpyBeforePublication (line 81) | @ParameterizedTest method shouldAddWildcardSpyAfterPublication (line 111) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/driver/NextCorrelationIdTest.java class NextCorrelationIdTest (line 30) | public class NextCorrelationIdTest method after (line 37) | @AfterEach method shouldStoreFilePageSizeInTheCnCFileMetadata (line 43) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/driver/NextSessionIdTest.java class NextSessionIdTest (line 32) | public class NextSessionIdTest method before (line 40) | @BeforeEach method after (line 54) | @AfterEach method shouldFetchNextAvailableSessionId (line 60) | @Test method shouldSkipActiveSessionId (line 73) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/driver/ResolveEphemeralSubscriptionPortTest.java class ResolveEphemeralSubscriptionPortTest (line 38) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method before (line 47) | @BeforeEach method after (line 61) | @AfterEach method test (line 67) | @ParameterizedTest(name = "{0}") FILE: aeron-system-tests/src/test/java/io/aeron/driver/SocketLifecycleTest.java class SocketLifecycleTest (line 40) | @ExtendWith({ EventLogExtension.class, InterruptingTestCallback.class }) method supportsClosingOpeningSubscriptionWithSameChannelUri0 (line 48) | @Test method supportsClosingOpeningSubscriptionWithSameChannelUri1 (line 76) | @Test method launchDriver (line 114) | private TestMediaDriver launchDriver() method errorCount (line 136) | private static long errorCount(final Aeron aeron) FILE: aeron-system-tests/src/test/java/io/aeron/driver/SystemCountersTest.java class SystemCountersTest (line 36) | public class SystemCountersTest method before (line 44) | @BeforeEach method after (line 58) | @AfterEach method verifySystemCounters (line 64) | @Test method controlProtocolVersion (line 87) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/security/SimpleAuthenticatorTest.java class SimpleAuthenticatorTest (line 27) | class SimpleAuthenticatorTest method shouldAuthenticate (line 29) | @Test method shouldReject (line 51) | @ParameterizedTest method shouldHandleMultipleConcurrentAuthenticationRequests (line 73) | @Test FILE: aeron-system-tests/src/test/java/io/aeron/security/SimpleAuthorisationServiceTest.java class SimpleAuthorisationServiceTest (line 33) | @SuppressWarnings("checkstyle:Indentation") method shouldEnableGeneralAuthorisationForProtocol (line 40) | @ParameterizedTest method shouldEnableGeneralAuthorisationForProtocolAndMessage (line 63) | @ParameterizedTest method shouldEnableGeneralAuthorisationForProtocolAndMessageAndType (line 86) | @ParameterizedTest method shouldEnableUserSpecificAuthorisationForProtocol (line 112) | @ParameterizedTest method shouldEnableUserSpecificAuthorisationForProtocolAndMessage (line 144) | @ParameterizedTest method shouldEnableUserSpecificAuthorisationForProtocolAndMessageAndType (line 176) | @ParameterizedTest method shouldPrioritisePrincipalOverGeneralRules (line 208) | @ParameterizedTest FILE: aeron-system-tests/src/test/java/io/aeron/test/driver/TestMediaDriverTest.java class TestMediaDriverTest (line 30) | class TestMediaDriverTest method countersReaderReturnsTheSameInstanceForTheEntireLifetimeOfTheDriver (line 32) | @Test method connectToCMediaDriverWithoutSpecifyingAeronDir (line 52) | @Test FILE: aeron-test-support/src/main/java/io/aeron/test/AdjustableClock.java class AdjustableClock (line 26) | public class AdjustableClock implements NanoClock, EpochClock method time (line 34) | public long time() method nanoTime (line 39) | public long nanoTime() method incrementOffsetNs (line 45) | public void incrementOffsetNs(final long incrementNs) method epochCallCount (line 51) | public long epochCallCount() method nanoCallCount (line 56) | public long nanoCallCount() method slewTimeDelta (line 61) | public void slewTimeDelta(final long timeoutNs, final long incrementNs) FILE: aeron-test-support/src/main/java/io/aeron/test/CapturingPrintStream.java class CapturingPrintStream (line 23) | public class CapturingPrintStream method resetAndGetPrintStream (line 28) | public PrintStream resetAndGetPrintStream() method flushAndGetContent (line 34) | public String flushAndGetContent() FILE: aeron-test-support/src/main/java/io/aeron/test/CountersAnswer.java class CountersAnswer (line 27) | public final class CountersAnswer implements Answer method CountersAnswer (line 31) | private CountersAnswer(final CountersManager countersManager) method answer (line 39) | public Counter answer(final InvocationOnMock invocation) method mapTo (line 76) | public static CountersAnswer mapTo(final CountersManager countersManager) FILE: aeron-test-support/src/main/java/io/aeron/test/CountingFragmentHandler.java class CountingFragmentHandler (line 22) | public final class CountingFragmentHandler implements FragmentHandler method CountingFragmentHandler (line 28) | public CountingFragmentHandler(final String name) method notDone (line 33) | public boolean notDone(final int targetValue) method onFragment (line 39) | public void onFragment(final DirectBuffer buffer, final int offset, fi... method toString (line 44) | public String toString() FILE: aeron-test-support/src/main/java/io/aeron/test/DataCollector.java class DataCollector (line 41) | public final class DataCollector method DataCollector (line 56) | public DataCollector() method DataCollector (line 61) | public DataCollector(final Path rootDir) method add (line 77) | public void add(final Path location) method add (line 88) | public void add(final File location) method addForCleanup (line 101) | public void addForCleanup(final File location) method addForCleanup (line 114) | public void addForCleanup(final Path location) method dumpData (line 139) | Path dumpData(final String destinationDir, final byte[] threadDump) method cncFiles (line 155) | public List cncFiles() method markFiles (line 166) | public List markFiles(final SystemTestWatcher.MarkFileDissector ... method allLocations (line 176) | public Collection allLocations() method cleanupLocations (line 187) | public Collection cleanupLocations() method findMatchingFiles (line 195) | private List findMatchingFiles(final FileFilter filter) method find (line 205) | private static void find(final List found, final File file, fina... method existsAndIsNotSymbolicLink (line 230) | private static boolean existsAndIsNotSymbolicLink(final File file) method toString (line 244) | public String toString() method captureAllFiles (line 255) | public void captureAllFiles() method addFileExclusion (line 265) | public void addFileExclusion(final Predicate fileExclusion) method copyData (line 270) | private Path copyData(final String destinationDir, final byte[] thread... method createUniqueDirectory (line 313) | private Path createUniqueDirectory(final String name) throws IOException method groupByParent (line 333) | private Map> groupByParent(final List locations) method removeNestedPaths (line 346) | private void removeNestedPaths(final List locations, final Linke... method groupByParent (line 363) | private LinkedHashMap> groupByParent(final LinkedHashM... method adjustParentToEnsureUniqueContext (line 412) | private Path adjustParentToEnsureUniqueContext(final Path destination,... method copyFiles (line 431) | private void copyFiles(final Path src, final Path dst) throws IOException method ensurePathExists (line 490) | private void ensurePathExists(final Path dst) throws IOException FILE: aeron-test-support/src/main/java/io/aeron/test/DisableJavaUtilLogging.java class DisableJavaUtilLogging (line 24) | public class DisableJavaUtilLogging extends LogManager method DisableJavaUtilLogging (line 26) | @SuppressWarnings("this-escape") FILE: aeron-test-support/src/main/java/io/aeron/test/EventLogExtension.java class EventLogExtension (line 27) | public class EventLogExtension implements BeforeEachCallback, AfterEachC... method beforeEach (line 32) | public void beforeEach(final ExtensionContext context) method afterEach (line 43) | public void afterEach(final ExtensionContext context) FILE: aeron-test-support/src/main/java/io/aeron/test/HideStdErrExtension.java class HideStdErrExtension (line 24) | public class HideStdErrExtension implements BeforeEachCallback, AfterEac... method beforeEach (line 29) | public void beforeEach(final ExtensionContext context) method afterEach (line 39) | public void afterEach(final ExtensionContext context) FILE: aeron-test-support/src/main/java/io/aeron/test/InterruptingTestCallback.java class InterruptingTestCallback (line 30) | public class InterruptingTestCallback implements BeforeEachCallback, Aft... method afterEach (line 47) | public void afterEach(final ExtensionContext context) method beforeEach (line 67) | public void beforeEach(final ExtensionContext context) FILE: aeron-test-support/src/main/java/io/aeron/test/IpTables.java class IpTables (line 27) | public class IpTables method runIpTablesCmd (line 29) | public static boolean runIpTablesCmd(final boolean ignoreError, final ... method deleteChain (line 67) | public static void deleteChain(final String chainName) method removeFromInput (line 72) | public static void removeFromInput(final String chainName) method addToInput (line 83) | public static void addToInput(final String chainName) method makeSymmetricNetworkPartition (line 88) | public static void makeSymmetricNetworkPartition( method dropUdpTrafficBetweenHosts (line 104) | public static void dropUdpTrafficBetweenHosts( method createChain (line 143) | public static void createChain(final String chainName) method flushChain (line 149) | public static void flushChain(final String chainName) method setupChain (line 154) | public static void setupChain(final String chainName) method tearDownChain (line 161) | public static void tearDownChain(final String chainName) FILE: aeron-test-support/src/main/java/io/aeron/test/MediaDriverTestUtil.java class MediaDriverTestUtil (line 30) | class MediaDriverTestUtil method testFailed (line 34) | public void testFailed() method dumpMediaDriverDiagnostics (line 39) | private void dumpMediaDriverDiagnostics() method printEnvironment (line 75) | private void printEnvironment(final Map environment, f... method testSuccessful (line 87) | public void testSuccessful() method afterTestExecution (line 95) | public void afterTestExecution(final ExtensionContext context) method deleteFiles (line 103) | private void deleteFiles() method outputFiles (line 113) | public void outputFiles(final String aeronDirectoryName, final File st... method exitCode (line 118) | public void exitCode(final String aeronDirectoryName, final int exitVa... method environmentVariables (line 123) | public void environmentVariables(final String aeronDirectoryName, fina... method verifyNoStdError (line 128) | public void verifyNoStdError() class ProcessDetails (line 134) | static final class ProcessDetails method ProcessDetails (line 142) | ProcessDetails(final File stdout, final File stderr) method exitValue (line 148) | public void exitValue(final int exitValue, final String exitMessage) method environment (line 154) | public void environment(final Map environment) FILE: aeron-test-support/src/main/java/io/aeron/test/NetworkTestingUtil.java class NetworkTestingUtil (line 21) | public class NetworkTestingUtil method isBindAddressAvailable (line 29) | @SuppressWarnings("try") FILE: aeron-test-support/src/main/java/io/aeron/test/NullOutputStream.java class NullOutputStream (line 20) | public class NullOutputStream extends OutputStream method write (line 22) | public void write(final int ignore) FILE: aeron-test-support/src/main/java/io/aeron/test/RandomWatcher.java class RandomWatcher (line 23) | public class RandomWatcher implements TestWatcher method RandomWatcher (line 28) | public RandomWatcher(final long seed) method RandomWatcher (line 34) | public RandomWatcher() method testFailed (line 39) | public void testFailed(final ExtensionContext context, final Throwable... method random (line 44) | public Random random() FILE: aeron-test-support/src/main/java/io/aeron/test/SystemTestConfig.java class SystemTestConfig (line 18) | public class SystemTestConfig FILE: aeron-test-support/src/main/java/io/aeron/test/SystemTestWatcher.java class SystemTestWatcher (line 71) | public class SystemTestWatcher implements method SystemTestWatcher (line 106) | public SystemTestWatcher() method cluster (line 113) | public SystemTestWatcher cluster(final TestCluster testCluster) method addClosable (line 119) | public SystemTestWatcher addClosable(final AutoCloseable closeable) method addDissectorInternal (line 125) | private void addDissectorInternal(final MarkFileDissector markFileDiss... method addDissector (line 130) | @SuppressWarnings("unused") method dataCollector (line 137) | public DataCollector dataCollector() method outputFiles (line 142) | public void outputFiles(final String aeronDirectoryName, final File st... method exitCode (line 149) | public void exitCode(final String aeronDirectoryName, final int exitVa... method environmentVariables (line 154) | public void environmentVariables(final String aeronDirectoryName, fina... method ignoreErrorsMatching (line 159) | @SuppressWarnings("UnusedReturnValue") method showAllErrors (line 169) | @SuppressWarnings("unused") method beforeEach (line 175) | public void beforeEach(final ExtensionContext context) method afterTestExecution (line 181) | @SuppressWarnings("MethodLength") method afterEach (line 295) | public void afterEach(final ExtensionContext context) method setTerminationExpected (line 300) | private void setTerminationExpected() method filterErrors (line 311) | private void filterErrors(final MutableInteger count, final StringBuil... method filterErrors (line 321) | private void filterErrors( method filterCncFileErrors (line 330) | private void filterCncFileErrors(final List paths, final Mutable... method readErrors (line 355) | public static void readErrors( method appendError (line 374) | private static void appendError(final StringBuilder errors, final Path... method openClusterMarkFile (line 391) | private static ClusterMarkFile openClusterMarkFile(final Path path) method openArchiveMarkFile (line 404) | private static ArchiveMarkFile openArchiveMarkFile(final Path path) method printObservationCallback (line 410) | private void printObservationCallback( method reportAndTerminate (line 426) | private Throwable reportAndTerminate(final String directoryName) method setOrUpdateError (line 460) | private static void setOrUpdateError(final MutableReference... method printCncInfo (line 472) | private Throwable printCncInfo(final List paths) method deleteAllLocations (line 552) | private void deleteAllLocations() type MarkFileDissector (line 567) | public interface MarkFileDissector method filename (line 569) | String filename(); method printErrors (line 571) | Throwable printErrors(List paths, ErrorConsumer errorConsumer); method isRelevantFile (line 573) | boolean isRelevantFile(File file); method filterErrors (line 575) | void filterErrors(List paths, MutableInteger count, StringBuil... class ArchiveMarkFileDissector (line 579) | private static final class ArchiveMarkFileDissector implements MarkFil... method filename (line 581) | public String filename() method isRelevantFile (line 586) | public boolean isRelevantFile(final File file) method printErrors (line 591) | public Throwable printErrors(final List paths, final ErrorCons... method filterErrors (line 616) | public void filterErrors( class ClusterMarkFileDissector (line 636) | private abstract static class ClusterMarkFileDissector implements Mark... method printErrors (line 638) | public Throwable printErrors(final List paths, final ErrorCons... method filterErrors (line 662) | public void filterErrors( method fileDescription (line 681) | protected abstract String fileDescription(); class ConsensusModuleMarkFileDissector (line 684) | private static final class ConsensusModuleMarkFileDissector extends Cl... method filename (line 686) | public String filename() method isRelevantFile (line 691) | public boolean isRelevantFile(final File file) method fileDescription (line 696) | protected String fileDescription() class ClusteredServiceMarkFileDissector (line 702) | private static final class ClusteredServiceMarkFileDissector extends C... method filename (line 704) | public String filename() method isRelevantFile (line 709) | public boolean isRelevantFile(final File file) method fileDescription (line 716) | protected String fileDescription() FILE: aeron-test-support/src/main/java/io/aeron/test/TestContexts.java class TestContexts (line 24) | public class TestContexts method localhostArchive (line 32) | public static Archive.Context localhostArchive() method localhostAeronArchive (line 39) | public static AeronArchive.Context localhostAeronArchive() method ipcAeronArchive (line 46) | public static AeronArchive.Context ipcAeronArchive() method localhostConsensusModule (line 53) | public static ConsensusModule.Context localhostConsensusModule() FILE: aeron-test-support/src/main/java/io/aeron/test/TestIdleStrategy.java class TestIdleStrategy (line 8) | public class TestIdleStrategy implements IdleStrategy method idle (line 15) | public void idle(final int i) method idle (line 23) | public void idle() method reset (line 28) | public void reset() FILE: aeron-test-support/src/main/java/io/aeron/test/Tests.java class Tests (line 73) | public class Tests method computeValue (line 79) | protected Map computeValue(final Class type) method setField (line 92) | public static void setField(final Object instance, final String fieldN... method getField (line 112) | @SuppressWarnings("unchecked") method onError (line 132) | public static void onError(final Throwable ex) method checkInterruptStatus (line 149) | public static void checkInterruptStatus() method checkInterruptStatus (line 165) | public static void checkInterruptStatus(final Supplier message... method checkInterruptStatus (line 183) | public static void checkInterruptStatus(final String format, final Obj... method checkInterruptStatus (line 199) | public static void checkInterruptStatus(final String message) method unexpectedInterruptStackTrace (line 212) | public static void unexpectedInterruptStackTrace(final String message) method appendStackTrace (line 231) | public static StringBuilder appendStackTrace(final StringBuilder sb) method appendStackTrace (line 243) | public static StringBuilder appendStackTrace(final StringBuilder sb, f... method sleep (line 260) | public static void sleep(final long durationMs) method sleep (line 272) | public static void sleep(final long durationMs, final Supplier... method sleep (line 285) | public static void sleep(final long durationMs, final String format, f... method yield (line 296) | public static void yield() method throwOnClose (line 309) | public static void throwOnClose(final AutoCloseable mock, final Throwa... method idle (line 325) | public static void idle(final IdleStrategy idleStrategy, final Supplie... method idle (line 338) | public static void idle(final IdleStrategy idleStrategy, final String ... method idle (line 350) | public static void idle(final IdleStrategy idleStrategy, final String ... method yieldingIdle (line 361) | public static void yieldingIdle(final Supplier messageSupplier) method yieldingIdle (line 372) | public static void yieldingIdle(final String format, final Object... p... method yieldingIdle (line 382) | public static void yieldingIdle(final String message) method executeUntil (line 395) | public static void executeUntil( method await (line 420) | public static void await(final BooleanSupplier conditionSupplier, fina... method await (line 432) | public static void await( method await (line 455) | public static void await(final BooleanSupplier conditionSupplier, fina... method await (line 472) | public static void await( method await (line 500) | public static void await( method await (line 517) | public static void await(final BooleanSupplier conditionSupplier) method awaitValue (line 535) | public static void awaitValue(final AtomicLong counter, final long value) method awaitValue (line 554) | public static void awaitValue(final AtomicCounter counter, final long ... method awaitCounterDelta (line 579) | public static void awaitCounterDelta(final CountersReader counters, fi... method awaitCounterDelta (line 592) | public static void awaitCounterDelta( method reAddSubscription (line 614) | public static Subscription reAddSubscription(final Aeron aeron, final ... method awaitConnected (line 639) | public static void awaitConnected(final Publication publication) method await (line 647) | public static void await(final String message, final BooleanSupplier..... method awaitAvailableWindow (line 663) | public static void awaitAvailableWindow(final Publication publication) method awaitConnected (line 676) | public static void awaitConnected(final Subscription subscription) method awaitConnections (line 690) | public static void awaitConnections(final Subscription subscription, f... method generateStringWithSuffix (line 706) | public static String generateStringWithSuffix(final String prefix, fin... method startLogCollecting (line 725) | public static void startLogCollecting(final String displayName) method resetLogCollecting (line 751) | public static void resetLogCollecting() method dumpCollectedLogs (line 778) | public static void dumpCollectedLogs(final String filename) method seedWatcher (line 801) | public static TestWatcher seedWatcher(final long seed) method awaitRecordingCounterId (line 812) | public static int awaitRecordingCounterId(final CountersReader counter... method awaitPosition (line 823) | public static void awaitPosition(final CountersReader counters, final ... method printDirectoryContents (line 836) | public static void printDirectoryContents(final String directoryName, ... method printDirectoryContents (line 841) | public static void printDirectoryContents( method newCountersManager (line 848) | public static CountersManager newCountersManager(final int dataLength) method addCounterAnswer (line 855) | public static Answer addCounterAnswer( method setOrUpdateError (line 876) | public static Throwable setOrUpdateError(final Throwable existingError... method pad (line 891) | private static void pad(final int indent, final PrintStream out) method resolveField (line 899) | private static Field resolveField(final Class type, final String fi... class PrintingFileVisitor (line 919) | private static class PrintingFileVisitor implements FileVisitor method PrintingFileVisitor (line 924) | PrintingFileVisitor(final PrintStream out) method preVisitDirectory (line 929) | public FileVisitResult preVisitDirectory(final Path dir, final Basic... method visitFile (line 945) | public FileVisitResult visitFile(final Path file, final BasicFileAtt... method visitFileFailed (line 963) | public FileVisitResult visitFileFailed(final Path file, final IOExce... method postVisitDirectory (line 968) | public FileVisitResult postVisitDirectory(final Path dir, final IOEx... FILE: aeron-test-support/src/main/java/io/aeron/test/ThreadNamingTestCallback.java class ThreadNamingTestCallback (line 25) | public class ThreadNamingTestCallback method beforeTestExecution (line 33) | public void beforeTestExecution(final ExtensionContext context) throws... method afterEach (line 44) | public void afterEach(final ExtensionContext context) throws Exception method afterTestExecution (line 50) | public void afterTestExecution(final ExtensionContext context) throws ... FILE: aeron-test-support/src/main/java/io/aeron/test/archive/RecordingSignalCollector.java class RecordingSignalCollector (line 24) | public final class RecordingSignalCollector implements RecordingSignalCo... method onSignal (line 38) | public void onSignal( method collectedSignals (line 50) | public List collectedSignals() method toString (line 55) | public String toString() FILE: aeron-test-support/src/main/java/io/aeron/test/cluster/ClusterTests.java class ClusterTests (line 35) | public class ClusterTests method terminationHook (line 62) | public static Runnable terminationHook(final AtomicBoolean isTerminati... method errorHandler (line 77) | public static ErrorHandler errorHandler(final int memberId) method printMessageAndStackTrace (line 100) | private static void printMessageAndStackTrace(final String message, fi... method addError (line 109) | public static void addError(final Throwable ex) method addWarning (line 122) | public static void addWarning(final Throwable ex) method printWarning (line 135) | public static void printWarning() method failOnClusterError (line 145) | public static void failOnClusterError() method resetClusterError (line 174) | public static void resetClusterError() method shouldDownScaleToWarning (line 180) | private static boolean shouldDownScaleToWarning(final Throwable error) method startPublisherThread (line 197) | public static Thread startPublisherThread(final TestCluster testCluste... FILE: aeron-test-support/src/main/java/io/aeron/test/cluster/StubClusteredService.java class StubClusteredService (line 30) | public class StubClusteredService implements ClusteredService method onStart (line 35) | public void onStart(final Cluster cluster, final Image snapshotImage) method onSessionOpen (line 41) | public void onSessionOpen(final ClientSession session, final long time... method onSessionClose (line 45) | public void onSessionClose(final ClientSession session, final long tim... method onSessionMessage (line 49) | public void onSessionMessage( method onTimerEvent (line 59) | public void onTimerEvent(final long correlationId, final long timestamp) method onTakeSnapshot (line 63) | public void onTakeSnapshot(final ExclusivePublication snapshotPublicat... method onRoleChange (line 67) | public void onRoleChange(final Cluster.Role newRole) method onTerminate (line 71) | public void onTerminate(final Cluster cluster) method serviceCorrelationId (line 75) | protected long serviceCorrelationId(final int correlationId) method echoMessage (line 80) | protected final void echoMessage( FILE: aeron-test-support/src/main/java/io/aeron/test/cluster/TestBackupNode.java class TestBackupNode (line 36) | public class TestBackupNode implements AutoCloseable method TestBackupNode (line 45) | TestBackupNode(final int index, final Context context, final DataColle... method close (line 77) | public void close() method isClosed (line 86) | boolean isClosed() method backupState (line 91) | ClusterBackup.State backupState() method liveLogPosition (line 96) | long liveLogPosition() method snapshotRetrieveCount (line 107) | public long snapshotRetrieveCount() method epochClock (line 112) | public EpochClock epochClock() method nextBackupQueryDeadlineMs (line 117) | public long nextBackupQueryDeadlineMs() method nextBackupQueryDeadlineMs (line 122) | public boolean nextBackupQueryDeadlineMs(final long delayMs) method clusterBackupErrorLog (line 129) | public AtomicBuffer clusterBackupErrorLog() method clusterBackupErrorCount (line 134) | long clusterBackupErrorCount() method index (line 139) | int index() method mediaDriver (line 144) | TestMediaDriver mediaDriver() method recordingLogStartPosition (line 149) | public long recordingLogStartPosition() class Context (line 168) | static class Context FILE: aeron-test-support/src/main/java/io/aeron/test/cluster/TestCluster.java class TestCluster (line 134) | public final class TestCluster implements AutoCloseable method TestCluster (line 221) | private TestCluster( method awaitLeaderLogRecording (line 249) | public static long awaitLeaderLogRecording( method clusterId (line 312) | public int clusterId() method memberCount (line 317) | public int memberCount() method awaitElectionClosed (line 322) | public static void awaitElectionClosed(final TestNode follower) method awaitElectionState (line 327) | public static void awaitElectionState(final TestNode node, final Elect... method await (line 337) | private static void await(final int delayMs) method await (line 343) | private static void await(final int delayMs, final Supplier me... method awaitMembershipSize (line 349) | public static ClusterMembership awaitMembershipSize(final TestNode nod... method awaitActiveMember (line 362) | public static void awaitActiveMember(final TestNode node) method close (line 375) | public void close() method startStaticNode (line 399) | public TestNode startStaticNode(final int index, final boolean cleanSt... method startStaticNode (line 404) | public TestNode startStaticNode( method startClusterBackupNode (line 487) | public TestBackupNode startClusterBackupNode(final boolean cleanStart) method startClusterBackupNode (line 492) | public TestBackupNode startClusterBackupNode(final boolean cleanStart,... method startClusterBackupNode (line 497) | public TestBackupNode startClusterBackupNode( method startClusterBackupNode (line 504) | public TestBackupNode startClusterBackupNode( method startClusterBackupNode (line 512) | public TestBackupNode startClusterBackupNode( method startStaticNodeFromBackup (line 586) | public TestNode startStaticNodeFromBackup() method startStaticNodeFromBackup (line 591) | public TestNode startStaticNodeFromBackup(final IntFunction followers() method followers (line 1345) | public ArrayList followers(final int expectedMinimumFollower... method awaitBackupState (line 1382) | public void awaitBackupState(final ClusterBackup.State targetState) method awaitBackupLiveLogPosition (line 1408) | public void awaitBackupLiveLogPosition(final long position) method awaitBackupSnapshotRetrievedCount (line 1432) | public void awaitBackupSnapshotRetrievedCount(final long snapshotCount) method node (line 1450) | public TestNode node(final int index) method takeSnapshot (line 1455) | public void takeSnapshot(final TestNode leaderNode) method takeStandbySnapshot (line 1461) | public void takeStandbySnapshot(final TestNode leaderNode) method shutdownCluster (line 1467) | public void shutdownCluster(final TestNode leaderNode) method abortCluster (line 1473) | public void abortCluster(final TestNode leaderNode) method suspendCluster (line 1479) | public void suspendCluster(final TestNode leaderNode) method resumeCluster (line 1485) | public void resumeCluster(final TestNode leaderNode) method awaitSnapshotCount (line 1491) | public void awaitSnapshotCount(final long value) method awaitSnapshotCount (line 1502) | public void awaitSnapshotCount(final TestNode node, final long value) method getSnapshotCount (line 1508) | public long getSnapshotCount(final TestNode node) method awaitStandbySnapshotCount (line 1520) | public void awaitStandbySnapshotCount(final long value) method awaitStandbySnapshotCount (line 1531) | public void awaitStandbySnapshotCount(final TestNode node, final long ... method getStandbySnapshotCount (line 1541) | public long getStandbySnapshotCount(final TestNode node) method awaitCounter (line 1554) | private static void awaitCounter( method logPosition (line 1580) | public long logPosition() method awaitNodeTermination (line 1585) | public void awaitNodeTermination(final TestNode node) method awaitNodeTerminations (line 1598) | public void awaitNodeTerminations() method awaitServicesMessageCount (line 1609) | public void awaitServicesMessageCount(final int messageCount) method awaitTimerEventCount (line 1620) | public void awaitTimerEventCount(final int expectedTimerEventsCount) method terminationsExpected (line 1631) | public void terminationsExpected(final boolean isExpected) method awaitServiceMessageCount (line 1642) | public void awaitServiceMessageCount(final TestNode node, final int me... method awaitServiceMessagePredicate (line 1648) | public void awaitServiceMessagePredicate(final TestNode node, final In... method awaitServiceMessageCount (line 1656) | public void awaitServiceMessageCount( method awaitServiceMessageCount (line 1663) | public void awaitServiceMessageCount( method awaitServiceMessagePredicate (line 1673) | public void awaitServiceMessagePredicate( method awaitLiveAndSnapshotMessageCount (line 1679) | public void awaitLiveAndSnapshotMessageCount( method awaitLiveAndSnapshotMessageCount (line 1689) | public void awaitLiveAndSnapshotMessageCount( method awaitTimerEventCount (line 1696) | public void awaitTimerEventCount(final TestNode node, final int expect... method awaitTimerEventCount (line 1702) | public void awaitTimerEventCount( method awaitNodeState (line 1726) | public void awaitNodeState(final TestNode node, final Predicate initialAddresses( method initialAddresses (line 2204) | private static List initialAddresses( method nodeNameMappings (line 2218) | private String nodeNameMappings( method dataCollector (line 2233) | public DataCollector dataCollector() method assertRecordingLogsEqual (line 2238) | public void assertRecordingLogsEqual() method validateRecordingLogWithReplay (line 2275) | public void validateRecordingLogWithReplay(final int nodeId) method seedRecordingsFromLatestSnapshot (line 2340) | public void seedRecordingsFromLatestSnapshot() method aCluster (line 2351) | public static Builder aCluster() method awaitBackupNodeErrors (line 2356) | public void awaitBackupNodeErrors() method countAllServiceErrors (line 2365) | private long countAllServiceErrors(final TestNode node) method awaitServiceErrors (line 2378) | public void awaitServiceErrors(final TestNode node, final long count) method awaitServiceErrors (line 2386) | public void awaitServiceErrors(final long count) method failNextSnapshot (line 2397) | public void failNextSnapshot(final boolean failNextSnapshot) method backupQueryContainsSnapshot (line 2408) | public void backupQueryContainsSnapshot( method waitForError (line 2417) | public void waitForError(final TestNode follower, final Predicate snapshots(final TestNode testNode) class Builder (line 2588) | public static final class Builder method withLeaderHeartbeatTimeoutNs (line 2627) | public Builder withLeaderHeartbeatTimeoutNs(final long leaderHeartbe... method withLeaderHeartbeatIntervalNs (line 2633) | public Builder withLeaderHeartbeatIntervalNs(final long leaderHeartb... method withElectionTimeoutNs (line 2639) | public Builder withElectionTimeoutNs(final long electionTimeoutNs) method withElectionStatusIntervalNs (line 2645) | public Builder withElectionStatusIntervalNs(final long electionStatu... method withStartupCanvassTimeoutNs (line 2651) | public Builder withStartupCanvassTimeoutNs(final long startupCanvass... method withTerminationTimeoutNs (line 2657) | public Builder withTerminationTimeoutNs(final long terminationTimeou... method withStaticNodes (line 2663) | public Builder withStaticNodes(final int nodeCount) method withClusterId (line 2669) | public Builder withClusterId(final int clusterId) method withAppointedLeader (line 2676) | public Builder withAppointedLeader(final int appointedLeaderId) method withInvalidNameResolution (line 2682) | public Builder withInvalidNameResolution(final int nodeId) method withMemberSpecificInvalidNameResolution (line 2693) | public Builder withMemberSpecificInvalidNameResolution(final int mem... method withLogChannel (line 2699) | public Builder withLogChannel(final String logChannel) method withIngressChannel (line 2705) | public Builder withIngressChannel(final String ingressChannel) method withEgressChannel (line 2711) | public Builder withEgressChannel(final String egressChannel) method withServiceSupplier (line 2717) | public Builder withServiceSupplier(final IntFunction addresses) method withErrorCounterSupplier (line 2815) | public Builder withErrorCounterSupplier(final Function hostnames) method defaultHostname (line 2930) | private String defaultHostname(final int nodeId) method aeronBaseDir (line 2940) | private void aeronBaseDir(final String aeronBaseDir) method clusterBaseDir (line 2945) | private void clusterBaseDir(final String clusterBaseDir) method markFileBaseDir (line 2950) | private void markFileBaseDir(final File markFileBaseDir) method invalidInitialResolutions (line 2955) | private void invalidInitialResolutions( method acceptStandbySnapshots (line 2963) | private void acceptStandbySnapshots(final boolean acceptStandbySnapshots) method clientDriverOutputConsumer (line 2968) | public static DriverOutputConsumer clientDriverOutputConsumer(final Da... method encodedCredentials (line 2987) | public byte[] encodedCredentials() method onChallenge (line 2992) | public byte[] onChallenge(final byte[] encodedChallenge) method encodedCredentials (line 3000) | public byte[] encodedCredentials() method onChallenge (line 3005) | public byte[] onChallenge(final byte[] encodedChallenge) method encodedCredentials (line 3013) | public byte[] encodedCredentials() method onChallenge (line 3018) | public byte[] onChallenge(final byte[] encodedChallenge) method encodedCredentials (line 3026) | public byte[] encodedCredentials() method onChallenge (line 3031) | public byte[] onChallenge(final byte[] encodedChallenge) class KeepAlive (line 3037) | private final class KeepAlive implements Runnable method init (line 3042) | private void init() method run (line 3050) | public void run() class DefaultEgressListener (line 3062) | static class DefaultEgressListener implements EgressListener method onMessage (line 3068) | public void onMessage( method onSessionEvent (line 3079) | public void onSessionEvent( method onNewLeader (line 3098) | public void onNewLeader( method responseCount (line 3107) | long responseCount() method newLeaderEvent (line 3112) | int newLeaderEvent() class BackupListener (line 3118) | private static final class BackupListener implements ClusterBackupEven... method onBackupQuery (line 3120) | public void onBackupQuery() method onPossibleFailure (line 3124) | public void onPossibleFailure(final Exception ex) method onBackupResponse (line 3128) | public void onBackupResponse( method onUpdatedRecordingLog (line 3144) | public void onUpdatedRecordingLog( method onLiveLogProgress (line 3149) | public void onLiveLogProgress(final long recordingId, final long rec... FILE: aeron-test-support/src/main/java/io/aeron/test/cluster/TestClusterClock.java class TestClusterClock (line 25) | public class TestClusterClock implements ClusterClock, NanoClock method TestClusterClock (line 30) | public TestClusterClock() method TestClusterClock (line 35) | public TestClusterClock(final TimeUnit timeUnit) method timeUnit (line 40) | public TimeUnit timeUnit() method time (line 45) | public long time() method nanoTime (line 50) | public long nanoTime() method timeMillis (line 55) | public long timeMillis() method timeMicros (line 60) | public long timeMicros() method timeNanos (line 65) | public long timeNanos() method convertToNanos (line 70) | public long convertToNanos(final long time) method update (line 75) | public void update(final long tick, final TimeUnit tickTimeUnit) method increment (line 80) | public long increment(final long tick, final TimeUnit tickTimeUnit) method increment (line 85) | public long increment(final long tick) method asEpochClock (line 90) | public EpochClock asEpochClock() FILE: aeron-test-support/src/main/java/io/aeron/test/cluster/TestNode.java class TestNode (line 93) | public final class TestNode implements AutoCloseable method TestNode (line 106) | TestNode(final Context context, final DataCollector dataCollector) method stopServiceContainers (line 227) | public void stopServiceContainers() method mediaDriver (line 236) | public TestMediaDriver mediaDriver() method archive (line 241) | public Archive archive() method consensusModule (line 246) | public ConsensusModule consensusModule() method container (line 251) | public ClusteredServiceContainer container() method container (line 261) | public ClusteredServiceContainer container(final int index) method service (line 266) | public TestService service() method services (line 276) | public TestService[] services() method close (line 281) | public void close() method isClosed (line 290) | public boolean isClosed() method gracefulClose (line 295) | public void gracefulClose() method role (line 300) | public Cluster.Role role() method awaitElectionState (line 310) | public void awaitElectionState(final ElectionState electionState) method electionState (line 318) | public ElectionState electionState() method electionCount (line 323) | public long electionCount() method moduleState (line 328) | public ConsensusModule.State moduleState() method commitPosition (line 333) | public long commitPosition() method appendPosition (line 344) | public long appendPosition() method logRecordingCounterId (line 355) | public int logRecordingCounterId() method isLeader (line 375) | boolean isLeader() method isFollower (line 380) | boolean isFollower() method isTerminationExpected (line 385) | public void isTerminationExpected(final boolean isTerminationExpected) method hasServiceTerminated (line 390) | boolean hasServiceTerminated() method hasMemberTerminated (line 400) | public boolean hasMemberTerminated() method index (line 405) | public int index() method memberId (line 410) | public int memberId() method countersReader (line 415) | CountersReader countersReader() method clusterMembership (line 420) | public ClusterMembership clusterMembership() method hostname (line 433) | public String hostname() method allSnapshotsLoaded (line 438) | public boolean allSnapshotsLoaded() method validateOnElectionState (line 451) | public void validateOnElectionState(final long minJoinPosition) class TestService (line 470) | public static class TestService extends StubClusteredService method index (line 488) | public TestService index(final int index) method index (line 494) | int index() method activeSessionCount (line 499) | int activeSessionCount() method messageCount (line 504) | public int messageCount() method timerCount (line 509) | public int timerCount() method wasSnapshotTaken (line 514) | public boolean wasSnapshotTaken() method resetSnapshotTaken (line 519) | public void resetSnapshotTaken() method wasSnapshotLoaded (line 524) | public boolean wasSnapshotLoaded() method roleChangedTo (line 529) | public Cluster.Role roleChangedTo() method cluster (line 534) | public Cluster cluster() method hasReceivedUnexpectedMessage (line 539) | boolean hasReceivedUnexpectedMessage() method onStart (line 544) | public void onStart(final Cluster cluster, final Image snapshotImage) method onSessionMessage (line 584) | public void onSessionMessage( method simulateBuggyApplicationCodeThatSkipsServiceMessageOnFollower (line 655) | private void simulateBuggyApplicationCodeThatSkipsServiceMessageOnFo... method sendServiceIpcMessage (line 667) | private void sendServiceIpcMessage( method onTimerEvent (line 690) | public void onTimerEvent(final long correlationId, final long timest... method onTakeSnapshot (line 695) | public void onTakeSnapshot(final ExclusivePublication snapshotPublic... method onSessionOpen (line 719) | public void onSessionOpen(final ClientSession session, final long ti... method onSessionClose (line 725) | public void onSessionClose(final ClientSession session, final long t... method onRoleChange (line 731) | public void onRoleChange(final Cluster.Role newRole) method awaitServiceMessageCount (line 736) | public void awaitServiceMessageCount(final int messageCount, final R... method awaitServiceMessagePredicate (line 741) | public void awaitServiceMessagePredicate( method awaitLiveAndSnapshotMessageCount (line 769) | public void awaitLiveAndSnapshotMessageCount( method failNextSnapshot (line 801) | public void failNextSnapshot(final boolean failNextSnapshot) method toString (line 806) | public String toString() class SleepOnSnapshotTestService (line 824) | public static class SleepOnSnapshotTestService extends TestNode.TestSe... method snapshotDelayMs (line 828) | public TestService snapshotDelayMs(final long snapshotDelayMs) method onTakeSnapshot (line 834) | public void onTakeSnapshot(final ExclusivePublication snapshotPublic... class ChecksumService (line 845) | public static class ChecksumService extends TestNode.TestService method checksum (line 851) | public long checksum() method onStart (line 856) | public void onStart(final Cluster cluster, final Image snapshotImage) method onTakeSnapshot (line 882) | public void onTakeSnapshot(final ExclusivePublication snapshotPublic... method onSessionMessage (line 898) | public void onSessionMessage( class TestConsensusModuleExtension (line 920) | public static class TestConsensusModuleExtension implements ConsensusM... method supportedSchemaId (line 925) | public int supportedSchemaId() method onStart (line 930) | public void onStart(final ConsensusModuleControl consensusModuleCont... method doWork (line 934) | public int doWork(final long nowNs) method slowTickWork (line 939) | public int slowTickWork(final long nowNs) method consensusWork (line 944) | public int consensusWork(final long nowNs) method onElectionComplete (line 949) | public void onElectionComplete(final ConsensusControlState consensus... method onNewLeadershipTerm (line 954) | public void onNewLeadershipTerm(final ConsensusControlState consensu... method onIngressExtensionMessage (line 959) | public ControlledFragmentHandler.Action onIngressExtensionMessage( method onLogExtensionMessage (line 972) | public ControlledFragmentHandler.Action onLogExtensionMessage( method close (line 985) | public void close() method onSessionOpened (line 990) | public void onSessionOpened(final long clusterSessionId) method onSessionClosed (line 995) | public void onSessionClosed(final long clusterSessionId, final Close... method onPrepareForNewLeadership (line 1000) | public void onPrepareForNewLeadership() method onTakeSnapshot (line 1005) | public void onTakeSnapshot(final ExclusivePublication snapshotPublic... method leaderSubscriptionJoinPosition (line 1010) | public long leaderSubscriptionJoinPosition() class MessageTrackingService (line 1031) | public static class MessageTrackingService extends TestNode.TestService method delaySessionMessageProcessing (line 1049) | public static void delaySessionMessageProcessing(final boolean shoul... method MessageTrackingService (line 1054) | @SuppressWarnings("this-escape") method clientMessages (line 1061) | public IntArrayList clientMessages() method serviceMessages (line 1066) | public IntArrayList serviceMessages() method timers (line 1071) | public LongArrayList timers() method onStart (line 1076) | public void onStart(final Cluster cluster, final Image snapshotImage) method onTakeSnapshot (line 1144) | public void onTakeSnapshot(final ExclusivePublication snapshotPublic... method onSessionMessage (line 1175) | public void onSessionMessage( method onTimerEvent (line 1231) | public void onTimerEvent(final long correlationId, final long timest... method toString (line 1237) | public String toString() method snapshotMessages (line 1248) | private void snapshotMessages( method snapshotTimers (line 1271) | private void snapshotTimers(final ExclusivePublication snapshotPubli... method restoreMessages (line 1293) | private void restoreMessages(final DirectBuffer buffer, final int of... method restoreTimers (line 1306) | private void restoreTimers(final DirectBuffer buffer, final int offset) method copy (line 1319) | private static IntArrayList copy(final IntArrayList values) method copy (line 1324) | private static LongArrayList copy(final LongArrayList values) class Context (line 1330) | static class Context method Context (line 1346) | Context(final TestService[] services, final String hostName, final S... method toString (line 1360) | public String toString() method atLeast (line 1369) | public static IntPredicate atLeast(final int count) method atMost (line 1385) | public static IntPredicate atMost(final int count) FILE: aeron-test-support/src/main/java/io/aeron/test/driver/CTestMediaDriver.java class CTestMediaDriver (line 40) | public final class CTestMediaDriver implements TestMediaDriver method CTestMediaDriver (line 76) | private CTestMediaDriver( method close (line 90) | public void close() method awaitSendersAndReceiversClosed (line 141) | private void awaitSendersAndReceiversClosed() method cleanup (line 170) | public void cleanup() method counters (line 183) | public CountersReader counters() method launch (line 198) | @SuppressWarnings("methodlength") method context (line 339) | public MediaDriver.Context context() method aeronDirectoryName (line 344) | public String aeronDirectoryName() method sharedAgentInvoker (line 349) | public AgentInvoker sharedAgentInvoker() method enableRandomLossOnReceive (line 354) | public static void enableRandomLossOnReceive( method enableFixedLossOnReceive (line 380) | public static void enableFixedLossOnReceive( method enableMultiGapLossOnReceive (line 399) | public static void enableMultiGapLossOnReceive( method dontCoalesceNaksOnReceiverByDefault (line 420) | public static void dontCoalesceNaksOnReceiverByDefault(final MediaDriv... method getAdditionalEnvVarsMap (line 425) | public static Map getAdditionalEnvVarsMap(final MediaD... method setLogging (line 430) | private static void setLogging(final Map environment) method setTransportSecurity (line 438) | private static void setTransportSecurity(final HashMap... method setAdditionalEnvVars (line 464) | private static void setAdditionalEnvVars( method setFlowControlStrategy (line 487) | private static void setFlowControlStrategy(final Map e... method getFlowControlStrategyName (line 514) | private static String getFlowControlStrategyName(final FlowControlSupp... class ExitStatus (line 520) | private static final class ExitStatus method ExitStatus (line 525) | private ExitStatus(final int exitCode, final String exitMessage) method terminateDriver (line 532) | private ExitStatus terminateDriver() method requestDriverTermination (line 589) | private boolean requestDriverTermination() FILE: aeron-test-support/src/main/java/io/aeron/test/driver/DriverOutputConsumer.java type DriverOutputConsumer (line 21) | public interface DriverOutputConsumer method outputFiles (line 23) | default void outputFiles(final String aeronDirectoryName, final File s... method exitCode (line 27) | default void exitCode(final String aeronDirectoryName, final int exitV... method environmentVariables (line 31) | default void environmentVariables(final String aeronDirectoryName, fin... FILE: aeron-test-support/src/main/java/io/aeron/test/driver/JavaTestMediaDriver.java class JavaTestMediaDriver (line 25) | public final class JavaTestMediaDriver implements TestMediaDriver method JavaTestMediaDriver (line 29) | private JavaTestMediaDriver(final MediaDriver mediaDriver) method close (line 34) | public void close() method cleanup (line 39) | public void cleanup() method launch (line 43) | public static JavaTestMediaDriver launch(final MediaDriver.Context con... method context (line 49) | public MediaDriver.Context context() method aeronDirectoryName (line 54) | public String aeronDirectoryName() method sharedAgentInvoker (line 59) | public AgentInvoker sharedAgentInvoker() method counters (line 64) | public CountersManager counters() method enableLossOnReceive (line 69) | private static void enableLossOnReceive( method enableRandomLossOnReceive (line 86) | public static void enableRandomLossOnReceive( method enableFixedLossOnReceive (line 99) | public static void enableFixedLossOnReceive( method enableMultiGapLossOnReceive (line 108) | public static void enableMultiGapLossOnReceive( method dontCoalesceNaksOnReceiverByDefault (line 118) | public static void dontCoalesceNaksOnReceiverByDefault(final MediaDriv... FILE: aeron-test-support/src/main/java/io/aeron/test/driver/PortLossGenerator.java class PortLossGenerator (line 23) | public class PortLossGenerator implements LossGenerator method startDropping (line 29) | public void startDropping(final int port, final long durationNs) method shouldDropFrame (line 36) | public boolean shouldDropFrame(final InetSocketAddress address, final ... FILE: aeron-test-support/src/main/java/io/aeron/test/driver/RedirectingNameResolver.java class RedirectingNameResolver (line 34) | public class RedirectingNameResolver implements NameResolver method RedirectingNameResolver (line 46) | public RedirectingNameResolver(final String csvConfiguration) method init (line 63) | public void init(final CountersReader countersReader, final CounterPro... method lookup (line 99) | public String lookup(final String name, final String uriParamName, fin... method resolve (line 104) | public InetAddress resolve(final String name, final String uriParamNam... method csvConfiguration (line 118) | public String csvConfiguration() method updateNameResolutionStatus (line 123) | public static boolean updateNameResolutionStatus( class NameEntry (line 148) | static final class NameEntry method NameEntry (line 155) | NameEntry(final String name, final String initialResolutionHost, fin... method counter (line 162) | void counter(final AtomicCounter counter) method redirectHost (line 167) | String redirectHost(final String name) method toString (line 188) | public String toString() FILE: aeron-test-support/src/main/java/io/aeron/test/driver/StreamIdLossGenerator.java class StreamIdLossGenerator (line 25) | public final class StreamIdLossGenerator implements LossGenerator method enable (line 44) | public void enable(final int streamId) method disable (line 50) | public void disable() method shouldDropFrame (line 55) | public boolean shouldDropFrame( method shouldDropFrame (line 67) | public boolean shouldDropFrame(final InetSocketAddress address, final ... FILE: aeron-test-support/src/main/java/io/aeron/test/driver/TestMediaDriver.java type TestMediaDriver (line 25) | public interface TestMediaDriver extends AutoCloseable method shouldRunCMediaDriver (line 33) | static boolean shouldRunCMediaDriver() method shouldRunJavaMediaDriver (line 38) | static boolean shouldRunJavaMediaDriver() method notSupportedOnCMediaDriver (line 43) | static void notSupportedOnCMediaDriver(final String reason) method launch (line 48) | static TestMediaDriver launch(final MediaDriver.Context context, final... method enableRandomLoss (line 54) | static void enableRandomLoss( method enableFixedLoss (line 72) | static void enableFixedLoss( method enableMultiGapLoss (line 88) | static void enableMultiGapLoss( method dontCoalesceNaksOnReceiverByDefault (line 105) | static void dontCoalesceNaksOnReceiverByDefault(final MediaDriver.Cont... method context (line 117) | MediaDriver.Context context(); method aeronDirectoryName (line 119) | String aeronDirectoryName(); method close (line 121) | void close(); method cleanup (line 123) | void cleanup(); method sharedAgentInvoker (line 125) | AgentInvoker sharedAgentInvoker(); method counters (line 127) | CountersReader counters(); FILE: aeron-test-support/src/main/java/io/aeron/test/launcher/FileResolveUtil.java class FileResolveUtil (line 21) | public class FileResolveUtil method resolveProjectRoot (line 23) | public static File resolveProjectRoot() method resolveAeronAllJar (line 43) | public static File resolveAeronAllJar() method resolveAeronAgentJar (line 48) | public static File resolveAeronAgentJar() method resolveAeronJar (line 53) | private static File resolveAeronJar(final String moduleName, final boo... method resolveJavaBinary (line 84) | public static File resolveJavaBinary() method resolveClusterScriptDir (line 101) | public static File resolveClusterScriptDir() FILE: aeron-test-support/src/main/java/io/aeron/test/launcher/RemoteLaunchClient.java class RemoteLaunchClient (line 29) | public final class RemoteLaunchClient implements AutoCloseable method RemoteLaunchClient (line 35) | private RemoteLaunchClient(final String host, final int port) method connect (line 41) | public static RemoteLaunchClient connect(final String host, final int ... method init (line 49) | private void init() throws IOException method execute (line 55) | public ReadableByteChannel execute(final String... command) throws IOE... method execute (line 60) | public SocketChannel execute(final boolean usingBlockingIo, final Stri... method executeBlocking (line 78) | public void executeBlocking(final OutputStream out, final String... co... method close (line 99) | public void close() throws IOException FILE: aeron-test-support/src/main/java/io/aeron/test/launcher/RemoteLaunchServer.java class RemoteLaunchServer (line 32) | public class RemoteLaunchServer method main (line 37) | public static void main(final String[] args) throws IOException method RemoteLaunchServer (line 48) | public RemoteLaunchServer(final String host, final int port) throws IO... method run (line 55) | public void run() method close (line 84) | public void close() class Connection (line 98) | static class Connection type State (line 105) | private enum State method Connection (line 114) | Connection(final SocketChannel connectionChannel) method start (line 119) | public void start() method stop (line 128) | public void stop() method runRequests (line 184) | private void runRequests() method pid (line 268) | private long pid() method startProcess (line 273) | private State startProcess(final String[] command) throws IOException method parseBaseDirectory (line 328) | private PrintStream parseBaseDirectory(final String[] command) class ProcessResponseReader (line 352) | private static final class ProcessResponseReader method ProcessResponseReader (line 359) | private ProcessResponseReader( method runResponses (line 369) | private void runResponses(final InputStream processOutput) method markClosed (line 407) | public void markClosed() FILE: aeron-test-support/src/test/java/io/aeron/test/DataCollectorTest.java class DataCollectorTest (line 32) | class DataCollectorTest method throwsNullPointerExceptionIfTargetDirectoryIsNull (line 34) | @Test method throwsIllegalArgumentExceptionIfTargetDirectoryIsAFile (line 40) | @Test method addFileThrowsNullPointerExceptionIfFileIsNull (line 50) | @Test method dumpDataUsingDirectoryNameThrowsIllegalArgumentExceptionIfNull (line 57) | @Test method dumpDataUsingDirectoryNameThrowsIllegalArgumentExceptionIfEmpty (line 64) | @Test method dumpDataUsingDirectoryPathThrowsNullPointerExceptionIfThreadDumpIsNull (line 71) | @Test method dumpDataUsingDirectoryName (line 78) | @Test method dumpDataUsingDirectoryNameShouldHandleThreadInterrupt (line 84) | @Test method dumpDataUsingDirectoryNameIsANoOpIfNoFilesRegistered (line 94) | @Test method dumpDataUsingDirectoryNameShouldProduceAThreadDump (line 105) | @Test method testDumpDataUsingDirectoryName (line 123) | private void testDumpDataUsingDirectoryName(final Path tempDir) throws... FILE: aeron-test-support/src/test/java/io/aeron/test/ThreadNamingCallbackTest.java class ThreadNamingCallbackTest (line 34) | @ExtendWith(ThreadNamingTestCallback.class) method setUp (line 39) | @BeforeEach method testThatSucceeds (line 46) | @Test method testThatFails (line 52) | @Test method testThatThrowsCheckedException (line 61) | @Test method testThatThrowsUncheckedException (line 70) | @Test method tearDown (line 79) | @AfterEach FILE: aeron-test-support/src/test/java/io/aeron/test/cluster/TestClusterClockTest.java class TestClusterClockTest (line 24) | class TestClusterClockTest method testMillisecondClock (line 26) | @Test method testNanosecondClock (line 50) | @Test FILE: aeron-test-support/src/test/java/io/aeron/test/launcher/RemoteLauncherTest.java class RemoteLauncherTest (line 31) | @EnabledOnOs(OS.LINUX) method shouldLaunchShortLivedCommand (line 34) | @Test method shouldResolveAeronAllJar (line 65) | @Test FILE: buildSrc/src/main/java/io/aeron/build/AsciidocUtil.java class AsciidocUtil (line 23) | final class AsciidocUtil method AsciidocUtil (line 27) | private AsciidocUtil() method filterAsciidocFiles (line 31) | public static File[] filterAsciidocFiles(final File directory) FILE: buildSrc/src/main/java/io/aeron/build/AsciidoctorPreprocessTask.java class AsciidoctorPreprocessTask (line 44) | public class AsciidoctorPreprocessTask extends DefaultTask method getSampleBaseDir (line 63) | @Input method getSampleSourceDir (line 74) | @Input method getSource (line 85) | @InputDirectory method getTarget (line 96) | @OutputDirectory method getVersionText (line 107) | @Input method setVersionText (line 118) | public void setVersionText(final String versionText) method preprocess (line 128) | @TaskAction FILE: buildSrc/src/main/java/io/aeron/build/GithubUtil.java class GithubUtil (line 32) | final class GithubUtil method GithubUtil (line 34) | private GithubUtil() method currentGitHash (line 38) | static String currentGitHash(final String projectDir) throws IOExcepti... method getWikiUriFromOriginUri (line 60) | static String getWikiUriFromOriginUri(final String remoteUri) throws U... method stripSuffix (line 86) | private static String stripSuffix(final String s, final String suffix) FILE: buildSrc/src/main/java/io/aeron/build/SonatypeCentralPortalUploadRepositoryTask.java class SonatypeCentralPortalUploadRepositoryTask (line 40) | public class SonatypeCentralPortalUploadRepositoryTask extends DefaultTask method SonatypeCentralPortalUploadRepositoryTask (line 53) | public SonatypeCentralPortalUploadRepositoryTask() method getPortalUsername (line 66) | @Input method getPortalPassword (line 77) | @Input method getGroupId (line 88) | @Input method getSnapshotRelease (line 99) | @Input method run (line 108) | @TaskAction method findOpenRepository (line 139) | private String findOpenRepository( method uploadRepositoryToPortal (line 187) | private static void uploadRepositoryToPortal( method dropRepository (line 208) | private static void dropRepository( FILE: buildSrc/src/main/java/io/aeron/build/TutorialPublishTask.java class TutorialPublishTask (line 43) | public class TutorialPublishTask extends DefaultTask method getApiKey (line 56) | @Input method getSource (line 67) | @InputDirectory method getRemoteName (line 78) | @Input method setApiKey (line 89) | public void setApiKey(final String apiKey) method setSource (line 99) | public void setSource(final File source) method setRemoteName (line 109) | public void setRemoteName(final String remoteName) method publish (line 119) | @TaskAction method getWikiUri (line 157) | private String getWikiUri() throws IOException, URISyntaxException