senf::PacketSocketProtocol Member List

This is the complete list of members for senf::PacketSocketProtocol, including all inherited members.

Public Member Functions

available() const senf::PacketSocketProtocol [virtual]
close() senf::SocketProtocol [virtual]
eof() const senf::PacketSocketProtocol [virtual]
error() const senf::BSDSocketProtocol
init_client(SocketType type=RawSocket, int protocol=-1) const senf::PacketSocketProtocol
linger() const senf::BSDSocketProtocol
linger(bool enable, unsigned timeout=0) const senf::BSDSocketProtocol
mcAdd(std::string const &interface, MACAddress const &address) const senf::PacketSocketProtocol
mcDrop(std::string const &interface, MACAddress const &address) const senf::PacketSocketProtocol
policy() const senf::ConcreteSocketProtocol [virtual]
priority() const senf::BSDSocketProtocol
priority(boost::uint8_t value) const senf::BSDSocketProtocol
promisc(std::string const &interface, bool mode) const senf::PacketSocketProtocol
rcvbuf() const senf::BSDSocketProtocol
rcvbuf(unsigned size) const senf::BSDSocketProtocol
sndbuf() const senf::BSDSocketProtocol
sndbuf(unsigned size) const senf::BSDSocketProtocol
state(SocketStateMap &map, unsigned lod) const senf::SocketProtocol [virtual]
terminate() const senf::SocketProtocol [virtual]
timestamp() const senf::DatagramSocketProtocol
timestamp_system() const senf::DatagramSocketProtocol

Public Enumerators

DatagramSocket enum value senf::PacketSocketProtocol
RawSocket enum value senf::PacketSocketProtocol

Public Types

Policy typedef senf::ConcreteSocketProtocol
SocketType enum name senf::PacketSocketProtocol

Non-Public Members

clientHandle() const senf::ConcreteSocketProtocol [protected]
fd() const senf::SocketProtocol [inline, protected]
fd(int) const senf::SocketProtocol [inline, protected]
fh() const senf::SocketProtocol [inline, protected]
serverHandle() const senf::ConcreteSocketProtocol [protected]