#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) |
Friends | |
| class | DC_RemoteProcessState |
| class | DC_FilterInstance_t |
| class | DC_RemoteFilterCopy |
1.2.14 written by Dimitri van Heesch,
© 1997-2002