class axl::io::Socketransport

#include <axl_io_SocketTransport.h>

class Socketransport:
    public axl::io::Transport,
    public axl::sl::Handle
{
public:
    // methods

    virtual
    size_t
    transmit(
        const void* p,
        size_t size
        );

    virtual
    size_t
    receive(
        void* p,
        size_t size
        );
};

Inherited Members

public:
    // typedefs

    typedef T H;

    // methods

    virtual
    size_t
    transmit(
        const void* p,
        size_t size
        ) = 0;

    virtual
    size_t
    receive(
        void* p,
        size_t size
        ) = 0;

    operator T() const;

    T
    operator->() const;

    const Handle&
    operator=(T h);

    bool
    isOpen() const;

    void
    close();

    void
    attach(T h);

    T
    detach();

    T*
    p();

    static
    T
    getInvalidHandle();