CrystalSpace

Public API Reference

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

iAwsSinkManager Struct Reference
[AWS]

Interface for the sink manager. More...

#include <iaws/aws.h>

Inheritance diagram for iAwsSinkManager:

iBase List of all members.

Public Member Functions

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.3.9.1