## NAME

ACE_DEV - Defines the member functions for the base class of the ACE_DEV abstraction.

## SYNOPSIS

    #include <ace/DEV.h>

    class ACE_DEV : public ACE_IO_SAP
    {
      public:
        int close (void);
        void dump (void) const;
        ACE_ALLOC_HOOK_DECLARE;
        int disable (int signum) const;
      protected:
        ACE_DEV (void);
    };

## PUBLIC MEMBERS

    int close (void);

Close down the DEVICE

    void dump (void) const;

Dump the state of an object.

    ACE_ALLOC_HOOK_DECLARE;

Declare the dynamic allocation hooks.

    int disable (int signum) const;

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

## PROTECTED MEMBERS

    ACE_DEV (void);

Ensure that this class is an abstract base class

## AUTHOR

Gerhard Lenzer

## LIBRARY

ace