---
name: "ListMediator"
section: "3"
platform: "linux"
package: "libcorelinux-dev"
version: "0.4.32-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/ListMediator"
---

# ListMediator(3)

Manages list activity between ListColleagues.

## NAME

ListMediator - Manages list activity between ListColleagues.

## SYNOPSIS

`#include <ListMediator.hpp>`

Inherits **corelinux::Mediator**.

### Public Member Functions

**ListMediator** (void)\
 *Default constructor.*  virtual **~ListMediator** (void)\
 *Virtual destructor.*  void **run** (void)\
 *Gets the activity rolling.*

### Protected Member Functions

**ListMediator** (**ListMediatorCref**)  throw ( corelinux::Assertion  )\
 *Copy constructor never called.*  **ListMediatorRef** **operator=** (**ListMediatorCref**)  throw ( corelinux::Assertion  )\
 *Assignment never called.*  bool **operator==** (**ListMediatorCref**) const   throw ( corelinux::Assertion  )\
 *Equality never called.*  virtual void **colleagueCreated** (**corelinux::ColleaguePtr**)\
 *Call when creating a Colleague.*  virtual **corelinux::Iterator**\< **corelinux::ColleaguePtr** \> \* **createIterator** (**corelinux::Event**\< **corelinux::Identifier** \> \*)\
 *Call when requesting Colleagues interested in EventType.*  virtual void **destroyIterator** (**corelinux::Iterator**\< **corelinux::ColleaguePtr** \> \*)\
 *Called when destroying the iterator.*

## Detailed Description

Manages list activity between ListColleagues.

## Author

Generated automatically by Doxygen for CoreLinux++ from the source code.
