![]() | MvUserType Class |
Namespace: RW.Server.Component
The MvUserType type exposes the following members.
Name | Description | |
---|---|---|
![]() | MvUserType |
Initializes a new, empty, MvUserType instance.
|
Name | Description | |
---|---|---|
![]() | AsBoolean |
Converts to a Boolean value.
|
![]() | AsChar |
Converts to a char value.
|
![]() | AsDouble |
Converts to a double value.
|
![]() | AsFloat |
Converts to a float value.
|
![]() | AsHRef |
Converts to an HRef value.
|
![]() | AsLong |
Converts to a long value.
|
![]() | AsRef |
Converts to a MvRef value.
|
![]() | AsString |
Converts to a string value.
|
![]() | AsValue |
Converts to another MvUserType value.
|
![]() | Clone |
Creates a new MvUserType that is a copy of the
current instance.
|
![]() | Encode |
Serializes a user-type value.
|
![]() | Equals |
Returns a value indicating whether this instance is equal to a
specified object.
(Overrides ObjectEquals(Object).) |
![]() | GetHashCode |
Returns the hash code for this object.
(Overrides ObjectGetHashCode.) |
This class also lets you pass values of any types to functions that take the type MvValue as a parameter, such as the callback API (see MvEndPoint).
For this class to be serializable (within the Rogue Wave Server framework), you must implement two methods: static public MyType Decode(MvMessage msg)To deserialize your type.public MvMessage Encode(MvMessage msg)To serialize your type.