CORBA 2.6.1 Programmer's Reference

registered with the corresponding connection address.
void unregister_listener( Listener::Address *pp_address )
Removes the entry at pp_address from the listener dctionary.
void unregister_server( Server::Address *pp_address )
Removes the entry at pp_address from the server dictionary.
NSDEFw_GFS::Server
Implements the Fw_Server_EH role using the other Guardian file-system server components.
Class NSDEFw_GFS::Server::Address
Provides a hashable abstraction used by Guardian file-system servers to uniquely identify connections.
The server should obtain an address from a listener by using the accept method, then use the address in a
Receive_EH::register_server call.
You can also use the address for an instrumentation and dictionary key. When the connection is
terminated, delete the address.
API Methods
~Address()
Destructor.
static unsigned hash( const Address& pr_address )
Rogue Wave dictionary-compatible hash method.
bool operator==( const Address& pr_RHS )
Returns true if the instance and the right-hand side contain matching API data.
API Data
short ia_phandle[phandle_len]
Array large enough to handle a clients process handle. phandle_len is currently 10.
short iv_file_number
The clients file number associated with the connection.
Class NSDEFw_GFS::Server::Event
Events are generated by the Receive_EH object upon receipt of WRITE, READ, WRITEREAD, and
CLOSE messages. The API Data fields are populated with data from READUPDATE and
RECEIVEINFO.