- attach
void attach(Filter new_filter)
Attach another filter to this one
- attachable
bool attachable()
Undocumented in source. Be warned that the author may not have intended to support it.
- currentPort
size_t currentPort()
Undocumented in source. Be warned that the author may not have intended to support it.
- endMsg
void endMsg()
Undocumented in source. Be warned that the author may not have intended to support it.
- finishMsg
void finishMsg()
End a new message in this and all following filters. Only for
internal use, not intended for use in client applications.
- getNext
Filter getNext()
Undocumented in source. Be warned that the author may not have intended to support it.
- newMsg
void newMsg()
Start a new message in this and all following filters. Only for
internal use, not intended for use in client applications.
- owns
size_t owns()
Undocumented in source. Be warned that the author may not have intended to support it.
- send
void send(const(ubyte)* input, size_t length)
- send
void send(ubyte input)
- send
void send(Vector!(ubyte, ALLOC) input)
- send
void send(RefCounted!(Vector!(ubyte, ALLOC), ALLOC) input)
- send
void send(Vector!(ubyte, ALLOC) input, size_t length)
- send
void send(RefCounted!(Vector!(ubyte, ALLOC), ALLOC) input, size_t length)
- setNext
void setNext(Filter* filters, size_t size)
- setPort
void setPort(size_t new_port)
- startMsg
void startMsg()
Undocumented in source. Be warned that the author may not have intended to support it.
- totalPorts
size_t totalPorts()
Undocumented in source. Be warned that the author may not have intended to support it.
- write
void write(const(ubyte)[] input)
Write a portion of a message to this filter.
- write
void write(const(ubyte)* input, size_t length)
Undocumented in source.
This class represents general abstract filter objects.