GRPC C++  1.81.0
Data Structures | Public Member Functions | Friends
grpc::experimental::ServerSessionReactor Class Referenceabstract

#include <server_callback.h>

Public Member Functions

 ServerSessionReactor ()
 
 ~ServerSessionReactor () override=default
 
void StartVirtualRPCs () ABSL_LOCKS_EXCLUDED(session_mu_)
 StartVirtualRPCs is exactly like ServerBidiReactor's StartSendInitialMetadata. More...
 
void Finish (grpc::Status s) ABSL_LOCKS_EXCLUDED(session_mu_)
 Finish is similar to ServerBidiReactor except for one detail. More...
 
virtual void OnSendInitialMetadataDone (bool)
 The following notifications are exactly like ServerBidiReactor. More...
 
void OnDone () override=0
 
void OnCancel () override
 
- Public Member Functions inherited from grpc::internal::ServerReactor
virtual ~ServerReactor ()=default
 
virtual bool InternalInlineable ()
 

Friends

class ServerCallbackSession
 

Constructor & Destructor Documentation

◆ ServerSessionReactor()

grpc::experimental::ServerSessionReactor::ServerSessionReactor ( )
inline

◆ ~ServerSessionReactor()

grpc::experimental::ServerSessionReactor::~ServerSessionReactor ( )
overridedefault

Member Function Documentation

◆ Finish()

void grpc::experimental::ServerSessionReactor::Finish ( grpc::Status  s)
inline

Finish is similar to ServerBidiReactor except for one detail.

If the status is non-OK, any message will not be sent. Instead, the client will only receive the status and any trailing metadata.

◆ OnCancel()

void grpc::experimental::ServerSessionReactor::OnCancel ( )
inlineoverridevirtual

◆ OnDone()

void grpc::experimental::ServerSessionReactor::OnDone ( )
overridepure virtual

◆ OnSendInitialMetadataDone()

virtual void grpc::experimental::ServerSessionReactor::OnSendInitialMetadataDone ( bool  )
inlinevirtual

The following notifications are exactly like ServerBidiReactor.

◆ StartVirtualRPCs()

void grpc::experimental::ServerSessionReactor::StartVirtualRPCs ( )
inline

StartVirtualRPCs is exactly like ServerBidiReactor's StartSendInitialMetadata.

Friends And Related Function Documentation

◆ ServerCallbackSession

friend class ServerCallbackSession
friend

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