ACE 6.0.3
|
Defines the SVR4 STREAM pipe address family address format. More...
#include <SPIPE_Addr.h>
Classes | |
struct | SPIPE_Addr |
Contains security attributes. More... | |
Public Member Functions | |
ACE_SPIPE_Addr (void) | |
Default constructor. | |
ACE_SPIPE_Addr (const ACE_SPIPE_Addr &sa) | |
Copy constructor. | |
ACE_SPIPE_Addr (const ACE_TCHAR *rendezvous_point, gid_t=0, uid_t=0) | |
int | set (const ACE_SPIPE_Addr &sa) |
Acts like a copy constructor... | |
int | set (const ACE_TCHAR *rendezvous_point, gid_t=0, uid_t=0) |
virtual void * | get_addr (void) const |
Return a pointer to the address. | |
virtual void | set_addr (void *addr, int len) |
Set a pointer to the underlying network address. | |
virtual int | addr_to_string (ACE_TCHAR *addr, size_t) const |
Transform the current address into string format. | |
virtual int | string_to_addr (const ACE_TCHAR *addr) |
Transform the string into the current addressing format. | |
bool | operator== (const ACE_SPIPE_Addr &SAP) const |
Check for equality. | |
bool | operator!= (const ACE_SPIPE_Addr &SAP) const |
Check for inequality. | |
const ACE_TCHAR * | get_path_name (void) const |
Pathname of rendezvous point in file system. | |
uid_t | user_id (void) const |
Get user id. | |
void | user_id (uid_t uid) |
Set user id. | |
void | group_id (gid_t gid) |
Set group ids. | |
gid_t | group_id (void) const |
Get group ids. | |
void | dump (void) const |
Dump the state of an object. | |
Public Attributes | |
ACE_ALLOC_HOOK_DECLARE | |
Declare the dynamic allocation hooks. | |
Private Attributes | |
struct ACE_SPIPE_Addr::SPIPE_Addr | SPIPE_addr_ |
Defines the SVR4 STREAM pipe address family address format.
ACE_SPIPE_Addr::ACE_SPIPE_Addr | ( | void | ) |
Default constructor.
ACE_SPIPE_Addr::ACE_SPIPE_Addr | ( | const ACE_SPIPE_Addr & | sa | ) |
Copy constructor.
ACE_SPIPE_Addr::ACE_SPIPE_Addr | ( | const ACE_TCHAR * | rendezvous_point, |
gid_t | gid = 0 , |
||
uid_t | uid = 0 |
||
) |
Create a ACE_SPIPE_Addr from a rendezvous point in the file system.
int ACE_SPIPE_Addr::addr_to_string | ( | ACE_TCHAR * | addr, |
size_t | len | ||
) | const [virtual] |
Transform the current address into string format.
void ACE_SPIPE_Addr::dump | ( | void | ) | const |
Dump the state of an object.
Reimplemented from ACE_Addr.
void * ACE_SPIPE_Addr::get_addr | ( | void | ) | const [virtual] |
Return a pointer to the address.
Reimplemented from ACE_Addr.
const ACE_TCHAR * ACE_SPIPE_Addr::get_path_name | ( | void | ) | const [inline] |
Pathname of rendezvous point in file system.
gid_t ACE_SPIPE_Addr::group_id | ( | void | ) | const [inline] |
Get group ids.
void ACE_SPIPE_Addr::group_id | ( | gid_t | gid | ) | [inline] |
Set group ids.
bool ACE_SPIPE_Addr::operator!= | ( | const ACE_SPIPE_Addr & | SAP | ) | const [inline] |
Check for inequality.
bool ACE_SPIPE_Addr::operator== | ( | const ACE_SPIPE_Addr & | SAP | ) | const [inline] |
Check for equality.
int ACE_SPIPE_Addr::set | ( | const ACE_SPIPE_Addr & | sa | ) |
Acts like a copy constructor...
int ACE_SPIPE_Addr::set | ( | const ACE_TCHAR * | rendezvous_point, |
gid_t | gid = 0 , |
||
uid_t | uid = 0 |
||
) |
Create a ACE_SPIPE_Addr from a rendezvous point in the file system.
void ACE_SPIPE_Addr::set_addr | ( | void * | addr, |
int | len | ||
) | [virtual] |
Set a pointer to the underlying network address.
Reimplemented from ACE_Addr.
int ACE_SPIPE_Addr::string_to_addr | ( | const ACE_TCHAR * | addr | ) | [virtual] |
Transform the string into the current addressing format.
uid_t ACE_SPIPE_Addr::user_id | ( | void | ) | const [inline] |
Get user id.
void ACE_SPIPE_Addr::user_id | ( | uid_t | uid | ) | [inline] |
Set user id.
Declare the dynamic allocation hooks.
Reimplemented from ACE_Addr.
struct ACE_SPIPE_Addr::SPIPE_Addr ACE_SPIPE_Addr::SPIPE_addr_ [private] |