- remove a filter from an event I/O connection
#include <$OV_HEADER/ecs/EIO/EIO.h> int32 EIO_removeFilter ( EIO_ConnectionId id, const char *encoding_type, const char *event_syntax );
This function removes the filter on events received from an event I/O connection.
If the encoding_type parameter is zero then the filter on the specified connection is always removed. If the event_syntax parameter is zero and the filter matches the encoding_type parameter, it is removed. Otherwise the filter is only removed if it matches both the specified encoding type and the event syntax.
EIO_ConnectionId id
EIO_open).
const char *encoding_type
event_syntax parameter is ignored.
const char *event_syntax
encoding_type parameter on this connection are removed.
ECS_SUCCESS
ECS_BAD_PARAMETER
EIO_NOT_INITIALISED
EIO_stackInit has not been called.
EIO_BAD_CONNECTION
EIO_NOT_FOUND
ESOK_NOT_OPEN
ESOK_COMMUNICATION_ERROR