[Previous] [Contents] [Next] [IONA Technologies]


_CORBA


Contents

_CORBA.ARG_IN
_CORBA.ARG_INOUT
_CORBA.ARG_OUT
_CORBA.CTX_RESTRICT_SCOPE
_CORBA.explicitCall
_CORBA.is_nil()
_CORBA.IT_BIND_USING_IIOP
_CORBA.IT_BUFFER_SIZE
_CORBA.IT_DEFAULT_TIMEOUT
_CORBA.IT_IIOP_LISTEN_PORT
_CORBA.IT_IIOP_USE_LOCATOR
_CORBA.IT_INFINITE_TIMEOUT
_CORBA.IT_INTEROPERABLE_OR_KIND
_CORBA.IT_LOCAL_DOMAIN
_CORBA.IT_NS_HOSTNAME
_CORBA.IT_OBJECT_TABLE_SIZE
_CORBA.IT_ORBIXD_PORT
_CORBA.IT_ORBIXD_IIOP_PORT
_CORBA.IT_ORBIX_OR_KIND
_CORBA.locator
_CORBA._LOCATOR_HOPS
_CORBA._MAX_LOCATOR_HOPS
_CORBA.objectDeletion
_CORBA.Orbix
_CORBA.processTermination



Synopsis:

The _CORBA class implements constants and operations defined at the highest level of scope within the IDL CORBA module and includes a number of other definitions specific to OrbixWeb. This class includes a set of TypeCode constant definitions (including _tc_null, _tc_short, and _tc_long) which are described in detail in "CORBA.TypeCode".

OrbixWeb:



_CORBA.ARG_IN


Synopsis:

Description:

The flag constant used to specify that an item is an in parameter, when adding the item to an NVList object. This is generally required when adding parameters to a Request object for use with the DII.

Notes:

CORBA defined.

See Also:



_CORBA.ARG_INOUT


Synopsis:

Description:

The flag constant used to specify that an item is an inout parameter, when adding the item to an NVList object. This is generally required when adding parameters to a Request object for use with the DII.

Notes:

CORBA defined.

See Also:



_CORBA.ARG_OUT


Synopsis:

Description:

The flag constant used to specify that an item is an inout parameter, when adding the item to an NVList object. This is generally required when adding parameters to a Request object for use with the DII.

Notes:

CORBA defined.

See Also:



_CORBA.CTX_RESTRICT_SCOPE


Synopsis:

Description:

The flag constant used to specify that searching should be restricted to a specified scope when retrieving values from a Context object.

Notes:

CORBA defined.

See Also:



_CORBA.explicitCall


Synopsis:

Description:

This value may be passed to the method CORBA.LoaderClass.save() to indicate that save() has been called directly from an application.

Notes:

OrbixWeb specific.

See Also:



_CORBA.is_nil()


Synopsis:

Description:

Tests if obj is a nil reference.

Return Value:

Returns true if obj is a nil object reference, returns false otherwise.

Notes:

CORBA defined.

See Also:



_CORBA.IT_BIND_USING_IIOP


Synopsis:

Description:

This value indicates which communications protocol should be used when calling _bind() in an OrbixWeb application. If IT_BIND_USING_IIOP is true, then IIOP will be used; otherwise the Orbix protocol will be used.

The default setting is true.

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_BUFFER_SIZE


Synopsis:

Description:

OrbixWeb operation parameters are marshalled in an internal buffer, the initial size of which is specified by IT_BUFFER_SIZE. This value can be configured by application programmers for optimization of operation calls.

The default value is 8192.

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_DEFAULT_TIMEOUT


Synopsis:

Description:

The default time which an OrbixWeb event processing call will remain idle before returning. This value is used if no timeout parameter is passed to CORBA.BOA.impl_is_ready(), CORBA.BOA.obj_is_ready(), CORBA.BOA.processEvents(), or CORBA.BOA.processNextEvent().

Notes:

OrbixWeb specific. Default value is 2 minutes (120000 milliseconds).

See Also:



_CORBA.IT_IIOP_LISTEN_PORT


Synopsis:

Description:

This value specifies a well-known port value which should be assigned to a server and included in all IORs created by that server. This value has no effect if IT_IIOP_USE_LOCATOR is set to true.

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_IIOP_USE_LOCATOR


Synopsis:

Description:

If this value is set to true, then the OrbixWeb daemon will automatically manage a well-known IIOP port for a server application. The well-known port assigned by the daemon will be included in all IORs created by the server.

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_INFINITE_TIMEOUT


Synopsis:

Description:

A value which can be passed as a timeout parameter to an OrbixWeb event processing call to indicate that the call should never return.

Notes:

OrbixWeb specific.

See Also:



_CORBA.IT_INTEROPERABLE_OR_KIND


Synopsis:

Description:

This value should be passed to CORBA.BaseObject._object_to_string() or CORBA.ORB.object_to_string() in order to convert an object reference to a stringified Interoperable Object Reference (IOR).

Notes:

CORBA defined.

See Also:



_CORBA.IT_LOCAL_DOMAIN


Synopsis:

Description:

This value indicates the name of the internet domain in which an OrbixWeb application is located.

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_NS_HOSTNAME


Synopsis:

Description:

This value indicates the host name at which the CORBA Naming Service may be located. This is implicitly used when calling the method CORBA.ORB.resolve_initial_references() with a parameter value "NameService".

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_OBJECT_TABLE_SIZE


Synopsis:

Description:

All OrbixWeb objects created in an application are registered in an internal object table. This variable allows the size of the object table to be increased if required. The default size is 100.

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_ORBIXD_PORT


Synopsis:

Description:

The value of this variable indicates the TCP/IP port at which an application should contact the OrbixWeb daemon when communicating over the Orbix protocol.

The default port number is 1570.

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_ORBIXD_IIOP_PORT


Synopsis:

Description:

The value of this variable indicates the TCP/IP port at which an application should contact the OrbixWeb daemon when communicating over IIOP.

The default port number is 1571.

Notes:

This value may be configured using OrbixWeb class Configure, as described in Chapter 3, "OrbixWeb Configuration".

OrbixWeb specific.

See Also:



_CORBA.IT_ORBIX_OR_KIND


Synopsis:

Description:

This value should be passed to CORBA.BaseObject._object_to_string() or CORBA.ORB.object_to_string() in order to convert an object reference to a stringified Orbix object reference.

Notes:

CORBA defined.

See Also:



_CORBA.locator


Synopsis:

Description:

This variable stores the current locator object. If the value of this variable is null, then the OrbixWeb default locator mechanism will be used when required. If the programmer wishes to override the default locator with a new class which inherits from CORBA.locatorClass, then an object of this new class should be assigned to the locator variable.

Notes:

OrbixWeb specific.

See Also:



_CORBA._LOCATOR_HOPS


Synopsis:

Description:

The value used by _bind() to determine the number of hosts involved in a search. This can be changed by a programmer who wishes to modify how _bind() uses CORBA.locatorClass.lookUp().

Notes:

OrbixWeb specific.

See Also:



_CORBA._MAX_LOCATOR_HOPS


Synopsis:

Description:

The absolute maximum number of hops which can be used to fulfil a request; this is used to limit the number of hosts involved in a search.

Notes:

OrbixWeb specific.

See Also:



_CORBA.objectDeletion


Synopsis:

Description:

This value may be passed to the method CORBA.LoaderClass.save() to indicate that save() has been called as the result of a CORBA.BOA.dispose() invocation on an object reference.

Notes:

OrbixWeb specific.

See Also:



_CORBA.Orbix


Synopsis:

Description:

The static object through which programmers may communicate with and configure OrbixWeb. This object may be instantiated as type CORBA.ORB (for clients only) or type CORBA.BOA (for clients or servers), by altering the instantiation definition in class Configure.

Notes:

OrbixWeb specific.

See Also:

Chapter 3, "OrbixWeb Configuration"



_CORBA.processTermination


Synopsis:

Description:

This value may be passed to the method CORBA.LoaderClass.save() to indicate that save() has been called due to the termination of the current process.

Notes:

OrbixWeb specific.

See Also:



[Roadmap] [Utilities] [Compiling] [Configuration]
[Class Reference] [IR Reference] [Daemon Reference] [IDL Grammar] [System Exceptions]
[Index]