![]() |
Diffusion .NET Classic API - Core and Common
5.9.4
|
Defines the type of an instance of ITopicData. More...
Public Types | |
enum | DataType { DataType.NONE, DataType.SINGLE_VALUE, DataType.RECORD, DataType.PROTOCOL_BUFFER, DataType.CUSTOM, DataType.SLAVE, DataType.SERVICE, DataType.PAGED_STRING, DataType.PAGED_RECORD, DataType.TOPIC_NOTIFY, DataType.ROUTING, DataType.CHILD_LIST, DataType.REMOTE_CONTROL, DataType.REMOTE_SERVICE, DataType.REMOTE_CONTROL_RELAY, DataType.REMOTE_SERVICE_RELAY } |
Describes the type of an instance of TopicData. More... | |
Static Public Attributes | |
static readonly TopicDataType | None = new TopicDataType(DataType.NONE, "N", "None") |
No topic data. More... | |
static readonly TopicDataType | SingleValue = new TopicDataType(DataType.SINGLE_VALUE, "S", "Single") |
Single value format. More... | |
static readonly TopicDataType | Record = new TopicDataType(DataType.RECORD, "R", "Record") |
Diffusion Record format. More... | |
static readonly TopicDataType | ProtocolBuffer |
Protocol Buffers (Google). More... | |
static readonly TopicDataType | Custom = new TopicDataType(DataType.CUSTOM, "U", "Custom") |
Custom format. More... | |
static readonly TopicDataType | Slave = new TopicDataType(DataType.SLAVE, "SD", "Slave") |
Slave topic data format. More... | |
static readonly TopicDataType | Service = new TopicDataType(DataType.SERVICE, "SV", "Service") |
Service topic data format. More... | |
static readonly TopicDataType | PagedString = new TopicDataType(DataType.PAGED_STRING, "PS", "Paged string") |
Paged string value topic data format. More... | |
static readonly TopicDataType | PagedRecord = new TopicDataType(DataType.PAGED_RECORD, "PR", "Paged record") |
Paged record topic data format. More... | |
static readonly TopicDataType | TopicNotify = new TopicDataType(DataType.TOPIC_NOTIFY, "TN", "Topic Notify") |
Topic notify topic data format. More... | |
static readonly TopicDataType | Routing = new TopicDataType(DataType.ROUTING, "RO", "Routing") |
Routing topic data format. More... | |
static readonly TopicDataType | ChildList = new TopicDataType(DataType.CHILD_LIST, "C", "Child") |
Child topics list format. More... | |
static readonly TopicDataType | RemoteControl |
Remote Control topic data format. More... | |
static readonly TopicDataType | RemoteService |
Remote Service topic data format. More... | |
static readonly TopicDataType | RemoteControlRelay |
Remote Control topic data in the relay tier format. More... | |
static readonly TopicDataType | RemoteServiceRelay |
Remote Service topic data in the relay tier format. More... | |
static string | PROTOCOL_BUFFER = "G" |
Protocol buffers (from Google). More... | |
static string | CUSTOM = "U" |
Custom. More... | |
static string | RECORD = "R" |
Diffusion Record format. More... | |
static string | SINGLE_VALUE = "S" |
Single value format. More... | |
static string | CHILD_LIST = "C" |
Child topics list. More... | |
static string | DIFF = "D" |
Diff topic data. More... | |
static string | PAGED_STRING = "PS" |
Paged string topic data. More... | |
static string | PAGED_RECORD = "PR" |
Paged record topic data. More... | |
static string | NONE = "N" |
Code associated with a topic having no topic data. More... | |
Properties | |
string | TypeCode [get, set] |
Get/set a one or two-character code representing the type. More... | |
string | Description [get, set] |
Get/set a description of this topic data-type enumeration. More... | |
![]() | |
string | Name [get] |
Returns the name of this enum. More... | |
Additional Inherited Members | |
![]() | |
override string | ToString () |
| |
![]() | |
static T | ValueOf (string name) |
Returns the value of this enum. More... | |
static IEnumerable< T > | Values () |
Returns the values of this enum. More... | |
![]() | |
Enum | INTERNAL_ENUM |
The internal enum value. More... | |
Defines the type of an instance of ITopicData.
Describes the type of an instance of TopicData.
Enumerator | |
---|---|
NONE |
No topic data. This special type is used to represent a topic that has no topic data. |
SINGLE_VALUE |
Single value format. Publishing topic data of type SingleValueTopicData. |
RECORD |
Diffusion Record format. Publishing topic data of type RecordTopicData. |
PROTOCOL_BUFFER |
Protocol Buffers (Google). Publishing topic data of type PBTopicData. |
CUSTOM |
Custom format. Publishing topic data of type CustomTopicData. |
SLAVE |
Slave topic data format. Publishing topic data of type SlaveTopicData. |
SERVICE |
Service topic data format. Functional command topic data of type ServiceTopicData. |
PAGED_STRING |
Paged string value topic data format. Functional command topic data of type PagedStringTopicData. |
PAGED_RECORD |
Paged record topic data format. Functional command topic data of type PagedRecordTopicData. |
TOPIC_NOTIFY |
Topic notify topic data format. Functional command topic data of type TopicNotifyTopicData. |
ROUTING |
Routing topic data format. Functional topic data of type RoutingTopicData. |
CHILD_LIST |
Child topics list format. Functional topic data of type ChildListTopicData. |
REMOTE_CONTROL |
Remote Control topic data format. Functional topic data of type RemoteControlTopicDataEdge. |
REMOTE_SERVICE |
Remote Service topic data format. Functional topic data of type RemoteServiceTopicData in an 'edge' role. |
REMOTE_CONTROL_RELAY |
Remote Control topic data in the relay tier format. Functional topic data of type RemoteControlTopicDataRelay. |
REMOTE_SERVICE_RELAY |
Remote Service topic data in the relay tier format. Functional topic data of type RemoteServiceTopicData in a 'relay' role. |
|
static |
Child topics list.
Data is of type IChildListTopicData.
|
static |
Child topics list format.
Functional topic data of type ChildListTopicData.
|
static |
Custom format.
Publishing topic data of type CustomTopicData.
|
static |
Custom.
Data is of type ICustomTopicData.
|
static |
Diff topic data.
Data is of type IDiffTopicData.
|
static |
No topic data.
This special type is used to represent a topic that has no topic data.
|
static |
Code associated with a topic having no topic data.
|
static |
Paged record topic data.
Data is of type IPagedRecordTopicData.
|
static |
Paged string topic data.
Data is of type IPagedStringTopicData.
|
static |
Paged record topic data format.
Functional command topic data of type PagedRecordTopicData.
|
static |
Paged string value topic data format.
Functional command topic data of type PagedStringTopicData.
|
static |
Protocol buffers (from Google).
Data is of type IPBTopicData.
|
static |
Protocol Buffers (Google).
Publishing topic data of type PBTopicData.
|
static |
Diffusion Record format.
Publishing topic data of type RecordTopicData.
|
static |
|
static |
Remote Control topic data format.
Functional topic data of type RemoteControlTopicDataEdge.
|
static |
Remote Control topic data in the relay tier format.
Functional topic data of type RemoteControlTopicDataRelay.
|
static |
|
static |
|
static |
Routing topic data format.
Functional topic data of type RoutingTopicData.
|
static |
Service topic data format.
Functional command topic data of type ServiceTopicData.
|
static |
Single value format.
Data is of type ISingleValueTopicData.
|
static |
Single value format.
Publishing topic data of type SingleValueTopicData.
|
static |
Slave topic data format.
Publishing topic data of type SlaveTopicData.
|
static |
Topic notify topic data format.
Functional command topic data of type TopicNotifyTopicData.
|
getset |
Get/set a description of this topic data-type enumeration.
|
getset |
Get/set a one or two-character code representing the type.