|
CX Framework
Cross-platform C utility framework
|
#include <cx/obj.h>#include <cx/struct.h>#include <cx/net/net_shared.h>#include <cx/net/pool.h>#include <cx/buffer/bufring.h>Go to the source code of this file.
Data Structures | |
| struct | NetFilter |
| Socket-level factory for per-flow filters. More... | |
| struct | NetFlowFilter |
| Shared lifecycle base for all flow filters. More... | |
| struct | NetStreamFilter |
| Base for byte-stream filters (attached between the application and a stream socket) More... | |
| struct | NetDatagramFilter |
| Base for datagram filters (attached between the application and a datagram flow) More... | |
Macros | |
| #define | netfilterCreateFlow(self, type) (self)->_->createFlow(NetFilter(self), type) |
| #define | netfilterCanFilter(self, type) (self)->_->canFilter(NetFilter(self), type) |
| #define | netflowfilterNotify(self, note) NetFlowFilter_notify(NetFlowFilter(self), note) |
| #define | netflowfilterShutdown(self) (self)->_->shutdown(NetFlowFilter(self)) |
| #define | netstreamfilterNotify(self, note) NetFlowFilter_notify(NetFlowFilter(self), note) |
| #define | netstreamfilterShutdown(self) (self)->_->shutdown(NetStreamFilter(self)) |
| #define | netstreamfilterEncode(self, src) (self)->_->encode(NetStreamFilter(self), src) |
| #define | netstreamfilterDecode(self, src) (self)->_->decode(NetStreamFilter(self), src) |
| #define | netdatagramfilterNotify(self, note) NetFlowFilter_notify(NetFlowFilter(self), note) |
| #define | netdatagramfilterShutdown(self) (self)->_->shutdown(NetDatagramFilter(self)) |
| #define | netdatagramfilterEncodeMsg(self, src) (self)->_->encodeMsg(NetDatagramFilter(self), src) |
| #define | netdatagramfilterDecodeMsg(self, src) (self)->_->decodeMsg(NetDatagramFilter(self), src) |
Typedefs | |
| typedef struct NetFilter | NetFilter |
| Socket-level factory for per-flow filters. | |
| typedef struct NetFlowFilter | NetFlowFilter |
| Shared lifecycle base for all flow filters. | |
| typedef struct NetStreamFilter | NetStreamFilter |
| Base for byte-stream filters (attached between the application and a stream socket) | |
| typedef struct NetDatagramFilter | NetDatagramFilter |
| Base for datagram filters (attached between the application and a datagram flow) | |
Definition in file filter.h.