virtual oscs_Int32 getInt32Value( oscs_ConstString attrname ) ;
Returns the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), returns 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
ostc_DatatypeMismatch is thrown if the attribute with the specified name does not have the type ostc_int32.
ostc_Object::getInt64Value()
virtual oscs_Int64 getInt64Value(oscs_ConstString attrname) ;
Returns the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), returns 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
ostc_DatatypeMismatch is thrown if the attribute with the specified name does not have the type ostc_int64.
ostc_Object::getStringValue()
virtual oscs_ConstString getStringValue( oscs_ConstString attrname ) ;
Returns the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), returns 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
ostc_DatatypeMismatch is thrown if the attribute with the specified name does not have the type ostc_string.
ostc_Object::getFloatValue()
virtual oscs_Float getFloatValue( oscs_ConstString attrname ) ;
Returns the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), returns 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
ostc_DatatypeMismatch is thrown if the attribute with the specified name does not have the type ostc_float.
ostc_Object::getDoubleValue()
virtual oscs_Double getDoubleValue( oscs_ConstString attrname ) ;
Returns the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), returns 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
ostc_DatatypeMismatch is thrown if the attribute with the specified name does not have the type ostc_double.
ostc_Object::getObjectValue()
virtual ostc_OID * getObjectValue( oscs_ConstString attrname ) ;
Returns the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), returns 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
ostc_DatatypeMismatch is thrown if the attribute with the specified name does not have the type ostc_OID*.
ostc_Object::getBinaryValue()
virtual void * getBinaryValue( oscs_ConstString attrname, oscs_Uint32& length ) ;
Returns the value of the attribute with the specified name.
length is the length of the bit stream making up the value.
If the value has not been set (by ostc_Object::setValue()), returns 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
ostc_DatatypeMismatch is thrown if the attribute with the specified name does not have the type ostc_binary.
ostc_Object::getValue()
virtual void getValue( oscs_ConstString name, oscs_Int32 & value );
Sets value to the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), value is set to 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
virtual void getValue( oscs_ConstString name, oscs_Int64 & value );
Sets value to the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), value is set to 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
virtual void getValue( oscs_ConstString name, oscs_String & value );
Sets value to the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), value is set to 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
virtual void getValue( oscs_ConstString name, oscs_Float & value ) ;
Sets value to the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), value is set to 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
virtual void getValue( oscs_ConstString name, oscs_Double & value );
Sets value to the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), value is set to 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
virtual void getValue( oscs_ConstString name, ostc_OID*& value );
Sets value to the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), value is set to 0.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.
virtual void getValue( oscs_ConstString name, void*& value, oscs_Uint32 & length );
Sets value to the value of the attribute with the specified name.
If the value has not been set (by ostc_Object::setValue()), value is set to 0.
length is the length of the bit stream making up the value.
ostc_UnknownAttribute is thrown if there is no attribute with the specified name.