Reference

ACE_SPIPE(3)

Defines the member functions for the base class of the ACE_SPIPE abstraction.

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;
    int disable (int signum) 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.

int disable (int signum) const;

Disable signal signum This is here to prevent Win32 from disabling SPIPE using socket calls

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_;

Our local address.

AUTHOR

Doug Schmidt

LIBRARY

ace