pub trait RouterHandlerManagerProcessor: Send + Sync {
Show 14 methods // Required 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§