pub trait RouterHandlerManagerProcessor: Send + Sync {
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 acl(
&self
) -> &dyn RouterHandlerProcessor<AclHandlerRequest, AclHandlerResponse>;
fn interest(
&self
) -> &dyn RouterHandlerProcessor<InterestHandlerRequest, InterestHandlerResponse>;
}
Required Methods
sourcefn get_object(
fn get_object(
&self
) -> &dyn RouterHandlerProcessor<NONGetObjectInputRequest, NONGetObjectInputResponse>
sourcefn put_object(
fn put_object(
&self
) -> &dyn RouterHandlerProcessor<NONPutObjectInputRequest, NONPutObjectInputResponse>
sourcefn post_object(
fn post_object(
&self
) -> &dyn RouterHandlerProcessor<NONPostObjectInputRequest, NONPostObjectInputResponse>
sourcefn select_object(
fn select_object(
&self
) -> &dyn RouterHandlerProcessor<NONSelectObjectInputRequest, NONSelectObjectInputResponse>
sourcefn delete_object(
fn delete_object(
&self
) -> &dyn RouterHandlerProcessor<NONDeleteObjectInputRequest, NONDeleteObjectInputResponse>
sourcefn get_data(
fn get_data(
&self
) -> &dyn RouterHandlerProcessor<NDNGetDataInputRequest, NDNGetDataInputResponse>
sourcefn put_data(
fn put_data(
&self
) -> &dyn RouterHandlerProcessor<NDNPutDataInputRequest, NDNPutDataInputResponse>
sourcefn delete_data(
fn delete_data(
&self
) -> &dyn RouterHandlerProcessor<NDNDeleteDataInputRequest, NDNDeleteDataInputResponse>
sourcefn sign_object(
fn sign_object(
&self
) -> &dyn RouterHandlerProcessor<CryptoSignObjectInputRequest, CryptoSignObjectInputResponse>
sourcefn verify_object(
fn verify_object(
&self
) -> &dyn RouterHandlerProcessor<CryptoVerifyObjectInputRequest, CryptoVerifyObjectInputResponse>
sourcefn acl(
fn acl(
&self
) -> &dyn RouterHandlerProcessor<AclHandlerRequest, AclHandlerResponse>
sourcefn interest(