Struct ppaass_protocol::generator::PpaassMessageGenerator
source · pub struct PpaassMessageGenerator;Implementations§
source§impl PpaassMessageGenerator
impl PpaassMessageGenerator
sourcepub fn generate_agent_tcp_init_message(
user_token: String,
src_address: PpaassUnifiedAddress,
dst_address: PpaassUnifiedAddress,
encryption: PpaassMessagePayloadEncryption
) -> Result<PpaassAgentMessage, ProtocolError>
pub fn generate_agent_tcp_init_message( user_token: String, src_address: PpaassUnifiedAddress, dst_address: PpaassUnifiedAddress, encryption: PpaassMessagePayloadEncryption ) -> Result<PpaassAgentMessage, ProtocolError>
Generate the agent tcp init message
sourcepub fn generate_proxy_tcp_init_message(
user_token: String,
src_address: PpaassUnifiedAddress,
dst_address: PpaassUnifiedAddress,
encryption: PpaassMessagePayloadEncryption,
result: ProxyTcpInitResult
) -> Result<PpaassProxyMessage, ProtocolError>
pub fn generate_proxy_tcp_init_message( user_token: String, src_address: PpaassUnifiedAddress, dst_address: PpaassUnifiedAddress, encryption: PpaassMessagePayloadEncryption, result: ProxyTcpInitResult ) -> Result<PpaassProxyMessage, ProtocolError>
Generate the proxy tcp init message
sourcepub fn generate_agent_tcp_data_message(
user_token: String,
encryption: PpaassMessagePayloadEncryption,
data: Bytes
) -> Result<PpaassAgentMessage, ProtocolError>
pub fn generate_agent_tcp_data_message( user_token: String, encryption: PpaassMessagePayloadEncryption, data: Bytes ) -> Result<PpaassAgentMessage, ProtocolError>
Generate the agent tcp data message
sourcepub fn generate_proxy_tcp_data_message(
user_token: String,
encryption: PpaassMessagePayloadEncryption,
data: Bytes
) -> Result<PpaassProxyMessage, ProtocolError>
pub fn generate_proxy_tcp_data_message( user_token: String, encryption: PpaassMessagePayloadEncryption, data: Bytes ) -> Result<PpaassProxyMessage, ProtocolError>
Generate the proxy tcp data message
sourcepub fn generate_agent_udp_data_message(
user_token: String,
encryption: PpaassMessagePayloadEncryption,
src_address: PpaassUnifiedAddress,
dst_address: PpaassUnifiedAddress,
data: Bytes,
need_response: bool
) -> Result<PpaassAgentMessage, ProtocolError>
pub fn generate_agent_udp_data_message( user_token: String, encryption: PpaassMessagePayloadEncryption, src_address: PpaassUnifiedAddress, dst_address: PpaassUnifiedAddress, data: Bytes, need_response: bool ) -> Result<PpaassAgentMessage, ProtocolError>
Generate the agent udp data message
sourcepub fn generate_proxy_udp_data_message(
user_token: String,
encryption: PpaassMessagePayloadEncryption,
src_address: PpaassUnifiedAddress,
dst_address: PpaassUnifiedAddress,
data: Bytes
) -> Result<PpaassProxyMessage, ProtocolError>
pub fn generate_proxy_udp_data_message( user_token: String, encryption: PpaassMessagePayloadEncryption, src_address: PpaassUnifiedAddress, dst_address: PpaassUnifiedAddress, data: Bytes ) -> Result<PpaassProxyMessage, ProtocolError>
Generate the proxy udp data message
Auto Trait Implementations§
impl RefUnwindSafe for PpaassMessageGenerator
impl Send for PpaassMessageGenerator
impl Sync for PpaassMessageGenerator
impl Unpin for PpaassMessageGenerator
impl UnwindSafe for PpaassMessageGenerator
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more