virtual oscs_Int32 getInt32Argument( oscs_ConstString argname ) ;
Returns the actual parameter with the specified name.
If the actual parameter has not been set (by ostc_Operation::setArgument()), returns 0.
ostc_NoArguments is thrown if this operation has no arguments.
ostc_UnknownAttribute is thrown if there is no argument with the specified name.
ostc_DatatypeMismatch is thrown if the formal parameter with the specified name does not have the type oscs_Int32.
ostc_Operation::getInt64Argument()
virtual oscs_Int64 getInt64Argument( oscs_ConstString argname ) ;
Returns the actual parameter with the specified name.
If the actual parameter has not been set (by ostc_Operation::setArgument()), returns 0.
ostc_NoArguments is thrown if this operation has no arguments.
ostc_UnknownAttribute is thrown if there is no argument with the specified name.
ostc_DatatypeMismatch is thrown if the formal parameter with the specified name does not have the type oscs_Int64.
ostc_Operation::getStringArgument()
virtual oscs_ConstString getStringArgument( oscs_String argname ) ;
Returns the actual parameter with the specified name.
If the actual parameter has not been set (by ostc_Operation::setArgument()), returns 0.
ostc_NoArguments is thrown if this operation has no arguments.
ostc_UnknownAttribute is thrown if there is no argument with the specified name.
ostc_DatatypeMismatch is thrown if the formal parameter with the specified name does not have the type oscs_String.
ostc_Operation::getFloatArgument()
virtual oscs_Float getFloatArgument( oscs_ConstString argname ) ;
Returns the actual parameter with the specified name.
If the actual parameter has not been set (by ostc_Operation::setArgument()), returns 0.
ostc_NoArguments is thrown if this operation has no arguments.
ostc_UnknownAttribute is thrown if there is no argument with the specified name.
ostc_DatatypeMismatch is thrown if the formal parameter with the specified name does not have the type oscs_Float.
ostc_Operation::getDoubleArgument()
virtual oscs_Double getDoubleArgument( oscs_ConstString argname ) ;
Returns the actual parameter with the specified name.
If the actual parameter has not been set (by ostc_Operation::setArgument()), returns 0.
ostc_NoArguments is thrown if this operation has no arguments.
ostc_UnknownAttribute is thrown if there is no argument with the specified name.
ostc_DatatypeMismatch is thrown if the formal parameter with the specified name does not have the type oscs_Double.
ostc_Operation::getObjectArgument()
virtual ostc_OID * getObjectArgument( oscs_ConstString argname ) ;
Returns the actual parameter with the specified name.
If the actual parameter has not been set (by ostc_Operation::setArgument()), returns 0.
ostc_NoArguments is thrown if this operation has no arguments.
ostc_UnknownAttribute is thrown if there is no argument with the specified name.
ostc_DatatypeMismatch is thrown if the formal parameter with the specified name does not have the type ostc_OID.
ostc_Operation::getBinaryArgument()
virtual void * getBinaryArgument( oscs_ConstString argname, oscs_Uint32& length ) ;
Returns the actual parameter with the specified name.
length is the length of the bit stream making up the parameter value.
If the actual parameter has not been set (by ostc_Operation::setArgument()), returns 0.
ostc_NoArguments is thrown if this operation has no arguments.
ostc_UnknownAttribute is thrown if there is no argument with the specified name.