NAME

ACE_SOCK_Stream - Defines the member functions for the ACE_SOCK ACE_Stream abstraction.

SYNOPSIS


#include <ace/SOCK_Stream.h>


class ACE_SOCK_Stream : public ACE_SOCK_IO
{
  public:
    ssize_t send_n (const void *buf, int n) const;
    ssize_t recv_n (void *buf, int n) const;
    ssize_t send_n (const void *buf, int n, int flags) const;
    ssize_t recv_n (void *buf, int n, int flags) const;
    ssize_t send_urg (void *ptr, int len = sizeof (char));
    ssize_t recv_urg (void *ptr, int len = sizeof (char));
    int close_reader (void);
    int close_writer (void);
    typedef ACE_INET_Addr PEER_ADDR;
    void dump (void) const;
    ACE_ALLOC_HOOK_DECLARE;
};

Send/receive an

urgent" character (see TCP specs...)."
ssize_t send_urg (void *ptr, int len = sizeof (char));
ssize_t recv_urg (void *ptr, int len = sizeof (char));

Selectively close endpoints.

int close_reader (void);
int close_writer (void);

Meta-type info

typedef ACE_INET_Addr PEER_ADDR;
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Doug Schmidt

LIBRARY

ace