AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
isobus::ExtendedTransportProtocolManager Member List

This is the complete list of members for isobus::ExtendedTransportProtocolManager, including all inherited members.

abort_session(std::shared_ptr< ExtendedTransportProtocolSession > &session, ConnectionAbortReason reason)isobus::ExtendedTransportProtocolManagerprivate
activeSessionsisobus::ExtendedTransportProtocolManagerprivate
canMessageReceivedCallbackisobus::ExtendedTransportProtocolManagerprivate
CLEAR_TO_SEND_MULTIPLEXORisobus::ExtendedTransportProtocolManagerstatic
close_session(std::shared_ptr< ExtendedTransportProtocolSession > &session, bool successful)isobus::ExtendedTransportProtocolManagerprivate
configurationisobus::ExtendedTransportProtocolManagerprivate
CONNECTION_ABORT_MULTIPLEXORisobus::ExtendedTransportProtocolManagerstatic
ConnectionAbortReason enum nameisobus::ExtendedTransportProtocolManager
DATA_PACKET_OFFSET_MULTIPLXORisobus::ExtendedTransportProtocolManagerstatic
END_OF_MESSAGE_ACKNOWLEDGE_MULTIPLEXORisobus::ExtendedTransportProtocolManagerstatic
ExtendedTransportProtocolManager(const CANMessageFrameCallback &sendCANFrameCallback, const CANMessageCallback &canMessageReceivedCallback, const CANNetworkConfiguration *configuration)isobus::ExtendedTransportProtocolManager
get_session(std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination)isobus::ExtendedTransportProtocolManagerprivate
get_sessions() constisobus::ExtendedTransportProtocolManager
has_session(std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination)isobus::ExtendedTransportProtocolManager
MAX_PROTOCOL_DATA_LENGTHisobus::ExtendedTransportProtocolManagerstatic
process_abort(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, ExtendedTransportProtocolManager::ConnectionAbortReason reason)isobus::ExtendedTransportProtocolManagerprivate
process_clear_to_send(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint8_t packetsToBeSent, std::uint32_t nextPacketNumber)isobus::ExtendedTransportProtocolManagerprivate
process_connection_management_message(const CANMessage &message)isobus::ExtendedTransportProtocolManagerprivate
process_data_packet_offset(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint8_t numberOfPackets, std::uint32_t packetOffset)isobus::ExtendedTransportProtocolManagerprivate
process_data_transfer_message(const CANMessage &message)isobus::ExtendedTransportProtocolManagerprivate
process_end_of_session_acknowledgement(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint32_t numberOfBytesTransferred)isobus::ExtendedTransportProtocolManagerprivate
process_message(const CANMessage &message)isobus::ExtendedTransportProtocolManager
process_request_to_send(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint32_t totalMessageSize)isobus::ExtendedTransportProtocolManagerprivate
PROTOCOL_BYTES_PER_FRAMEisobus::ExtendedTransportProtocolManagerstatic
protocol_transmit_message(std::uint32_t parameterGroupNumber, std::unique_ptr< CANMessageData > &data, std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination, TransmitCompleteCallback sessionCompleteCallback, void *parentPointer)isobus::ExtendedTransportProtocolManager
REQUEST_TO_SEND_MULTIPLEXORisobus::ExtendedTransportProtocolManagerstatic
send_abort(std::shared_ptr< InternalControlFunction > sender, std::shared_ptr< ControlFunction > receiver, std::uint32_t parameterGroupNumber, ConnectionAbortReason reason) constisobus::ExtendedTransportProtocolManagerprivate
send_clear_to_send(std::shared_ptr< ExtendedTransportProtocolSession > &session) constisobus::ExtendedTransportProtocolManagerprivate
send_data_packet_offset(std::shared_ptr< ExtendedTransportProtocolSession > &session) constisobus::ExtendedTransportProtocolManagerprivate
send_data_transfer_packets(std::shared_ptr< ExtendedTransportProtocolSession > &session) constisobus::ExtendedTransportProtocolManagerprivate
send_end_of_session_acknowledgement(std::shared_ptr< ExtendedTransportProtocolSession > &session) constisobus::ExtendedTransportProtocolManagerprivate
send_request_to_send(std::shared_ptr< ExtendedTransportProtocolSession > &session) constisobus::ExtendedTransportProtocolManagerprivate
sendCANFrameCallbackisobus::ExtendedTransportProtocolManagerprivate
SEQUENCE_NUMBER_DATA_INDEXisobus::ExtendedTransportProtocolManagerstatic
StateMachineState enum nameisobus::ExtendedTransportProtocolManager
T1_TIMEOUT_MSisobus::ExtendedTransportProtocolManagerstatic
T2_T3_TIMEOUT_MSisobus::ExtendedTransportProtocolManagerstatic
T4_TIMEOUT_MSisobus::ExtendedTransportProtocolManagerstatic
TR_TIMEOUT_MSisobus::ExtendedTransportProtocolManagerstatic
update()isobus::ExtendedTransportProtocolManager
update_state_machine(std::shared_ptr< ExtendedTransportProtocolSession > &session)isobus::ExtendedTransportProtocolManagerprivate