pub trait RouterHandlerManagerProcessor: Send + Sync {
Show 14 methods fn get_object(
        &self
    ) -> &dyn RouterHandlerProcessor<NONGetObjectInputRequest, NONGetObjectInputResponse>; fn put_object(
        &self
    ) -> &dyn RouterHandlerProcessor<NONPutObjectInputRequest, NONPutObjectInputResponse>; fn post_object(
        &self
    ) -> &dyn RouterHandlerProcessor<NONPostObjectInputRequest, NONPostObjectInputResponse>; fn select_object(
        &self
    ) -> &dyn RouterHandlerProcessor<NONSelectObjectInputRequest, NONSelectObjectInputResponse>; fn delete_object(
        &self
    ) -> &dyn RouterHandlerProcessor<NONDeleteObjectInputRequest, NONDeleteObjectInputResponse>; fn get_data(
        &self
    ) -> &dyn RouterHandlerProcessor<NDNGetDataInputRequest, NDNGetDataInputResponse>; fn put_data(
        &self
    ) -> &dyn RouterHandlerProcessor<NDNPutDataInputRequest, NDNPutDataInputResponse>; fn delete_data(
        &self
    ) -> &dyn RouterHandlerProcessor<NDNDeleteDataInputRequest, NDNDeleteDataInputResponse>; fn sign_object(
        &self
    ) -> &dyn RouterHandlerProcessor<CryptoSignObjectInputRequest, CryptoSignObjectInputResponse>; fn verify_object(
        &self
    ) -> &dyn RouterHandlerProcessor<CryptoVerifyObjectInputRequest, CryptoVerifyObjectInputResponse>; fn encrypt_data(
        &self
    ) -> &dyn RouterHandlerProcessor<CryptoEncryptDataInputRequest, CryptoEncryptDataInputResponse>; fn decrypt_data(
        &self
    ) -> &dyn RouterHandlerProcessor<CryptoDecryptDataInputRequest, CryptoDecryptDataInputResponse>; fn acl(
        &self
    ) -> &dyn RouterHandlerProcessor<AclHandlerRequest, AclHandlerResponse>; fn interest(
        &self
    ) -> &dyn RouterHandlerProcessor<InterestHandlerRequest, InterestHandlerResponse>;
}

Required Methods§

source

fn get_object(
    &self
) -> &dyn RouterHandlerProcessor<NONGetObjectInputRequest, NONGetObjectInputResponse>

source

fn put_object(
    &self
) -> &dyn RouterHandlerProcessor<NONPutObjectInputRequest, NONPutObjectInputResponse>

source

fn post_object(
    &self
) -> &dyn RouterHandlerProcessor<NONPostObjectInputRequest, NONPostObjectInputResponse>

source

fn select_object(
    &self
) -> &dyn RouterHandlerProcessor<NONSelectObjectInputRequest, NONSelectObjectInputResponse>

source

fn delete_object(
    &self
) -> &dyn RouterHandlerProcessor<NONDeleteObjectInputRequest, NONDeleteObjectInputResponse>

source

fn get_data(
    &self
) -> &dyn RouterHandlerProcessor<NDNGetDataInputRequest, NDNGetDataInputResponse>

source

fn put_data(
    &self
) -> &dyn RouterHandlerProcessor<NDNPutDataInputRequest, NDNPutDataInputResponse>

source

fn delete_data(
    &self
) -> &dyn RouterHandlerProcessor<NDNDeleteDataInputRequest, NDNDeleteDataInputResponse>

source

fn sign_object(
    &self
) -> &dyn RouterHandlerProcessor<CryptoSignObjectInputRequest, CryptoSignObjectInputResponse>

source

fn verify_object(
    &self
) -> &dyn RouterHandlerProcessor<CryptoVerifyObjectInputRequest, CryptoVerifyObjectInputResponse>

source

fn encrypt_data(
    &self
) -> &dyn RouterHandlerProcessor<CryptoEncryptDataInputRequest, CryptoEncryptDataInputResponse>

source

fn decrypt_data(
    &self
) -> &dyn RouterHandlerProcessor<CryptoDecryptDataInputRequest, CryptoDecryptDataInputResponse>

source

fn acl(
    &self
) -> &dyn RouterHandlerProcessor<AclHandlerRequest, AclHandlerResponse>

source

fn interest(
    &self
) -> &dyn RouterHandlerProcessor<InterestHandlerRequest, InterestHandlerResponse>

Implementors§