3.2.4.1.3.1 Methods

The methods for the ContentManager distributed object are as follows:

cContentAdded: This method informs the client that a new piece of content is available.

  • contentId (Int64): A server-generated integer that uniquely identifies the content for this meeting.

  • type (String): The type of the content object. This MUST be one of the following: "Content.Ppt", "Content.Whiteboard", "Content.NativeFileOnly", "Content.Poll", "Content.SharedNotes"<10> and "Content.PptWac"<11>. These correspond to the content’s implementation distributed object.

cContentCreated: This method is called only on the client that originated the content creation request. It indicates to the creating client that a new piece of content was successfully created. This gives the new contentId and the cookie that was sent during the creation request so that the client can map the request to the Content distributed object.

  • contentId (Int64): A server-generated integer that uniquely identifies the content for this Meeting.

  • cookie (Int32): A client-generated integer that the client put in the content creation request via the UploadManager.

cContentCreationFailed: This method was deprecated.

  • cookie (Int32): Deprecated.

  • reason (Int32): Deprecated.

cContentRemoved: This method informs a client that the content is no longer available to it.

  • contentId (Int64): A server-generated integer that uniquely identifies the content for this meeting.

cReserveTitleCompleted: This method informs the client about the success or failure of an attempt to reserve a title.

  • status (Int32 - TitleReservationStatus): Result of the attempt to reserve a title.

  • cookie (Int32): A client-generated integer that clients use to track the reservation request.

  • contentId (Int64): The contentId associated with the reservation request. For a creation reservation, this is zero ("0"). For an upgrade reservation, this is the contentId of the content to be upgraded (currently not supported). Otherwise, this contains the contentId of the content that already owns the reservation.

  • owningUserId (Int64): The ContentUser identifier associated with the client that owns the reservation.

cSetActiveContent: This method informs the client what the active content is for the Meeting. This can be zero ("0") to indicate there is no active content.

  • activeContentId (Int64): A server-generated integer that represents the contentId of the content that is the actively presented content.

cSetActivePresenter: This method informs the client who the current active presenter is for the Meeting. This can be zero ("0") to indicate there is no active presenter.

  • activePresenterId (Int64): A server-generated integer that represents the ContentUser Id of the user who is the active presenter.

cTitleReleased: This method informs the client that the reservation was released. This can be because of a client request or other conditions, such as a demotion that prevents the client's use of title reservations.

  • cookie (Int32): The client-generated integer that was sent as part of the sReserveTitle request.

cAdvertiseContentCreationManifest<12>: This method informs the client the data to use for adding content types.

  • xml (String): The data to use for adding content types. For example, URLs, title strings.