multi_link_registry 클래스

multi_link_registry 개체는 여러 소스 블록 또는 여러 대상 블록을 관리하는 network_link_registry입니다.

template<
   class _Block
>
class multi_link_registry : public network_link_registry<_Block>;

매개 변수

  • _Block
    multi_link_registry 개체에 저장되는 블록 데이터 형식입니다.

멤버

Public 생성자

Name

설명

multi_link_registry::multi_link_registry 생성자

multi_link_registry 개체를 생성합니다.

multi_link_registry::~multi_link_registry 소멸자

multi_link_registry 개체를 소멸시킵니다.

Public 메서드

Name

설명

multi_link_registry::add 메서드

multi_link_registry 개체에 링크를 추가합니다. (network_link_registry::add를 재정의합니다.)

multi_link_registry::begin 메서드

multi_link_registry 개체에서 첫 번째 요소에 대한 반복기를 반환합니다. (network_link_registry::begin를 재정의합니다.)

multi_link_registry::contains 메서드

지정된 블록에 대해 multi_link_registry 개체를 검색합니다. (network_link_registry::contains를 재정의합니다.)

multi_link_registry::count 메서드

multi_link_registry 개체의 항목 수를 카운트합니다. (network_link_registry::count를 재정의합니다.)

multi_link_registry::remove 메서드

multi_link_registry 개체에서 링크를 제거합니다. (network_link_registry::remove를 재정의합니다.)

multi_link_registry::set_bound 메서드

multi_link_registry 개체가 저장할 수 있는 연결 수에 대한 상한을 설정합니다.

상속 계층 구조

network_link_registry

multi_link_registry

요구 사항

헤더: agents.h

네임스페이스: 동시성

참고 항목

참조

동시성 네임스페이스

single_link_registry 클래스