Katana Plug-in APIs 0.1
Public Member Functions

Foundry::Katana::EndOfRenderMessage Class Reference

The EndOfRenderMessage class encapsulates the message sent to Katana instructing it that there is no more data for the specified channel and it can clear up any data structures that it maintains for this channel. More...

#include <EndOfRenderMessage.h>

Inheritance diagram for Foundry::Katana::EndOfRenderMessage:
Foundry::Katana::Message

List of all members.

Public Member Functions

 EndOfRenderMessage (const NewChannelMessage &channel)
 Create a new instance of a EndOfRenderMessage message that, when sent to Katana will let the Catalog Server know that there is no more data to be sent through for this specified channel.
 EndOfRenderMessage (const uint8_t *frameID, uint16_t channelID=0)
 Create a new instance of a EndOfRenderMessage message that, when sent to Katana will let the Catalog Server know that there is no more data to be sent through for this specified channel.

Detailed Description

The EndOfRenderMessage class encapsulates the message sent to Katana instructing it that there is no more data for the specified channel and it can clear up any data structures that it maintains for this channel.

The EndOfRender message should only be sent down the pipe when no more data is to be sent for the channel.

See also:
KatanaPipe.

Constructor & Destructor Documentation

Foundry::Katana::EndOfRenderMessage::EndOfRenderMessage ( const NewChannelMessage channel) [explicit]

Create a new instance of a EndOfRenderMessage message that, when sent to Katana will let the Catalog Server know that there is no more data to be sent through for this specified channel.

Parameters:
[in]channelthe channel object that will be closed
Foundry::Katana::EndOfRenderMessage::EndOfRenderMessage ( const uint8_t *  frameID,
uint16_t  channelID = 0 
) [explicit]

Create a new instance of a EndOfRenderMessage message that, when sent to Katana will let the Catalog Server know that there is no more data to be sent through for this specified channel.

Parameters:
[in]frameIDa pointer to a 16 byte array containing a unique frameID
[in]channelIDthe channel ID for the channel that should be closed.

The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator