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 iAwsSink * FindSink (const char *name)=0
 Finds a sink by name for connection.
virtual iAwsSink * CreateSink (void *parm)=0
 Create a new embeddable sink, with parm as the void * passed into the triggers.
virtual iAwsSlot * CreateSlot ()=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