Public Member Functions | Public Attributes | Private Member Functions | List of all members
grpc_core::Pipe< T > Struct Template Reference

#include <pipe.h>

Public Member Functions

Pipeoperator= (const Pipe &)=delete
 
Pipeoperator= (Pipe &&) noexcept=default
 
 Pipe ()
 
 Pipe (const Pipe &)=delete
 
 Pipe (Pipe &&) noexcept=default
 

Public Attributes

PipeReceiver< Treceiver
 
PipeSender< Tsender
 

Private Member Functions

 Pipe (pipe_detail::Center< T > *center)
 

Detailed Description

template<typename T>
struct grpc_core::Pipe< T >

Definition at line 34 of file pipe.h.

Constructor & Destructor Documentation

◆ Pipe() [1/4]

template<typename T >
grpc_core::Pipe< T >::Pipe ( )
inline

Definition at line 308 of file pipe.h.

◆ Pipe() [2/4]

template<typename T >
grpc_core::Pipe< T >::Pipe ( const Pipe< T > &  )
delete

◆ Pipe() [3/4]

template<typename T >
grpc_core::Pipe< T >::Pipe ( Pipe< T > &&  )
defaultnoexcept

◆ Pipe() [4/4]

template<typename T >
grpc_core::Pipe< T >::Pipe ( pipe_detail::Center< T > *  center)
inlineexplicitprivate

Definition at line 318 of file pipe.h.

Member Function Documentation

◆ operator=() [1/2]

template<typename T >
Pipe& grpc_core::Pipe< T >::operator= ( const Pipe< T > &  )
delete

◆ operator=() [2/2]

template<typename T >
Pipe& grpc_core::Pipe< T >::operator= ( Pipe< T > &&  )
defaultnoexcept

Member Data Documentation

◆ receiver

template<typename T >
PipeReceiver<T> grpc_core::Pipe< T >::receiver

Definition at line 315 of file pipe.h.

◆ sender

template<typename T >
PipeSender<T> grpc_core::Pipe< T >::sender

Definition at line 314 of file pipe.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:36