Trait RouterHandlerManagerProcessor

Source
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§