Public Member Functions | Static Protected Member Functions | Properties

Avro::Message Class Reference

List of all members.

Public Member Functions

 Message (string name, string doc, RecordSchema request, Schema response, UnionSchema error, bool?oneway)
 Constructor for Message class.
override bool Equals (Object obj)
 Tests equality of this Message object with the passed object.
override int GetHashCode ()
 Returns the hash code of this Message object.

Static Protected Member Functions

static bool areEqual (object o1, object o2)
 Tests equality of two objects taking null values into account.

Properties

string Name [get, set]
 Name of the message.
string Doc [get, set]
 Documentation for the message.
RecordSchema Request [get, set]
 Anonymous record for the list of parameters for the request fields.
Schema Response [get, set]
 Schema object for the 'response' attribute.
UnionSchema Error [get, set]
 Union schema object for the 'error' attribute.
bool Oneway [get, set]
 Optional one-way attribute.

Constructor & Destructor Documentation

Avro::Message::Message ( string  name,
string  doc,
RecordSchema  request,
Schema  response,
UnionSchema  error,
bool?  oneway 
) [inline]

Constructor for Message class.

Parameters:
name name property
doc doc property
request list of parameters
response response property
error error union schema

Member Function Documentation

static bool Avro::Message::areEqual ( object  o1,
object  o2 
) [inline, static, protected]

Tests equality of two objects taking null values into account.

Parameters:
o1 
o2 
Returns:
override bool Avro::Message::Equals ( Object  obj  )  [inline]

Tests equality of this Message object with the passed object.

Parameters:
obj 
Returns:
override int Avro::Message::GetHashCode (  )  [inline]

Returns the hash code of this Message object.

Returns:

Property Documentation

string Avro::Message::Doc [get, set]

Documentation for the message.

UnionSchema Avro::Message::Error [get, set]

Union schema object for the 'error' attribute.

string Avro::Message::Name [get, set]

Name of the message.

bool Avro::Message::Oneway [get, set]

Optional one-way attribute.

RecordSchema Avro::Message::Request [get, set]

Anonymous record for the list of parameters for the request fields.

Schema Avro::Message::Response [get, set]

Schema object for the 'response' attribute.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties