---
name: "ACE_Notification_Buffer"
section: "3"
platform: "linux"
package: "libace-doc"
version: "5.0.7-4"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/ACE_Notification_Buffer"
---

# ACE\_Notification\_Buffer(3)

Simple wrapper for passing ACE\_Event\_Handler \*s and ACE\_Reactor\_Masks between threads.

## NAME

ACE\_Notification\_Buffer -  Simple wrapper for passing ACE\_Event\_Handler \*s and ACE\_Reactor\_Masks between threads.

## SYNOPSIS

```
#include <ace/Event_Handler.h>
class ACE_Notification_Buffer
{
  public:
    ACE_Notification_Buffer (void);
    ACE_Notification_Buffer (
        ACE_Event_Handler *eh,
        ACE_Reactor_Mask mask
        );
    ~ACE_Notification_Buffer (void);
    ACE_Event_Handler *eh_;
    ACE_Reactor_Mask mask_;
};
```

## PUBLIC MEMBERS

```
ACE_Notification_Buffer (void);
```

```
ACE_Notification_Buffer (
    ACE_Event_Handler *eh,
    ACE_Reactor_Mask mask
    );
```

```
~ACE_Notification_Buffer (void);
```

Default dtor.

```
ACE_Event_Handler *eh_;
```

Pointer to the Event\_Handler that will be dispatched by the main event loop.

```
ACE_Reactor_Mask mask_;
```

Mask that indicates which method to call.

## AUTHOR

Douglas C. Schmidt schmidt@cs.wustl.edu

## LIBRARY

ace
