StartListening.cc
virtual CallDialer * getDialer()=0
"shared listen" is when concurrent processes are listening on the same fd
Definition: SharedListen.h:27
void JoinSharedListen(const OpenListenerParams &, AsyncCall::Pointer &)
prepare and send SharedListenRequest to Coordinator
Definition: SharedListen.cc:144
void comm_open_listener(int sock_type, int proto, Comm::ConnectionPointer &conn, const char *note)
Definition: comm.cc:233
void StartListening(int sock_type, int proto, const Comm::ConnectionPointer &listenConn, FdNoteId fdNote, AsyncCall::Pointer &callback)
Definition: StartListening.cc:35
FdNoteId
We cannot send char* FD notes to other processes. Pass int IDs and convert.
Definition: FdNotes.h:20
bool UsingSmp()
Whether there should be more than one worker process running.
Definition: tools.cc:693
std::ostream & startPrint(std::ostream &os) const
starts printing arguments, return os
Definition: StartListening.cc:29