Crate rvoip_transaction_core

Source

Re-exports§

pub use error::Error;
pub use error::Result;
pub use manager::TransactionManager;
pub use transaction::Transaction;
pub use transaction::TransactionAsync;
pub use transaction::TransactionState;
pub use transaction::TransactionKind;
pub use transaction::TransactionKey;
pub use transaction::TransactionEvent;
pub use transaction::InternalTransactionCommand;
pub use client::ClientInviteTransaction;
pub use client::ClientNonInviteTransaction;
pub use client::ClientTransaction;
pub use client::TransactionExt as ClientTransactionExt;
pub use server::ServerInviteTransaction;
pub use server::ServerNonInviteTransaction;
pub use server::ServerTransaction;
pub use server::TransactionExt as ServerTransactionExt;
pub use timer::Timer;
pub use timer::TimerManager;
pub use timer::TimerFactory;
pub use timer::TimerSettings;
pub use timer::TimerType;
pub use transport::TransportManager;
pub use transport::TransportCapabilities;
pub use transport::TransportInfo;
pub use transport::NetworkInfoForSdp;
pub use transport::WebSocketStatus;
pub use transport::TransportCapabilitiesExt;

Modules§

builders
Convenient re-exports for request and response builders
client
dialog
Dialog Utility Module
error
manager
method
Method-specific utilities for SIP transactions
prelude
SIP Transaction Layer
server
timer
Provides timer functionalities for SIP transactions, including management of timer lifecycles, standard timer configurations, and factories for creating timers.
transaction
transport
utils
Utility functions for transaction-core

Enums§

TransportType
Represents the transport type/protocol