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