Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages
iAwsSinkManager Struct Reference
[AWS, AWS]
Interface for the sink manager.
More...
#include <iaws/aws.h>
Inheritance diagram for iAwsSinkManager:

Public Member Functions | |
virtual AWS_VOIDP_IS_WARNING iAwsSink * | CreateSink (void *parm)=0 |
Create a new embeddable sink, with parm as the void* passed into the triggers. | |
virtual iAwsSink * | CreateSink (intptr_t parm)=0 |
Create a new embeddable sink, with parm as the intptr_t passed into the triggers. | |
virtual iAwsSlot * | CreateSlot ()=0 |
Create a new embeddable slot. | |
virtual iAwsSink * | FindSink (const char *name)=0 |
Finds a sink by name for connection. | |
virtual void | RegisterSink (const char *name, iAwsSink *sink)=0 |
Registers a sink by name for lookup. | |
virtual bool | RemoveSink (iAwsSink *sink)=0 |
Remove the indicated sink. | |
virtual bool | Setup (iObjectRegistry *object_reg)=0 |
Performs whatever initialization is needed. |
Detailed Description
Interface for the sink manager.
Definition at line 637 of file aws.h.
Member Function Documentation
|
Create a new embeddable sink, with parm as the void* passed into the triggers.
|
|
Create a new embeddable sink, with parm as the intptr_t passed into the triggers.
|
|
Create a new embeddable slot.
|
|
Finds a sink by name for connection.
|
|
Registers a sink by name for lookup.
|
|
Remove the indicated sink.
|
|
Performs whatever initialization is needed.
|
The documentation for this struct was generated from the following file:
- iaws/aws.h
Generated for Crystal Space by doxygen 1.4.4