Public Instance Methods : IuSstGiopMarshalable

* sstAsIorInContext: value
	"ACTION
		Answer an object (typically an instance of SstIor) that acts as a CORBA interoperable
		object reference representing the receiver. @value is provided to find cached IDL 
		definitions in the IDL repository cache associated with @value.

	PARAMETERS
		value : <IuSstApplicationContext>

	RETURN VALUE
		<IOP::IOR>"
* sstGiopMarshalingValue: type
	"ACTION
		Answer the object that will actually be marshaled by the GIOP marshaler when 
		it is about to marshal the next value onto the stream using @type. 

	PARAMETERS
		type : <SstIdlTypeCode>

	RETURN VALUE
		<Object>
	
	NOTES
		This operation allows the user to define alternative representations of object
		when being marshaled. For example, an IDL struct's Smalltalk mapping is to
		a Dictionary.  Thus if the receiver was some object of class Foo, this answer
		from this method should be a Dictionary object with appropriate keys and 
		values."
* sstIdlTypeId
	"ACTION
		Answer a repository id that identifies the receiver's IDL type in an 
		IDL interface repository.

	RETURN VALUE
		<CORBA::RepositoryId>
	
	NOTES
		The answer must be the id of the definition, not the name. 
		<CORBA::RepositoryId> is typically <String> or <Symbol> but 
		can be <Integer> for primitive CORBA types.  <Integer> should 
		never be used in user code."

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