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.
|
UnionSchema | SupportedErrors [get, set] |
| Explicitly defined protocol errors plus system added "string" error.
|
Constructor & Destructor Documentation
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
Tests equality of two objects taking null values into account.
- Parameters:
-
- Returns:
Tests equality of this Message object with the passed object.
- Parameters:
-
- Returns:
Returns the hash code of this Message object.
- Returns:
Property Documentation
Documentation for the message.
Union schema object for the 'error' attribute.
Optional one-way attribute.
Anonymous record for the list of parameters for the request fields.
Schema object for the 'response' attribute.
Explicitly defined protocol errors plus system added "string" error.
The documentation for this class was generated from the following file:
- src/apache/main/Protocol/Message.cs