SnServiceContractServer

Trait SnServiceContractServer 

Source
pub trait SnServiceContractServer {
    // Required methods
    fn check_receipt(
        &self,
        client_peer_desc: &Device,
        local_receipt: &SnServiceReceipt,
        client_receipt: &Option<ReceiptWithSignature>,
        last_request_time: &ReceiptRequestTime,
    ) -> IsAcceptClient;
    fn verify_auth(&self, client_peer_id: &DeviceId) -> IsAcceptClient;
}

Required Methods§

Source

fn check_receipt( &self, client_peer_desc: &Device, local_receipt: &SnServiceReceipt, client_receipt: &Option<ReceiptWithSignature>, last_request_time: &ReceiptRequestTime, ) -> IsAcceptClient

Source

fn verify_auth(&self, client_peer_id: &DeviceId) -> IsAcceptClient

Implementors§