pub trait CorbaConnection {
// Required methods
fn invoke(
&self,
target_ior: &ObjectReference,
operation: &str,
request_payload: &[u8],
) -> Result<Vec<u8>, CorbaException>;
fn invoke_oneway(
&self,
target_ior: &ObjectReference,
operation: &str,
request_payload: &[u8],
) -> Result<(), CorbaException>;
}Expand description
Connection-Handle, das von Stubs zur GIOP-Request-Versendung
verwendet wird. Phase-1 ist das ein Adapter-Trait, dessen volle
Implementation in corba-iiop lebt.
Required Methods§
Sourcefn invoke(
&self,
target_ior: &ObjectReference,
operation: &str,
request_payload: &[u8],
) -> Result<Vec<u8>, CorbaException>
fn invoke( &self, target_ior: &ObjectReference, operation: &str, request_payload: &[u8], ) -> Result<Vec<u8>, CorbaException>
Sendet einen GIOP-Request und blockiert bis Reply oder System-Exception kommt.
target_ior = Object-Reference, operation = Method-Name,
request_payload = bereits encoder Body (DataType-CDR).
§Errors
Wire-Fehler oder Server-Side-Exception.