Aw::Event

MethodArgumentsReturnThrows
Exception
new( client, event_type_name [ , %data ] )
Instantiates a new Aw::Event object and sets event fields if a %data of structured data is provided.
Aw::EventYES
DESTROY( )voidNO
clear( )BooleanYES
clearField( field_name )BooleanYES
fromBinData( client, data, size )Aw::EventNO
getBaseName( )StringNO
getBooleanField( field_name )BooleanYES
getBooleanSeqField( field_name [, offset [, max_n] ] )@BooleanYES
getByteField( field_name )ByteYES
getByteSeqField( field_name [, offset [, max_n] ] )@ByteYES
getCharField( field_name )CharYES
getCharSeqField( field_name [, offset [, max_n] ] )@CharYES
getClient( )Aw::ClientNO
getDateField( field_name )Aw::DateYES
getDateSeqField( field_name [, offset [, max_n] ] )@Aw::DateYES
getDoubleField( field_name )NumberYES
getDoubleSeqField( field_name [, offset [, max_n] ] )@DoubleYES
getEventId( )CORBA::LongLongNO
getFamilyName( )StringNO
getField( field_name )[$ | @ | %]YES
getFieldNames( [ field_name ] )@<field_name>YES
getFieldType( field_name )Type IdYES
getFloatField( field_name )Number.NumberYES
getFloatSeqField( field_name [, offset [, max_n] ] )@FloatYES
getIntegerField( field_name )NumberYES
getIntegerSeqField( field_name [, offset [, max_n] ] )@IntegerYES
getLongField( field_name )CORBA::LongLongYES
getLongSeqField( field_name [, offset [, max_n] ] )@Corba::LongLongYES
getPublishSequenceNumber( )CORBA::LongLongNO
getReceiptSequenceNumber( )CORBA::LongLongNO
getScopeName( )StringNO
getSequenceField( field_name [, offset [, max_n] ] )@<field_name>YES
getSequenceFieldSize( field_name )NumberYES
getShortField( field_name )Type IdYES
getShortSeqField( field_name [, offset [, max_n] ] )@ShortYES
getStringField( field_name )StringYES
getStringSeqField( field_name [, offset [, max_n] ] )@StringYES
getStructFieldAsEvent( field_name )Aw::EventYES
getStructFieldAsHash( field_name )Aw::EventYES
getStructSeqFieldAsEvents( field_name [, [offset [, max_n] ])@Aw::EventNO
getSubscriptionIds( )@Aw::SubscriptionYES
getTag( )NumberYES
getTypeDef( )Aw::TypeDefYES
getTypeDefFieldNames( [ field_name ] )@<field_name>YES
getTypeName( )StringNO
getUCCharField( field_name )StringYES
getUCCharSeqField( field_name [, offset [, max_n] ] )@Char::UTF8YES
getUCStringField( field_name )StringYES
getUCStringSeqField( field_name [, offset [, max_n] ] )@String::UTF8YES
init( %data )BooleanYES
initTyped( %data, %type )BooleanYES
isAckReply( )BooleanNO
isErrorReply( )BooleanNO
isFieldSet( field_name )BooleanYES
isLastReply( )BooleanNO
isNullReply( )BooleanNO
setBooleanField( field_name, value )BooleanYES
setBooleanSeqField( field_name, @Boolean )BooleanYES
setByteField( field_name, value )BooleanYES
setByteSeqField( field_name, @Byte )BooleanYES
setCharField( field_name, value )BooleanYES
setCharSeqField( field_name, @Boolean )BooleanYES
setDateField( field_name, value )BooleanYES
setDateSeqField( field_name, @Aw::Date )BooleanYES
setDoubleField( field_name, value )BooleanYES
setDoubleSeqField( field_name, @Double )BooleanYES
setField( field_name, value )BooleanYES
setFloatField( field_name, value )BooleanYES
setFloatSeqField( field_name, @Float )BooleanYES
setIntegerField( field_name, value )BooleanYES
setIntegerSeqField( field_name, @Integer )BooleanYES
setLongField( field_name, value )BooleanYES
setLongSeqField( field_name, @Corba::LongLong )BooleanYES
setPublishSequenceNumber( seqn )BooleanYES
setSequenceField( field_name, [ src_offset [, dest_offset,] ] @<field_type> )BooleanYES
setSequenceFieldSize( field_name, size )BooleanYES
setShortField( field_name, value )BooleanYES
setShortSeqField( field_name, @Short )BooleanYES
setStringField( field_name, value )BooleanYES
setStringFieldToSubstring( field_name, char_offset, nc, value )BooleanYES
setStringSeqField( field_name, @String )BooleanYES
setStructFieldFromEvent( field_name, value )BooleanYES
setStructSeqFieldFromEvents( field_name, src_offset, dest_offset, @Aw::Event )BooleanYES
setTag( tag )BooleanYES
setUCCharField( field_name, value )BooleanYES
setUCCharSeqField( field_name, @Char::UTF8 )BooleanYES
setUCStringField( field_name, value )BooleanYES
setUCStringFieldToSubstring( field_name, char_offset, nc, value )BooleanYES
setUCStringSeqField( field_name, @String::UTF8 )BooleanYES
stringFromANSI( string )StringNO
stringToANSI( utf8String)StringNO
toBinData( )StringYES
toFormattedString( format_string )StringYES
toHash( )%HashNO
toString( )StringNO
toTypedHash( )StringNO
validate( client )BooleanYES
Inherited Methods
err( )BooleanYES
errmsg( )StringYES
error( )Aw::ErrorNO
hello( )
Returns the string "hello". Useful for debugging.
StringNO
getWarn( )
Returns current warn level.
NumberNO
setWarn( level )
Sets new warn level.0 : No warnings (quiet mode)
1 : Terse (uses awErrorToString)
2 : Verbose (uses awErrorToCompleteString)
The Aw extensions must be compiled with AWXS_WARNS defined.
voidNO
warn( [string] )
Warn message is string if passed, otherwise current err is converted to string.
voidYES