NAME

ACE_UNIX_Addr - Defines the ``UNIX domain address family'' address format.

SYNOPSIS

#include <ace/UNIX_Addr.h>

class ACE_UNIX_Addr : public ACE_Addr { public: ACE_UNIX_Addr (void); ACE_UNIX_Addr (const ACE_UNIX_Addr &sa); ACE_UNIX_Addr (const char rendezvous_point[]); ACE_UNIX_Addr (const sockaddr_un *, int len); int set (const ACE_UNIX_Addr &sa); int set (const char rendezvous_point[]); int set (const sockaddr_un *, int len); virtual void *get_addr (void) const; virtual void set_addr (void *addr, int len); virtual int addr_to_string (char addr[], size_t) const; virtual int string_to_addr (const char addr[]); int operator == (const ACE_UNIX_Addr &SAP) const; int operator != (const ACE_UNIX_Addr &SAP) const; const char *get_path_name (void) const; virtual u_long hash (void) const; void dump (void) const; ACE_ALLOC_HOOK_DECLARE; private: sockaddr_un unix_addr_; };

Initialization methods.

ACE_UNIX_Addr (void);

ACE_UNIX_Addr (const ACE_UNIX_Addr &sa);

ACE_UNIX_Addr (const char rendezvous_point[]);

ACE_UNIX_Addr (const sockaddr_un *, int len);

int set (const ACE_UNIX_Addr &sa);

int set (const char rendezvous_point[]);

int set (const sockaddr_un *, int len);

virtual void *get_addr (void) const;

virtual void set_addr (void *addr, int len);

virtual int addr_to_string (char addr[], size_t) const;

virtual int string_to_addr (const char addr[]);

int operator == (const ACE_UNIX_Addr &SAP) const;

int operator != (const ACE_UNIX_Addr &SAP) const;

const char *get_path_name (void) const;

virtual u_long hash (void) const;

void dump (void) const;

ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Doug Schmidt

LIBRARY

ace