Public Instance Methods : Object

* Hash: value
	"ACTION
		Answer the object hash of the receiver with a maximum of @value.
		This operation conforms to the CORBA::Object::hash operation.

	PARAMETERS
		value : <Integer>

	RETURN VALUE
		<Integer>"
Categories
	: CORBA::Object
* Interface
	"ACTION
		Answer the InterfaceDef object associated with the receiver in the current
		request's interface repository.
		This operation conforms to the CORBA::Object::get_interface operation.

	RETURN VALUE
		<CORBA::InterfaceDef>

	EXCEPTIONS
		ExSstNonFatalError : if there is no current request (and thus no application context)
			from which to discover the interface repository containing the interfaceDef, or the
			interfaceDef object cannot be discovered in the interface repository."
Categories
	: CORBA::Object
* IsA: value
	"ACTION
		Answer true if the receiver is a @value according to its IDL interface definition, false otherwise.     
		@value should be a valid repository id.
		This operation conforms to the CORBA::Object::_is_a operation.

	PARAMETERS
		value : <String>

	RETURN VALUE
		<Boolean>

	EXCEPTIONS
		ExSstNonFatalError : thrown if there is no current request, and hence no context can be found"
Categories
	: CORBA::Object
* IsEquivalent: value
	"ACTION
		Answer true if the receiver is equivalent to @value and @value is also located locally, 
		false otherwise.		
		This operation conforms to the CORBA::Object::_is_equivalent operation.

	PARAMETERS
		value : <Object>

	RETURN VALUE
		<Boolean>"
Categories
	: CORBA::Object
* NonExistent
	"ACTION
		Answer true if the receiver does not exist;	false otherwise.		
		This operation conforms to the CORBA::Object::_non_existent operation.

	RETURN VALUE
		<Boolean>

	NOTES
		The CORBA specifications suggest that this can be used where an ORB
		knows categorically that an object no longer exists. However, in SST, if
		we can successfully unmarshal a request for an object reference and deliver
		it, then the object must exist still.  If the object has really been garbage
		collected, an exception will have been generated in unmarshaling the 
		request."
Categories
	: CORBA::Object
* asCORBAParameter
	"ACTION
		Answer an object containing the receiver which conforms to the CORBAParameter protocol.

	RETURN VALUE
		<SstValueHolder>"
Categories
	: CORBAParameter
* asCORBAUnion: aDiscriminator
	"ACTION
		Create and answer a new explicitly-tagged union object from the receiver, 
		conforming to the CORBAUnion protocol.

	PARAMETERS
		aDiscriminator : <Object>

	RETURN VALUE
		<SstIdlUnion>"
Categories
	: CORBAUnion
class implements Interface: IuSstGiopMarshalable
* sstAsIorInContext: value goto
* sstGiopMarshalingValue: type goto
* sstIdlTypeId goto
* sstInterfaceInContext: context
	"ACTION
		Answer the InterfaceDef object associated with the receiver in the current
		request's interface repository.
		This operation conforms to the CORBA::Object::get_interface operation.

	PARAMETERS
		context : <IuSstApplicationContext>

	RETURN VALUE
		<CORBA::InterfaceDef>"
Categories
	SST-API Developer
* sstIsA: value inContext: context
	"ACTION
		Answer true if the receiver is a @value according to its IDL interface definition, false otherwise.     
		@value should be a valid repository id.
		This operation conforms to the CORBA::Object::_is_a operation.

	PARAMETERS
		value : <String>
		context : <IuSstApplicationContext>

	RETURN VALUE
		<Boolean>

	EXCEPTIONS
		ExSstNonFatalError : if the receiver does not respond to #sstIdlTypeId"
Categories
	SST-API Developer

[FIRST] [PREV] [NEXT] [LAST]