|
AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
This is the complete list of members for isobus::TransportProtocolManager, including all inherited members.
| abort_session(std::shared_ptr< TransportProtocolSession > &session, ConnectionAbortReason reason) | isobus::TransportProtocolManager | private |
| activeSessions | isobus::TransportProtocolManager | private |
| BROADCAST_ANNOUNCE_MESSAGE_MULTIPLEXOR | isobus::TransportProtocolManager | static |
| canMessageReceivedCallback | isobus::TransportProtocolManager | private |
| CLEAR_TO_SEND_MULTIPLEXOR | isobus::TransportProtocolManager | static |
| close_session(std::shared_ptr< TransportProtocolSession > &session, bool successful) | isobus::TransportProtocolManager | private |
| configuration | isobus::TransportProtocolManager | private |
| CONNECTION_ABORT_MULTIPLEXOR | isobus::TransportProtocolManager | static |
| ConnectionAbortReason enum name | isobus::TransportProtocolManager | |
| END_OF_MESSAGE_ACKNOWLEDGE_MULTIPLEXOR | isobus::TransportProtocolManager | static |
| get_session(std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination) | isobus::TransportProtocolManager | private |
| get_sessions() const | isobus::TransportProtocolManager | |
| has_session(std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination) | isobus::TransportProtocolManager | |
| MAX_PROTOCOL_DATA_LENGTH | isobus::TransportProtocolManager | static |
| process_abort(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, TransportProtocolManager::ConnectionAbortReason reason) | isobus::TransportProtocolManager | private |
| process_broadcast_announce_message(const std::shared_ptr< ControlFunction > source, std::uint32_t parameterGroupNumber, std::uint16_t totalMessageSize, std::uint8_t totalNumberOfPackets) | isobus::TransportProtocolManager | private |
| 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::uint8_t nextPacketNumber) | isobus::TransportProtocolManager | private |
| process_connection_management_message(const CANMessage &message) | isobus::TransportProtocolManager | private |
| process_data_transfer_message(const CANMessage &message) | isobus::TransportProtocolManager | private |
| process_end_of_session_acknowledgement(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber) | isobus::TransportProtocolManager | private |
| process_message(const CANMessage &message) | isobus::TransportProtocolManager | |
| process_request_to_send(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint16_t totalMessageSize, std::uint8_t totalNumberOfPackets, std::uint8_t clearToSendPacketMax) | isobus::TransportProtocolManager | private |
| PROTOCOL_BYTES_PER_FRAME | isobus::TransportProtocolManager | static |
| 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::TransportProtocolManager | |
| R_TIMEOUT_MS | isobus::TransportProtocolManager | static |
| REQUEST_TO_SEND_MULTIPLEXOR | isobus::TransportProtocolManager | static |
| send_abort(std::shared_ptr< InternalControlFunction > sender, std::shared_ptr< ControlFunction > receiver, std::uint32_t parameterGroupNumber, ConnectionAbortReason reason) const | isobus::TransportProtocolManager | private |
| send_broadcast_announce_message(std::shared_ptr< TransportProtocolSession > &session) const | isobus::TransportProtocolManager | private |
| send_clear_to_send(std::shared_ptr< TransportProtocolSession > &session) const | isobus::TransportProtocolManager | private |
| send_data_transfer_packets(std::shared_ptr< TransportProtocolSession > &session) | isobus::TransportProtocolManager | private |
| send_end_of_session_acknowledgement(std::shared_ptr< TransportProtocolSession > &session) const | isobus::TransportProtocolManager | private |
| send_request_to_send(std::shared_ptr< TransportProtocolSession > &session) const | isobus::TransportProtocolManager | private |
| sendCANFrameCallback | isobus::TransportProtocolManager | private |
| SEQUENCE_NUMBER_DATA_INDEX | isobus::TransportProtocolManager | static |
| StateMachineState enum name | isobus::TransportProtocolManager | |
| T1_TIMEOUT_MS | isobus::TransportProtocolManager | static |
| T2_T3_TIMEOUT_MS | isobus::TransportProtocolManager | static |
| T4_TIMEOUT_MS | isobus::TransportProtocolManager | static |
| TransportProtocolManager(const CANMessageFrameCallback &sendCANFrameCallback, const CANMessageCallback &canMessageReceivedCallback, const CANNetworkConfiguration *configuration) | isobus::TransportProtocolManager | |
| update() | isobus::TransportProtocolManager | |
| update_state_machine(std::shared_ptr< TransportProtocolSession > &session) | isobus::TransportProtocolManager | private |