NAME
ACE_SPIPE -
Defines the member functions for the base class of the
ACE_SPIPE abstraction.
SYNOPSIS
#include <ace/SPIPE.h>
class ACE_SPIPE : public ACE_IPC_SAP
{
public:
int close (void);
int remove (void);
int get_local_addr (ACE_SPIPE_Addr &) const;
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
protected:
ACE_SPIPE (void);
ACE_SPIPE_Addr local_addr_;
};
PUBLIC MEMBERS
int close (void);
Close down the STREAM pipe without removing the rendezvous point.
int remove (void);
Close down the STREAM pipe and remove the rendezvous point from
the file system.
int get_local_addr (ACE_SPIPE_Addr &) const;
Return the local address of this endpoint.
void dump (void) const;
Dump the state of an object.
ACE_ALLOC_HOOK_DECLARE;
Declare the dynamic allocation hooks.
PROTECTED MEMBERS
ACE_SPIPE (void);
Ensure that this class is an abstract base class
ACE_SPIPE_Addr local_addr_;
AUTHOR
Doug Schmidt
LIBRARY
ace