All Classes and Interfaces

Class
Description
The CMAppEventHandler interface represents an event handler of a CM application.
 
 
 
 
 
This class provides APIs, through which a client developer can access most of the communication services of CM.
 
 
 
 
 
 
This class represents CM events that are used for notifying a new group user or existing group members of the information of group membership change.
 
 
The CMDummyEvent represents a simple event that has a string message.
 
This class represents a CM event.
The CMEventHandler class represents a CM event handler that processes incoming events.
 
 
 
 
This class represents CM events that are used for the file-transfer task.
 
 
This class represents CM events that are used for the file synchronization task.
This class represents a CMFileSyncEvent with which the server notifies the client of the completion of file sync operation.
This class represents a CMFileSyncEvent with which the server notifies the client of the completion of transmission of a new file for synchronization.
This class represents a CMFileSyncEvent with which the server notifies the client of the completion of update of a modified file for synchronization.
This class represents a CMFileSyncEvent with which the server notifies the client of the completion of sending block checksums of a file.
This class represents a CMFileSyncEvent with which the client replies to the server about the completion of receiving block checksums of a file.
This class represents a CMFileSyncEvent with which the client notifies the server of the completion of sending file list for synchronization.
This class represents a CMFileSyncEvent with which the server replies to the client about the completion of receiving file list for synchronization.
This class represents a CMFileSyncEvent with which the client notifies the server of the completion of sending the list of requested files to be changed to the local mode.
This class represents a CMFileSyncEvent with which the server replies to the client about the completion of receiving the list of requested files to be changed to the local mode.
This class represents a CMFileSyncEvent with which the client notifies the server of the completion of sending the list of requested files to be changed to the online mode.
This class represents a CMFileSyncEvent with which the server replies to the client about the completion of receiving the list of requested files to be changed to the online mode.
This class represents a CMFileSyncEvent with which the server sends the client an array of block checksums of a file.
This class represents a CMFileSyncEvent with which the client sends the server a list of file entries that will be synchronized.
This class represents a CMFileSyncEvent with which the server acknowledges the reception of a list of file entries that will be synchronized.
 
This class represents a CMFileSyncEvent with which the client sends the server a list of online mode file paths that will be changed to the local mode.
This class represents a CMFileSyncEvent with which the server acknowledges the reception of the list of online mode file paths that will be changed to the local mode.
This class represents a CMFileSyncEvent with which the client sends the server a list of local mode file paths that will be changed to the online mode.
This class represents a CMFileSyncEvent with which the server acknowledges the reception of the list of local mode file paths that will be changed to the online mode.
This class represents a CMFileSyncEvent with which the server requests the transmission of new files for the synchronization from the client.
This class represents a CMFileSyncEvent with which the server notifies the client of skipping update of a file for synchronization.
This class represents a CMFileSyncEvent with which the server notifies the client of the start of sending block checksums of a file.
This class represents a CMFileSyncEvent with which the client acknowledges the reception of the start of sending block checksums of a file from the server.
This class represents a CMFileSyncEvent with which the client notifies the server of the start of sending a list of file entries for synchronization.
This class represents a CMFileSyncEvent with which the server acknowledges the reception of the start of sending a list of file entries for synchronization.
This class represents a CMFileSyncEvent with which the client notifies the server of how to update of an existing file for synchronization.
 
 
 
File synchronization mode.
 
 
 
 
 
 
The CMGroupInfo class represents a group in a session.
 
 
 
 
This class represents CM events that are used when a user changes the group membership or interacts with the other group members.
The CMList<T> class represents a list of CM objects.
This class represents a list of users.
 
This class represents CM events that belong to the MQTT control packets.
This class represents a CM event that belongs to the variable header and payload of MQTT CONNACK packet.
This class represents a CM event that belongs to the variable header and payload of MQTT CONNECT packet.
This class represents a CM event that belongs to the variable header and payload of MQTT DISCONNECT packet.
This class represents CM events that belong to the fixed header of MQTT control packets.
The CMMqttEventHandler class represents a CM event handler that processes incoming CM MQTT events.
This class represents a CM event that belongs to the variable header and payload of MQTT PINGREQ packet.
This class represents a CM event that belongs to the variable header and payload of MQTT PINGRESP packet.
This class represents a CM event that belongs to the variable header and payload of MQTT PUBACK packet.
This class represents a CM event that belongs to the variable header and payload of MQTT PUBCOMP packet.
This class represents a CM event that belongs to the variable header and payload of MQTT PUBLISH packet.
This class represents a CM event that is the variable header and payload of MQTT PUBREC packet.
This class represents a CM event that is the variable header and payload of MQTT PUBREL packet.
This class represents a CM event that is the variable header and payload of MQTT SUBACK packet.
This class represents a CM event that is the variable header and payload of MQTT SUBSCRIBE packet.
This class represents a CM event that is the variable header and payload of MQTT UNSUBACK packet.
This class represents a CM event that is the variable header and payload of MQTT UNSUBSCRIBE packet.
The CMMqttInfo class stores information required for the MQTT protocol.
The CMMqttManager class represents a CM service object with which an application can request Mqtt service.
The CMMqttSession class represents a MQTT session.
The CMMqttTopicQoS class represents a pair of a topic filter and a requested QoS, and it is used in the topic subscription process of the MQTT protocol.
The CMMqttWill class represents information about MQTT will message.
This class represents CM events that are related to additional servers.
Class CMObject is the root of the class hierarchy.
 
This class represents position information in 3D coordinate.
This class represents location information.
This class represents orientation information of an object.
 
 
 
 
 
 
This class represents CM server information that needs to be transferred to a remote CM node.
 
This class provides APIs, through which a server developer can access the communication services of CM.
The CMServiceManager class represents a CM service object.
 
This class represents CM events that are used for session related tasks.
This class represents information of a session.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides CM APIs of the common communication services that can be called by both the server and the client applications.
 
 
 
 
This class represents the information of a CM user (client).
The CMUserEvent is a user-defined event that can consist of different types of arbitrary fields.
The CMUserEventField class represents a field of the CMUserEvent.