Local Interface TransportSecurity::TransportAcceptor
Local Interface TransportSecurity::TransportAcceptor
local interface TransportAcceptor
inherits from TransportSecurity::CredentialsAcceptor
An object of the TransportAcceptor interface is part of
the Own Credentials and is used to accept secure associations
from clients.
Attribute Index
- hosts
- This is IIOP after all.
- options_required
- The options_required attribute returns the options required.
- options_supported
- The options_supported attribute returns the options supported.
- port
- The port attribute names the allocated listening port.
Operation Index
- accept
- The accept operation is used by the TransportSecurity framework to
accept a secure association.
- add_accepting_context_establishment_listener
- The add_accepting_context_establishment_listener
operation adds an accept call back which is called
when new contexts are established with this acceptor.
- add_shutdown_listener
- The add_shutdown_listener operations adds
a listener that will get notified when the
TransportAcceptor is shutdown.
- decrement_work
- The decrement_work operation is used by the ClientRequestInterceptor
when a request is signaled to be received.
- enable
- The enable operation is used by the framework to start the listening
process on this acceptor.
- increment_work
- The increment_work operation is used by the ClientRequestInterceptor
when a request is made.
- remove_accepting_context_establishment_listener
- The remove_accepting_context_establishment_listener
operation removes the named listener.
- remove_shutdown_listener
- The remove_shutdown_listener operation removes a listener.
- shutdown
- The shutdown operation is used by the framework to shutdown the
acceptor.
- transport_components
- The transport_components operation returns the tagged component
that represents the security mechanism according to the CSI version.
- transport_matches
- The transport_matches operation is used by the framework to
see if the transport component matches the one supported
by this acceptor.
Attributes
- hosts
-
readonly attribute CORBA::StringSeq hosts;
This is IIOP after all. The hosts attribute lists the host
listening addresses on which these credentials are working.
- options_required
-
readonly attribute CSIIOP::AssociationOptions options_required;
The options_required attribute returns the options required.
- options_supported
-
readonly attribute CSIIOP::AssociationOptions options_supported;
The options_supported attribute returns the options supported.
- port
-
readonly attribute unsigned long port;
The port attribute names the allocated listening port.
Operations
- accept
-
AcceptingContext accept(in boolean block);
The accept operation is used by the TransportSecurity framework to
accept a secure association. It shall only block waiting for
establishment if indicated. It should return null, if it cannot
return an Accepting Context.
- add_accepting_context_establishment_listener
-
ListenerId add_accepting_context_establishment_listener(in AcceptingContextEstablishmentListener listener);
The add_accepting_context_establishment_listener
operation adds an accept call back which is called
when new contexts are established with this acceptor.
- add_shutdown_listener
-
ListenerId add_shutdown_listener(in TransportAcceptorShutdownListener listener);
The add_shutdown_listener operations adds
a listener that will get notified when the
TransportAcceptor is shutdown.
- decrement_work
-
void decrement_work();
The decrement_work operation is used by the ClientRequestInterceptor
when a request is signaled to be received.
- enable
-
void enable();
The enable operation is used by the framework to start the listening
process on this acceptor.
- increment_work
-
void increment_work();
The increment_work operation is used by the ClientRequestInterceptor
when a request is made.
- remove_accepting_context_establishment_listener
-
void remove_accepting_context_establishment_listener(in ListenerId id);
The remove_accepting_context_establishment_listener
operation removes the named listener. This operation
shall raise a BAD_PARAM exception if the listener is not
registered.
- remove_shutdown_listener
-
void remove_shutdown_listener(in ListenerId id);
The remove_shutdown_listener operation removes a listener.
This function raises a BAD_PARAM exception if the listener
is not registered.
- shutdown
-
void shutdown();
The shutdown operation is used by the framework to shutdown the
acceptor. This object is invalid after this operation
is invoked.
- transport_components
-
IOP::TaggedComponentSeq transport_components(in CSIVersion csi_version);
The transport_components operation returns the tagged component
that represents the security mechanism according to the CSI version.
- transport_matches
-
boolean transport_matches(in string host,
in unsigned long port,
in IOP::TaggedComponentSeq transport_components);
The transport_matches operation is used by the framework to
see if the transport component matches the one supported
by this acceptor.
Generated by the ORBacus IDL-to-HTML translator