CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iAwsSinkManager Struct Reference
[AWS]

Interface for the sink manager. More...

#include <aws.h>

Inheritance diagram for iAwsSinkManager:

iBase List of all members.

Public Methods

virtual void RegisterSink (const char *name, iAwsSink *sink)=0
 Registers a sink by name for lookup.

virtual iAwsSinkFindSink (const char *name)=0
 Finds a sink by name for connection.

virtual iAwsSinkCreateSink (void *parm)=0
 Create a new embeddable sink, with parm as the void * passed into the triggers.

virtual iAwsSlotCreateSlot ()=0
 Create a new embeddable slot.


Detailed Description

Interface for the sink manager.

Definition at line 591 of file aws.h.


Member Function Documentation

virtual iAwsSink* iAwsSinkManager::CreateSink void *    parm [pure virtual]
 

Create a new embeddable sink, with parm as the void * passed into the triggers.

virtual iAwsSlot* iAwsSinkManager::CreateSlot   [pure virtual]
 

Create a new embeddable slot.

virtual iAwsSink* iAwsSinkManager::FindSink const char *    name [pure virtual]
 

Finds a sink by name for connection.

virtual void iAwsSinkManager::RegisterSink const char *    name,
iAwsSink   sink
[pure virtual]
 

Registers a sink by name for lookup.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.18