#include <dc_filterservice.h>
Inheritance diagram for DC_Filter_Base_t::arg_t::

Public Methods | |
| arg_t (void) | |
| ~arg_t (void) | |
| int | insIndex (char *sbName) |
| Returns an index to ins based on the stream name provided, or -1 if not found. | |
| int | outsIndex (char *sbName) |
| Returns an index to outs based on the stream name provided, or -1 if not found. | |
| DC_PipeInStream_t* | insLookup (char *sbName) |
| Returns an input stream based on the stream name provided, or NULL if not found. | |
| DC_PipeOutStream_t* | outsLookup (char *sbName) |
| Returns an output stream based on the stream name provided, or NULL if not found. | |
| DC_Buffer_t* | insReadAny (int *piFound=NULL, bool *rgStreamSet=NULL) |
| Blocks until a buffer is available for any input stream. | |
| int | insNumEOW (void) |
| Provides the number of streams in ins that already hit EOW. | |
| bool | insAllEOW (void) |
| Returns true if all the streams in ins are at EOW. | |
| int | CloseOutputWaitInput (int wWorkNum, bool fEndOfWork=false) |
| Closes all outgoing streams and waits for all input streams to see EOS. | |
Public Attributes | |
| int | nins |
| DC_PipeInStream_t* | ins |
| int | nouts |
| DC_PipeOutStream_t* | outs |
Protected Methods | |
| int | _init (DC_RemoteFilterCopy *pFilter_in, DC_FilterService_t *pDC) |
| int | _resetInsEOW (void) |
| int | DrainInput (int wWorkNum) |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001