Public Instance Methods : SstNamingContext
bind: name obj: value
"ACTION
Binds @value to @name within the receiver. If @value is an instance of the receiver,
it will not participate in compound name resolution. If @name is a compound
name, each component except the last identifies a naming context which must
already exist.
PARAMETERS
name : <SstName>
value : <Object>
EXCEPTIONS
ExSstNonFatalError : with possible errors SstNaming{NotFound | CannotProceed |
InvalidName | AlreadyBound}Error
NOTES
The operation is part of CORBA's CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
bindContext: name nc: value
"ACTION
Binds @value to @name within the receiver. @value will participate in compound name
resolution. If @name is a compound name, each component except the last identifies
a naming context which must already exist.
PARAMETERS
name : <SstName>
value : <SstNamingContext>
EXCEPTIONS
ExSstNonFatalError : with possible errors SstNaming{NotFound | CannotProceed |
InvalidName | AlreadyBound}Error
NOTES
The operation is part of CORBA's CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
bindNewContext: name
"ACTION
Creates a new instance of the receiver and binds it to @name within the receiver.
PARAMETERS
name : <SstName>
RETURN VALUE
<SstNamingContext>
EXCEPTIONS
ExSstNonFatalError : with possible errors SstNaming{NotFound | AlreadyBound | CannotProceed | InvalidName}Error
NOTES
The operation is part of CORBA's CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
destroy
"ACTION
Prevent further participation of the receiver in any actions. There must be
no existing bindings within the receiver when this operation is called.
EXCEPTIONS
ExSstNonFatalError : with possible errors SstNamingNotEmptyError
NOTES
The operation is part of CORBA's CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
list: number bl: bindingListHolder bi: bindingIteratorHolder
"ACTION
Report a collection of at most @number <SstNameBinding> instances
discovered in the receiver. These are placed in @bindingListHolder. If
there were more bindings available, create a <SstNameBindingIterator>
which will iterate through the remaining bindings and place it in
@bindingIteratorHolder. If there are no more bindings, then set
@bindingIteratorHolder to nil.
PARAMETERS
number : <Integer>
bindingListHolder (OUT) : <SstValueHolder>
bindingIteratorHolder (OUT) : <SstValueHolder>
NOTES
The slightly peculiar mechanisms for reporting the results is so
the operation conforms with CORBA's CosNaming::NamingService::list
specification.
The operation is part of CORBA's CosNaming::NamingContext interface."
Categories
: CosNaming::NamingContext
newContext
"ACTION
Answer an instance of the receiver, not bound to any name.
RETURN VALUE
<SstNamingContext>
NOTES
The operation is part of CORBA's CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
rebind: name obj: value
"ACTION
Binds @value to @name within the receiver. If @value is an instance of the receiver,
it will not participate in compound name resolution. If @name is a compound
name, each component except the last identifies a naming context which must
already exist.
PARAMETERS
name : <SstName>
value : <Object>
EXCEPTIONS
ExSstNonFatalError : with possible errors SstNaming{NotFound | CannotProceed | InvalidName}Error
NOTES
The operation is part of CORBA's CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
rebindContext: name nc: value
"ACTION
Binds @value to @name within the receiver. @value will participate in compound name
resolution. If @name is a compound name, each component except the last identifies
a naming context which must already exist.
PARAMETERS
name : <SstName>
value : <SstNamingContext>
EXCEPTIONS
ExSstNonFatalError : with possible errors SstNaming{NotFound | CannotProceed |
InvalidName}Error
NOTES
The operation is part of CORBA's CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
resolve: name
"ACTION
Retrieves the object bound to @name in the receiver. If the name is a compound
name, each component except the last identifies a naming context which must
already exist.
PARAMETERS
name : <SstName>
RETURN VALUE
<Object>
EXCEPTIONS
ExSstNonFatalError : with possible errors SstNaming{NotFound | CannotProceed |
InvalidName}Error
NOTES
The operation is part of CORBA's CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
unbind: name
"ACTION
Removes a binding for @name within the receiver. If @name is a compound
name, each component except the last identifies a naming context which must
already exist.
PARAMETERS
name : <SstName>
EXCEPTIONS
ExSstNonFatalError : with possible errors SstNaming{NotFound | CannotProceed |
InvalidName}Error
NOTES
The operation is part of the CORBA::CosNaming::NamingContext interface"
Categories
: CosNaming::NamingContext
namesAndBindingsDo: aBlock
"ACTION
Iteratively evaluate the two argument block, @aBlock using each
binding key (transformed from a name component to a name) and binding
value of the receiver.
PARAMETERS
aBlock : <Block>
EXCEPTIONS
ExError : thrown if @aBlock is not a two argument block.
NOTES
This operation is NOT part of CORBA's CosNaming::NamingContext
interface. It is provided as a convenience method to iterate through
the receiver's bindings."
Categories
SST-API Developer
[FIRST] [PREV] [NEXT] [LAST]